Bizda if/else deb nomlanadigan yangi bo‘lim bor. U siz oldin boshqotirmalarda ishlatgan
if bo‘limiga o‘xshagan shartli boyonot.Ammo hozir, pastki qismda else deb aytuvchi
yangi qism mavjud. Bu if/else bo‘lim asalariga harakatlarning ikki to‘plami o‘rtasida qaror qabul qilishga imkon beradi.
Agar bu asalari biron gulda bo‘lsa, siz unga birinchi qismda qilishini aytgan harakatlar to‘plamini bajaradi.
Agar asalari gulda bo‘lmasa, asalari siz else qismda keltirgan harakatlar to‘plamini bajaradi.
If boyonotlari bu komputerlarning qanday qilib qaror qabul qilish imkoniyatidir.
Insonlar komputerlar uchun agar bu komputer bilan ma’lum bir holat nomoyon bo‘lsa, mana buni qil
kabi shartlar berishadi. Shunchaki aks holda ma’nosini beruvchi else qismda esa boshqa bir narsani qilishni ifodalashadi. Bizning if/else bo‘limimizning
yuqori qismida agar gulda bo‘lishi aytilgan. Ammo bo‘limning yuqori qismida boshqa shart ham berilishi mumkin edi,
masalan, agar gul changi ikkita bo‘lsa, agar oldinda yo‘l bo‘lsa, bu holatda ham bo‘lim bir xilda ishlayveradi. O‘sha yuqoridagi
if boyonot to‘g‘ri bo‘lsa, u birinchi qismdagi harakatlar to‘plamini bajaradi. Ammo, yuqoridagi bu boyonot noto‘g‘ri bo‘lsa,
u ikkinchi qismdagi harakatlar to‘plamini bajaradi.