• Keyingi shartli takrorlanish operatori;
  • Taxminiy shartli takrorlanish operatori




    Download 0.88 Mb.
    bet46/135
    Sana19.03.2017
    Hajmi0.88 Mb.
    #409
    1   ...   42   43   44   45   46   47   48   49   ...   135
    Taxminiy shartli takrorlanish operatori ;
    Bunday takrorlanish operatorining umumiy ko’rinishi:
    WHILE_mantiqiy ifoda_DO

    BEGIN

    Dasturning takrorlanish operator qismi



    END.
    Bu yerda WHILE (gacha) , DO – (bajarilsin) – xizmatchi so’zlar.

    Bunday operatorlar quyidagicha bajariladi : mantiqiy amal qiymati tekshiriladi. Shart haqiqiy bo’lsa, takrorlanish operator bo’limi ishlaydi. Shart bajarilmay qolsa, takrorlanish tugatiladi.

    Dasturning bir bo’lagi:

    A : = 1;


    N: = 1;

    WHILE 2* A < = 3* N +1 DO

    BEGIN

    A: = A+2;

    N: =N +1;

    END.
    Keyingi shartli takrorlanish operatori;
    Bu operator ham oldindan takrorlanish soni ma’lum bo’lmasa ishlatiladi.

    Takrorlanish operatorining bu turi quyidagi ko’rinishga ega:


    REPEAT

    Dasturning takrorlanish operator qismi



    UNTIL_mantiqiy ifoda
    Bu yerda REPEAT (takrorlash) va UNTIL – (toki) – xismatchi so’z.

    Bu operatorlar quyidagi tartibda bajariladi: dasturning takrorlanish qismi toki mantiqiy ifoda haqiqiy bo’lmagan hollarda ishlaydi. Hisoblash mantiqiy ifodaning qiymati haqiqiy bo’lguncha davom etadi. Demak, avval dasturning takrorlanish qismi bajariladi, shundan keyin shart bajariladi. Keltirilgan takrorlanish operatorlarining farqi shundadir.

    Х=8,6,4,2 qiymatlar uchun U= Х funksiyaning qiymatlari hisoblansin.

    Dasturning bo’limi:

    X: = 8;

    REPEAT

    Y: = X*X;



    WRITELN (X:3, Y:5);

    X: = X – 2



    UNTIL X < Ø




    1. Download 0.88 Mb.
    1   ...   42   43   44   45   46   47   48   49   ...   135




    Download 0.88 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Taxminiy shartli takrorlanish operatori

    Download 0.88 Mb.