|
(Savol: Avval sharti tekshiriladigan (old shartli) takrorlanish jarayoni nima?)Bog'liq informatika va axborot texnologiyalari. (Savol: Avval sharti tekshiriladigan (old shartli) takrorlanish jarayoni nima?)
Sharti keyin tekshiriladigan takrorlanish jarayoni.
Takrorlanish jarayonining REPEAT operatori takrorlanishlar soni noma'lum
bo’lganda ishlatiladi.
Umumiy ko’rinishi: REPEAT S UNTIL b;
bu yerda b - logik ifoda, S - sikl tanasi.
WHILE operatoridan farq qilib shart siklning oxirida ishlatiladi, logik ifodani
TRUE qiymatida hech bo’lmaganda bir marta bajariladi. Funktsiyalarni jadval
ko’rinishida chiqaradigan universal programma ishlab chikish mumkin.
PROGRAM TABULFUN(INPUT,OUTPUT);
VAR XN, XK, HX, A, X, Y : REAL;
I, N : INTEGER;
BEGIN READ(XN,XK,HX,A);
N:=TRUNC((XK-XN)/HX)+1; X:=XN;
FOR I:=1 TO N DO BEGIN
Y:=(A*A*A)/(A*A*A+X*X*X);
WRITELN(X,Y); X:=X+HX;
END;
END.
WHILE sikl operatoridan foydalanishda butun tipli N, I o’zgaruvchilarni
tasvirlash va sikllar takrorlanishini hisoblovchi o’zlashtirish operatori yo’qoladi, ya'ni
WHILE X<=3.01 DO
«sikl tanasi»
REPEAT operatori ham shunga o’xshash bo’lib,
REPEAT «sikl tanasi»
UNTIL X < 3.01;
(Savol: Sharti keyin tekshiriladigan takrorlanish jarayoni nima? While va Repeat
takrorlanish operatorlarning qanday farqi bor?)
Mavzuni quyidagi testni yechish orqali mustahkamlaymiz:
Shartsiz o’tish operatorining umumiy ko’rinishini ko’rsating:
A) GOTO n;
B) GO TO n;
V) IF b THEN ELSE a2l
G) IF b THEN a;
(Savol:Paskal dasturlash tilida takrorlanish jarayonlarini ifodalash uchun
qaysi operatorlaridan foydalaniladi?)
A) FOR, WHILE, REPEAT
B) FOR, REPEAT
V) THEN a1 ELSE
G) GOTO, FOR, REPEAT
|
| |