-
Komputerlarning yaxshi jihatlaridan biri bu buyruqlarni qayta bajarishi.
-
Inson sifatida, agar siz bir xil narsani ko‘p marta qilishingiz kerak bo‘lsa,
-
haqiqatda zerikib ketasiz.
-
Ammo komputer bir xil narsani million yoki hattoki
milliard marta ham qila oladi,
-
va zerikmasdan yaxshi holatda bu ishni oxirigacha yetkazib qo‘ya oladi.
-
Shunday qilib, misol uchun, agar men Facebookdagi barcha foydalanuvchini
-
email jo‘natib tug‘ilgan kuni bilan tabriklashni xohlasam,
-
bu emaillarni barchaga yozib jo‘natish uchun
-
menda bir asrdan ko‘p vaqt ketadi.
-
Lekin bir necha qator kod bilan, men Facebookdagi
barchaga tug‘ilgan
-
kuni bilan tabriklab email yuboradigan
tizim yarata olaman.
-
Mana loop - sikllar nima va nima uchun ular ahamiyatli.
-
Ular kompyuterlar juda yaxshi bajara oladigan narsalardan biri.
-
Bu misolda, sizning maqsadingiz qushni cho‘chqaga yetishi
-
uchun harakatlantirish. Biz buni juda ham oson bajarish uchun
-
"repeat" blokidan foydalana olish imkoniyatiga egamiz. Siz buni
-
har safar qushni cho‘chqaga qaratib bir qadam yaqinlashtirish uchun
-
komputerga besh marta "move forward" buyug‘ini berish orqali ham bajarishingiz mumkin.
-
Yoki siz komputerga shunchaki bir marta oldinga harakatlanishini aytib,
-
va keyin unga bu ishni 5 marta qaytarishni aytishingiz mumkin
va u xuddi shunday qiladi.
-
Shunday qilib, buni qilish uchun siz "move forward" buyrug‘ini olib,
-
uni "repeat" bloki ichiga joylaysiz.
-
Bu yerga bosib, qancha qadam oldinlashini xohlashingizni
-
aytish uchun blokni necha marta qaytarishini ayta olasiz.
Endi yana bir narsa
-
siz repaat bloki ichiga
istalgancha ko‘p buyruqlarni qo‘ya olasiz.
-
Masalan, bu yerda siz unga besh marta
-
oldinga harakatlanish va chapga burilishni aytayapsiz.
Xo‘sh...
-
Ajoyib! Zavq oling :-)