1
00:00:05,399 --> 00:00:10,309
Siz kodingiz takroriy ravishda ishlashi uchun takrorlanuvchi bo‘limdan foydalanganingizda,
komputer qanday qilib u yetarlicha
2
00:00:10,309 --> 00:00:15,860
marta takrorlanayotganini biladi. Bu takrorlanuvchi bo‘lim aslida kodning loop deb nomlanuvchi,
boshlang‘ich qiymatdan
3
00:00:15,860 --> 00:00:22,090
tugovchi qiymatgacha maxsus o‘suvchi bo‘yicha
sanaydigan murakkabroq qismini yashirayapti.
4
00:00:22,090 --> 00:00:30,580
Misol uchun, takrorlanuvchi uch bo‘lim 1 dan 3 gacha bittalab sanaydi.
Har safar u sanaganda,
5
00:00:30,580 --> 00:00:35,750
u loop ichidagi kodni ishlatadi.
For loop loopning boshida boshlang‘ich qiymatga sozlangan va har safar loop
6
00:00:35,750 --> 00:00:40,129
ishlatilganda unga o‘suvchi qiymat qo‘shib boriladigan sanovchi o‘zgaruvchidan foydalangan holda
7
00:00:40,129 --> 00:00:44,309
u necha marta ishlatilganini biladi.
8
00:00:44,309 --> 00:00:51,360
Sanaydigan o‘zgaruvchining qiymati tugovchi qiymatdan katta
bo‘lishi bilanoq, loop ishlashdan to‘xtaydi.
9
00:00:51,360 --> 00:00:55,470
Takrorlanuvchi bo‘lim o‘rniga haqiqiy for loopdan
foydalanishning foydasi bu siz sanoq o‘zgaruvchisini ko‘rib turasiz va
10
00:00:55,470 --> 00:01:01,720
undan loopingizda foydalanishingiz mumkin.
Masalan, agar menda gullar to‘plami bo‘lib, birinchisi bitta gul changi,
11
00:01:01,720 --> 00:01:06,740
ikkinchisi ikkita gul changi va uchinchisi uchta gul changiga ega bo‘lsa,
men asalariga
12
00:01:06,740 --> 00:01:12,470
har safar gulchangi sonini ayta olaman, masalan,
birinchi gulda
13
00:01:12,470 --> 00:01:18,170
bitta, ikkinchisida ikkita va uchinchisida uchta.
Bundan tashqari for loopda siz
14
00:01:18,170 --> 00:01:22,940
sanoqni birdan boshqa songa ham oshirib tura olasiz.
Siz ehtimol ikkitadan, to‘rttadan yoki har safar o‘zgaradigan
15
00:01:22,940 --> 00:01:26,780
biron juft miqdorda sanashingiz mumkin.