• (iii)Qavslar ( {} ). Qavslar juftligi izoh yozish maqsadida ishlatiladi. M isol uchun
  • (ii) Aloqa belgisi. Algoritmda aloqa belgilarining tcz-tcz ishlatiladigan turlari: Belgilar / M a’nosi Misol
  • Teng cm as AB > = Katta yoki teng A>=B Asosiy Nazorat Tuzilmalari.
  • (ii)Tarmoqlash.
  • «axborot-kommunikatsiya texnologiyalar va tizimlar»




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

    . Samaradorligi. 
    Samaradorlig tushunchasi o‘zi bilan birga 
    a l g o i ' i t m n i
    real hayotga taqdim etish va aniq vaqtda barcha cheksiz 
    amallar 
    o‘tkazilishini ko‘zda tutadi.
    Algoritmlar ifodasi.
    J
    3
    ajariladigan ifoda uchun algoritm tili juda oddiy. Algoritmni 
    y o z i s h
    uchun ishlatiladigan til, kunlik jadvalimizda ishlatiladigan 
    gap|
    bilan o ‘xshash. Bunga qo‘shimcha qilib, ba’zi maxsus 
    belgilar ham ishlatiladi:
    (i) Tayinlash belgisi 
    (•*—). Tayinlash belgisi (< — ) qiymatlarni 
    turli o ‘zgaruvchilarga tayinlash uchun ishlatiladi. Misol uchun, A bir 
    o‘zgaruvchi va В boshqa bir o ‘zgaruvchi yoki o‘zgarmas miqdor, 
    ifodi*- Keyingi bayonot
    A В * -
    Belgilash bayonoti deb ataladi. Bu bayonot A ni В ga 
    tayinlangan qiymat zaxirasi bo‘la oladigan ma’noni ko‘zda tutadi. 
    Agaf A o ‘z ichida bundan oldingi qiymatni olgan bo‘lsa, qiymat 
    buziladi va yangi qiymat yoziladi.
    (iii)Qavslar 
    ( {} ). Qavslar juftligi izoh yozish maqsadida 
    ishlatiladi.
    M isol uchun,
    (i)BEGIN {Start o f the algorithm}
    (ii) Set N <— N + 1 (Increase the value o f N by 1}
    (iii) END {End of the algorithm}
    272


    (ii) Aloqa belgisi. 
    Algoritmda aloqa belgilarining tcz-tcz
    ishlatiladigan turlari:
    Belgilar /
    M a’nosi
    Misol
    <
    Kichik
    A
    < =
    Kichik yoki teng
    A<=B
    Teng,
    A=B,
    >
    Katta
    A>B
    Ф
    Teng cm as
    A#B
    >
     =
    Katta yoki teng
    A>=B
    Asosiy Nazorat Tuzilmalari.
    Asosiy nazorat tuzilmalari yaxshi va samarali algoritm yozish
    uchun ishlatiladi. Ulaming turlari:
    (i)Saralash
    (ii) Tarmoqlash
    (iii) Takrorlanish
    (i)Saralash. Saralash usulini ishlatilishi bizlarga, agar be- 
    rilayotgan shart TRUE bo‘lsa yoki FALSE boMganda biror boshqa 
    bir shartni tanlab olish zaruriyatini hal qilishda yordam beradi. 
    Saralash uchun bo‘lgan asosiy ifodalar IF-THEN-ELSE.
    Sintaksisi:
    IF (to‘g'ri holatda) THEN
    {
    si
    s2
    sn
    }
    ELSE
    {
    fl
    £2
    fn
    »
    273


    Misol uchun, shu algoritmni ko‘rib chiqib 2 son o‘rtasida kattasi 
    topish vazifasi.
    BEGIN
    Birinch qadamRead NUM1, NUM2 
    Ikkinchi qadam IF NUM1>NUM2 THEN 
    WRITE (NUM1, “greater” (kattaroq)
    ELSE
    WRITE (NUM2, “greater” (kattaroq)
    END.
    (ii)Tarmoqlash.
    Tarmoqlash ifodasi biz bir bajarilishini nazorat 
    qilmoqchi boTgan amalimizni bir qismidan yoki qadamdan ikkinchi 
    bir qismga yoki qadamga k o ‘chirmoqchi bo‘lgan taqdirda amalga 
    oshiriladi. 
    Tarmoqlashda ishlatiladigan asosiy ifoda GOTO 
    hisoblanadi va uning sintaksisi:
    GOTOn
    Bu yerda n musbatdir va sonlar qadamini aniqlashtirib berib 
    amalga oshiriladi.

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




    Download 14,92 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    «axborot-kommunikatsiya texnologiyalar va tizimlar»

    Download 14,92 Mb.
    Pdf ko'rish