Programlamada, belirli bir kod bloğunu tekrar tekrar çalıştırmak sıkça karşılaşılan bir ihtiyaçtır. Bu tür tekrarlayan görevleri otomatikleştirmek için döngüler kullanılır.

for Döngüsü

for döngüsü, belirli bir sayıda tekrar etmesi gereken durumlar için idealdir.

Temel Yapı:

TEKRARLA (başlangıç; koşul; adım)
  // Koşul doğru olduğu sürece çalışacak kod
SON
                    

Örnek:

TEKRARLA (sayac = 1; sayac <= 5; sayac = sayac + 1)
  Ekrana yazdır sayac
SON
// Çıktı: 1, 2, 3, 4, 5
                    

while Döngüsü

while döngüsü, belirli bir koşul doğru olduğu sürece bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır.

Temel Yapı:

SÜRECE (koşul DOĞRU ise)
  // Koşul doğru olduğu sürece çalışacak kod
SON
                    

Örnek:

sayı = 1
SÜRECE (sayı < 4)
  Ekrana yazdır sayı
  sayı = sayı + 1
SON
// Çıktı: 1, 2, 3
                    

do-while Döngüsü

do-while döngüsü, while döngüsüne benzer, ancak kod bloğunun en az bir kez çalışmasını garanti eder.

Temel Yapı:

YAP
  // Kod bloğu (en az bir kez çalışır)
SÜRECE (koşul DOĞRU ise)
                    

Döngü Kontrol Deyimleri

  • break: Döngüyü tamamen sonlandırır
  • continue: Döngünün mevcut iterasyonunu atlar