-
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.