• 11.1.Dasturning dizayn vositalari.
  • 1. Cheklovlik.
  • -mavzu. ALGORITMLARN1 GRAFIK 1FODALASH




    Download 14,92 Mb.
    Pdf ko'rish
    bet174/389
    Sana13.06.2024
    Hajmi14,92 Mb.
    #263543
    1   ...   170   171   172   173   174   175   176   177   ...   389
    Bog'liq
    Axborot-kommunikatsiya texnologiyalar va tizmlar. Dadabayeva R.A, Shoaxmedova N.X, Ibragimova L.T

    11-mavzu. ALGORITMLARN1 GRAFIK 1FODALASH
    VOSITALARI
    11.1. Dasturning dizayn vositalari.
    11.2. Sodda dasturlarni algoritmlarini ishlab chiqish.
    11.3. Algoritm: massiv elementlarini yig'ndisini aniqlash.
    11.4. Algoritm: massiv elementlar ichidan eng kattasini 
    topish algoritmi.
    11.5. Algoritm: chiziqli yoki ketma-ket tashkil etilgan 
    qidiruv.
    Tayanch iboralari: Algoritm. chiziqli, tarmoqlanuvchi, 
    takrorlanuvchi, blok-chizma.
    -- 

    »
    11.1.Dasturning dizayn vositalari.
    Hozirgi kunda juda turli xilma-xil dizayn dasturlash vositalari 
    mavjud, bularga algoritmlar, sxemalar va pscdokodlar kiradi. Bu 
    bo‘limda, biz dizayn vositalarining tasviriy misollari bilan lanishib 
    chiqamiz39.
    Algoritmlar.
    Kompyuterlar asosan muntazam va oson tarzda, murakkab 
    muammolami hal etishda ishlatiladi. Murakkab muammolami 
    muntazam ravishda yechishda, uning yechimi odatda keying o ‘rinda 
    o‘matilishi kerak. Bu boshqichlamig har biri oddiy harakat sifatida 
    belgilanib amalga oshiriladi. Shunday qilib, algoritmlami cheklan- 
    gan va tartiblangan holda aniqlanib, qachon va qanday vaqtda 
    amalga oshirishni aniq vaqtini aytadi. Tartiblangan ketma-ketlik 
    tomonidan taqdim etilgan va tayinlangan so‘zlar, BEGIN va END 
    lar odatda algoritmning boshlanishi va tugallanishini ko‘rsatib 
    turadi. Algoritmlar quyidagi xususiyatlarga ega bo‘lishi kerak:
    1. Cheklovlik. 
    Cheklovlik algoritmni butun sonlar ketma-ketligi 
    boTishini nazarda tutadi. Hamda algoritrrmi barcha amalga oshirgan 
    bosqichlar vaqti cheklangan va oqilona chegarasiz boTishi lozim.
    2.
     Aniqlilik. 
    Nazarga olingan algoritmlaming barcha bosqich­
    lari aniq harakatda boTishi kerak, amalga oshirilayotgan bosqichlari 
    lushunarsiz boTishi kerak emas. Bundan tashqari, amalga oshirila-
    34 J.B.Dixsit. “Fimdamentals o f computer programming and IT” 2011. 146 p.
    271


    yotgan qadamlar muntazam ravishda vaqt cheklash holatida ega 
    boMishi kerak.
    3
    .
     Kirish. 
    Kirish atamasi boshlang‘ich ma’lumotlar bilan 
    la’mifllash degan m a’noni anglatadi. Bu m a’lumotlar uning ustidan 
    har qanday amal bajarilishidan oldin taqdim etilishi lozim. B a’zan, 
    algoritm m a’lumotsiz bo‘lishi kerak, sababi dastlabki m a’lumotlar 
    uni 
    atnalga 
    oshirish uchun yetarli m a’lumot ishlab chiqqan bo‘ladi. 
    Shun^аУ qdib, algoritm boshlang‘ich va umuman m a’lumotsiz 
    bo‘lighi mumkin. Umuman olganda, boshlang‘ich ma’lumot READ 
    va SfiT ko‘rsatmalariga muvofiq amalga oshiriladi.
    4

    Chiqish. 
    Chiqish atamasi barcha qadamlaming tugallanish 
    n a t i j ^ s i d a
    olingan algoritmning tayyor holatiga aytiladi. Algoritmda 
    eng kami bitta chiqish amali bo‘lishi shart.
    5

    Download 14,92 Mb.
    1   ...   170   171   172   173   174   175   176   177   ...   389




    Download 14,92 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -mavzu. ALGORITMLARN1 GRAFIK 1FODALASH

    Download 14,92 Mb.
    Pdf ko'rish