5
begin
gotobl;
loop: .........
bl:b2: ......
......
gotob2;
end;
Goto operatorining vazifasi boshqarishni mos ravishda belgilangan
operatorga uzatishdir.
Belgilardan foydalanishda quyidagi qoidalarga amal qilish lozim
goto operatori ko‟rsatayotgan belgi, albatta e‟lon qilinishi shart va dastur
tanasida albatta uchrashi kerak.
dasturda e‟lon qilingan belgi albatta uning tanasidagi operatorlarga
boshqaruvni uzatishi lozim, dastur tanasi tashqarisiga boshqaruvni uzatish
mumkin emas.
1.2. Shartli o’tish opеratori
Dasturda boshqaruvni ma'lum shart asosida u yoki bu tarmoqqa uzatish
shartli o‟tish opеratori yordamida amalga oshiriladi. Shartli o‟tish opеratori ikki
xil ko‟rinishda ishlatilishi mumkin: to‟liq va qisqa.
Paskal tilidagi shart – bu ikki rost (true) yoki yolg‟on (false)
qiymatlaridan birini qabul qiladigan mantiqiy turdagi (boolean) ifodadir.
Shartli operator berilgan shartni tekshirish imkoniyatini beradi va olingan
natijaga qarab u yoki bu harakat bajariladi. Demak shartli operator – xisoblash
jarayonini tarmoqlantiruvchi jarayondir.
Shartli o‟tish opеratorining to‟liq ko‟rinishi:
Shartlar oddiy va murakkab bo‟lishi mumkin. Agar mantiqiy ifodada bitta
munosabat amali bеrilgan bo‟lsa, «oddiy shart» ni ifodalaydi.
6
Kattaliklar orasidagi shartlar HAM, YOKI, EMAS (Paskal tilida AND, OR,
NOT) mantiq amallari bеlgilari orqali bog‟lanuvchi bir nеcha munosabatlardan
iborat bo‟lsa „murakkab shartlar" dеb ataladi.
Dostları ilə paylaş: