Ызбекистон республикаси олий ва ырта


 - asosiy savolning bayoni


Download 1.28 Mb.
Pdf ko'rish
bet39/45
Sana26.10.2023
Hajmi1.28 Mb.
#1723178
1   ...   35   36   37   38   39   40   41   42   ...   45
Bog'liq
Kitob 8779 uzsmart.uz

 3 - asosiy savolning bayoni: 
 
Sikl operatorlari. 
 
Paskal tilida Sikl operatorlarining uch turi bor: WHILE, REPEAT va 
FOR. 
WHILE Sikl operatori.
Umumiy ko’rinishi: 
WHILE A DO ST;
 
Bu erda, A - mantiqiy ifoda, ST - qo’shma yoki oddiy operator. A ifoda ST 
operatorining har bir bajarilishi oldidan bajariladi. Agar A - rost (TRUE) 
bo’lsa, u holda ST operator bajariladi va boshqaruv yana A ni hisoblashga 
uzatiladi. Agar A – yolg’on (FALSE) bo’lsa, u holda ST operator 
bajarilmaydi va Sikldan chiqib ketiladi. Agar A ning birinchi qiymati yolg’on 
(FALSE) bo’lsa, u holda ST operator bir marta ham bajarilmaydi. 
Misol.  
 WHILE X<>0 DO 
BEGIN
C:=1/X; 
X:=X-1; 
END; 


46 
Bu misolda X<>0 ifodasi hisoblanadi. Agar ifoda rost bo’lsa, ya’ni X

0 bo’lsa, 
u holda S:=1/X; X:=X-1; operatorlari bajariladi va boshqaruv yana X<>0 
ifodani hisoblashga uzatiladi. 
Qachonki X

0 shart bajarilmasa, u holda boshqaruv END operatoridan 
keyin kelgan operatorga uzatiladi. Agar X

0 shartni bajarilishi davom etsa
Sikl takrorlanishda davom etadi. 
MISOL 1: 
1 1 1 
 
 
S = 1+ --- + --- + .... + ---- YIG’INDINI HISOBLANG. 
2 3 50
 
PROGRAM N1(OUTPUT); 
VAR S: REAL; N INTEGER; 
BEGIN 
S:=0; N:=1; 
WHILE N<=50 DO 
BEGIN
S:=S+1/N; 
N:=N+1 
END; 
WRITELN (' S=', S) 

Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   45




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling