Takrorlanish (Loops)

Doppi dasturlash tilida takrorlanish operatorlari haqida to'liq qo'llanma.

Takrorlanish Operatorlari

Doppi dasturlash tilida ikki xil takrorlanish operatori mavjud:

  1. Takrorla (for): Belgilangan iteratsiyalarni bajaradi.
  2. 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 iteratsiyada i qiymatini 1 ga oshirish.
  • chiqar("i:", i);: Har safar i 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 iteratsiyada i qiymatini oshiradi.
  • chiqar("i:", i);: Har iteratsiyada i 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.