WEBVTT 00:00:04.069 --> 00:00:10.110 Biron o‘zgaruvchi bu siz ichiga biron qiymatni joylashingiz mumkin bo‘lgan idish. Siz o‘sha o‘zgaruvchini biron algoritmda ishlatsangiz, 00:00:10.110 --> 00:00:16.180 u idishni ochadi va ichidagi qiymatga qaraydi. Bu sizga o‘zgaruvchining ichida joylangan qiymatga bog‘liq holda, 00:00:16.180 --> 00:00:21.590 o‘zini turli xil tutadigan, aqilliroq algoritmlar yozish imkoniyatini beradi. Masalan, 00:00:21.590 --> 00:00:27.470 agar siz "Tug‘ilgan kuning bilan mening ukajonim, sen 10 ga o‘tding!" deydigan algoritmni yozishni xohlagan bo‘lsangiz, 00:00:27.470 --> 00:00:32.830 bu hozir uchun ajoyib, ammo men uni kelasi yil ishlatmoqchi bo‘lsam, "Tug‘ilgan kuning bilan mening ukajonim, sen 11 ga o‘tding!" deyishni xohlagan bo‘lardim. 00:00:32.830 --> 00:00:39.250 Men ukamning yoshini joylash uchun bitta age (yosh) degan o‘zgaruvchi yarata olaman va 00:00:39.250 --> 00:00:44.949 algoritmimda yosh o‘rnida age ni ishlatib, "Tug‘ilgan kuning bilan mening ukajonim, sen agega o‘tding!" kabi yoza olaman. 00:00:44.949 --> 00:00:52.620 Chunki, o‘zgaruvchi har yili o‘zgara oladi, men o‘zgaruvchining qiymatini 'age' teng 'age' qo‘shilgan 1 qilib yangilay olaman. 00:00:52.620 --> 00:00:57.030 Bu boshqotirmada biz san’atkorimiz chizadigan chiziqning uzunligini sozlashda biron bir o‘zgaruvchidan foydalanmoqchimiz. 00:00:57.030 --> 00:01:02.809 Keyinroq kodimizda, oldinga harakatlanish bo‘limi qanaqa qiymat berilganligini ko‘rish uchun 00:01:02.809 --> 00:01:04.140 o‘zgaruvchi uzunligini ko‘rib chiqadi.