-
Biron IF-ELSE boyonoti bu ikki narsa o‘rtasidagi qarordir.
-
Aytaylik, misol uchun, hozir o‘qish kunlari, maktabga borish kerak,
-
aks holda siz uyda qola olardingiz va mazza qilardingiz.
-
Endi keling, biz zombie bilan IF-ELSE boyonotini qanday
ishlatishni ko‘rib chiqamiz.
-
Bu bo‘lim IF bo‘limi bilan bir xildek ko‘rinadi,
-
ammo pastki qismda ELSE deb yozilgan qo‘shimcha qism ham mavjud.
-
Agar men u "do" deb aytadigan joyga "move" bo‘limini va "else" deb aytilgan
joyga "turn left" bo‘limini qo‘ysam,
-
bu agar oldinda yo‘l bo‘lsa, zombie oldinga harakatlanishini bildiradi,
-
va agar oldinda yo‘l bo‘lmasa, zombie chapga buriladi.
-
U qaror qabul qilayapti va bu qarorga asoslanib, ulardan birini bajarayapti.
-
IF bo‘limlarga o‘xshab, siz
IF-ELSE bo‘limlarni ham REPEAT bo‘lim
ichida qo‘ya olasiz.
-
Endi keling, o‘sha Zombielarni boshida ular qayerda bo‘lgan bo‘lsa
o‘sha yerga qaytaramiz.