Takrorlanish (Loops)
Doppi dasturlash tilida takrorlanish operatorlari haqida to'liq qo'llanma.
Takrorlanish Operatorlari
Doppi dasturlash tilida ikki xil takrorlanish operatori mavjud:
- Takrorla (
for
): Belgilangan iteratsiyalarni bajaradi. - Toki (
while
): Belgilangan shart bajarilguncha davom etadi.
Takrorla
(For Loop)
Takrorla
operatori quyidagi tuzilishda ishlaydi:
takrorla(boshlash, shart, o'sish) {
// Amallar
};
Misol:
O'n ikki martagacha raqamlarni chop etish:
yarat i := 0;
takrorla(i := 0, i < 12, i++) {
chiqar("i:", i);
};
Izoh:
i := 0
: Takrorlanishni boshlash qiymati.i < 12
: Takrorlanish tugashi sharti. Shart to'g'ri bo'lsa, sikl davom etadi.i++
: Har iteratsiyadai
qiymatini 1 ga oshirish.chiqar("i:", i);
: Har safari
qiymatini ekranga chop etadi.
Toki
(While Loop)
Toki
operatori ma'lum bir shart bajarilguncha ishlaydi:
toki (shart) {
// Amallar
};
Misol:
O'n ikki martagacha raqamlarni chop etish:
yarat i := 0;
toki (i < 12) {
chiqar("i:", i);
i := i + 1; // `i` ni oshirish
};
Izoh:
i := 0
: Boshlang'ich qiymat.toki (i < 12)
:i < 12
sharti bajarilgunga qadar takrorlanadi.i := i + 1
: Har iteratsiyadai
qiymatini oshiradi.chiqar("i:", i);
: Har iteratsiyadai
qiymatini ekranga chiqaradi.
Boshqa Dasturlash Tillarida Taqqoslash
// Takrorla (For)
yarat i := 0;
takrorla(i := 0, i < 12, i++) {
chiqar("i:", i);
};
// Toki (While)
yarat j := 0;
toki (j < 12) {
chiqar("j:", j);
j := j + 1;
};
Xulosa
Doppi dasturlash tilida takrorlanish operatorlari oddiy va o'qish uchun qulay tuzilishga ega.
Takrorla
operatori aniq iteratsiyalar uchun, Toki
operatori esa shart asosida siklni boshqarish uchun ishlatiladi.