• (Savol: Takrorlanuvchi hisoblash jarayoni nima U nima uchun ishlatiladi Takrorlanuvchi hisoblash jarayonining takror-takror hisoblanadigan qismini nima deb ataladi)
  • Operatorning bajarilishi quyidagicha
  • Informatika va axborot texnologiyalari faniga kirish




    Download 1,78 Mb.
    Pdf ko'rish
    bet79/91
    Sana14.05.2024
    Hajmi1,78 Mb.
    #231443
    1   ...   75   76   77   78   79   80   81   82   ...   91
    Bog'liq
    informatika va axborot texnologiyalari.

    WHILE 
    operatori orqali amalga oshiriladi; 
    -sharti keyin tekshiriladigan («gacha») takrorlanish jarayoni, bu jarayonni 
    maxsus 
    REPEAT 
    operatori orqali amalga oshiriladi; 


    -parametrli takrorlanish jarayoni, bu jarayon maxsus 
    FOR 
    operatori yordamida 
    amalga oshiriladi. 
    Yuqorida keltirilgan jarayonlar ustida alohida-alohida tuxtalib utamiz. 
    (Savol: Takrorlanuvchi hisoblash jarayoni nima? U nima uchun ishlatiladi? 
    Takrorlanuvchi hisoblash jarayonining takror-takror hisoblanadigan qismini 
    nima deb ataladi?) 
    Avval sharti tekshiriladigan (old shartli) takrorlanish jarayoni 
    Takrorlanuvchi jarayonning bu ko’rinishi takrorlanish soni oldindan 
    noma'lum bo’lgan hollarda, ya'ni takrorlanishdan chikish ma'lum shartga boglik 
    bo’lgan hollarda ishlatiladi.
    Takrorlanishning bu jarayonida takrorlanishdan chikish sharti takrorlanish 
    tanasini bajarishdan oldin tekshiriladi. 
    Ushbu operatorning umumiy ko’rinishi quyidagichadir: 
    ::q 
    WHILE  DO  yoki 
    WHILE L DO M
    bu yerda WHILE – hozircha, do – bajarish ma'nosini anglatuvchi xizmatchi 
    so’zlar, L – mantiqiy ifoda, M – operatorlar yoki operatorlar guruhi, u takrorlanish 
    tanasini belgilaydi. Takrorlanish tanasida bitta yoki bir nechta operatorlar guruhi 
    bo’lishi mumkin. Bunda operatorlar guruhi albatta Begin va End operatorlari orasida 
    yozilishi kerak. 
    Operatorning bajarilishi quyidagicha: 
    1 mantiqiy ifodaning qiymati hisoblanadi. 
    Agar, 1 mantiqiy ifoda rost qiymatga ega bo’lsa, M operatori bajariladi va bu 
    operatori 1 mantiqiy ifodaning qiymati yolgon bo’lgunchaqayta-qayta bajariladi. 
    Agar, 1 mantiqiy ifodaning qiymati birinchi tekshirishdayek yolgon bo’lsa M 
    operatori biron marta ham bajarilmaydi va boshqaruv WHILE operatoridan keyingi 
    operatorga uzatiladi. 
    Agar, 1-mantiqiy ifoda rost bo’lib, EHM M operatorni bajarish davomida, biror 
    sababga ko’ra takrorlanishdan chikish talab etilsa, u holda Paskal algoritmik tilida 
    EXIT operatori orqali amalga oshiriladi. 
    1-misol. 
    Bizga A haqiqiy son berilgan bo’lsin 3 ifodaning qiymatini saqlaydigan 
    qo’shimcha o’zgaruvchi kattalik kirgizishimiz lozim. Agar, biz bu kattalikni U 
    identifikatori bilan belgilasak, u holda K=0 da y=1 dan boshlab, bitta qadam bilan 
    o’zgarishiga 3 formulani (darajaga kutarishni) Y=Y*3 rekkurent formula bilan 
    almashtiramiz. U holda EHMni takrorlanishdagi hisobdan chikish sharti Y>A bo’ladi. 
    Yuqorida ko’rib chiqilgan operatordan foydalanib, ushbu misolni dasturini tuzamiz. 
    Program wel; 
    Var k: intejer; y, m:real; 
    Begin 
    Y:=1;
    k:=0; m:=30; 
    While y<=m do 
    Begin Y:=y*3; k:=k+1; 
    Writeln (k=, y=y) 


    End;
    End. 

    Download 1,78 Mb.
    1   ...   75   76   77   78   79   80   81   82   ...   91




    Download 1,78 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Informatika va axborot texnologiyalari faniga kirish

    Download 1,78 Mb.
    Pdf ko'rish