If-else boyonoti bu ikki narsa oralig‘idagi qaror. Masalan,
AGAR olmaxon Scrat yong‘oqni topsa, unda u xusand.
AKS HOLDA u xafa, izlashda davom etadi. Endi keling, do‘stimiz Scrat bilan
if-else boyonotini qanday ishlata olishimizni ko‘ramiz. Bu bo‘lim if bo‘limi bilan bir
xildek ko‘rinadi,
ammo, pastda else degan qo‘shimcha qism ham bor. Agar do deyilgan joyga
move forward bo‘limini qo‘ysak va else degan joyga turn left bo‘limini qo‘ysak,
bu olmaxon Scart
oldinda yo‘l bo‘lsa, oldinga harakatlanishini bildiradi. Agar oldinda yo‘l bo‘lmasa,
Scrat chapga buriladi. U qaror qabul qilayapti va o‘sha qarorga asoslanib,
ikkita harakatdan birini bajarayapti.
Va shunchaki if bo‘limiga o‘xshab, if-else bo‘limini ham
"repeat" bo‘limi ichiga
qo‘ya olasiz. Keling, endi olmaxon Scratga o‘sha yong‘oqni olishiga yordam beramiz.