1
00:00:05,140 --> 00:00:10,540
Bizda if/else deb nomlanadigan yangi bo‘lim bor.
U siz oldin boshqotirmalarda ishlatgan
2
00:00:10,540 --> 00:00:15,719
if bo‘limiga o‘xshagan
shartli boyonot.Ammo hozir, pastki qismda else
deb aytuvchi
3
00:00:15,719 --> 00:00:22,960
yangi qism mavjud. Bu if/else bo‘lim asalariga
harakatlarning ikki to‘plami o‘rtasida qaror qabul qilishga
imkon beradi.
4
00:00:22,960 --> 00:00:27,619
Agar bu asalari biron gulda bo‘lsa, siz unga birinchi qismda qilishini aytgan
harakatlar to‘plamini bajaradi.
5
00:00:27,619 --> 00:00:33,870
Agar asalari gulda bo‘lmasa, asalari siz else qismda
keltirgan harakatlar to‘plamini bajaradi.
6
00:00:33,870 --> 00:00:41,910
If boyonotlari bu komputerlarning qanday qilib
qaror qabul qilish imkoniyatidir.
7
00:00:41,910 --> 00:00:46,809
Insonlar komputerlar uchun agar bu komputer bilan ma’lum bir holat
nomoyon bo‘lsa, mana buni qil
8
00:00:46,809 --> 00:00:55,420
kabi shartlar berishadi. Shunchaki aks holda
ma’nosini beruvchi else qismda esa boshqa bir narsani qilishni ifodalashadi.
Bizning if/else bo‘limimizning
9
00:00:55,420 --> 00:01:01,620
yuqori qismida agar gulda bo‘lishi aytilgan. Ammo
bo‘limning yuqori qismida boshqa shart ham berilishi mumkin edi,
10
00:01:01,620 --> 00:01:08,480
masalan, agar gul changi ikkita bo‘lsa, agar oldinda yo‘l bo‘lsa,
bu holatda ham bo‘lim bir xilda ishlayveradi. O‘sha yuqoridagi
11
00:01:08,480 --> 00:01:13,450
if boyonot to‘g‘ri bo‘lsa, u birinchi qismdagi harakatlar to‘plamini bajaradi.
Ammo, yuqoridagi bu boyonot noto‘g‘ri bo‘lsa,
12
00:01:13,450 --> 00:01:16,429
u ikkinchi qismdagi harakatlar to‘plamini bajaradi.