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) T arm oqlash. Tarmoqlash ifodasi biz bir bajarilishini nazorat
qilmoqchi b o ‘lgan amalimizni bir qismidan yoki qadamdan ikkinchi
bir qismga yoki qadamga k o ‘chirmoqchi
b o ig a n taqdirda amalga
oshiriladi.
Tarmoqlashda ishlatiladigan asosiy ifoda GOTO
hisoblanadi va uning sintaksisi:
G O T O n
Bu yerda n musbatdir va sonlar qadamini
aniqlashtirib berib
amalga oshiriladi.
(iii)T akrorlanish. Bu ifodani asosan tasdiqlash yoki k o ‘p
miqdorda tasdiqlovchilar amalga oshirilayotgan vaqtlaming soniga
to ‘g ‘ri kelishi deb tushunish mumkin. Quyidagi
operatorlar tez-tez
algoritmda ishlatiladi:
(a) WHILE-DO
(b) REPEAT-UNTIL
(a) W H ILE-D O : Sintaksisi:
B irinchi qad am WHILE (holati) DO
Ikkinchi qad am SI
U chinchi qad am S2
N + l qadam i SN
N+2 q ad am i END-WHILE
(b)
R EPEA T-U N TIL: Bu amal WHILE-DO ga o ‘xshash,
dalil
sifatida tarmoqlash shartiga qadar qoldiqlar yolg‘on yoki to ‘g ‘ri
b o iad i. Sintaksisi:
B irinchi qadam REPEAT
Ikkinchi qad am SI
274