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