Programlamada Döngü Nedir?
Döngü, bir kod bloğunu birden çok kez tekrar eden bir programlama yapısıdır; böylece aynı komutları defalarca yazmak zorunda kalmazsınız. En yaygın iki tür, bilinen sayıda tekrar eden for döngüsü ve bir koşul doğru olduğu sürece tekrar eden while döngüsüdür.
Döngü, bir koşul sağlanana kadar veya sabit sayıda tekrar tamamlanana kadar bir dizi komutu tekrarlar; böylece programlar tekrarlayan görevleri verimli şekilde otomatikleştirir.
- 1.Başlat — Sayacı başlangıç değerine ayarla
- 2.Koşulu kontrol et — Döngünün devam edip etmeyeceğini test et
- 3.Gövdeyi çalıştır — Döngü içindeki kodu çalıştır
- 4.Güncelle — Sayacı değiştir (örn. adımı ekle)
Kendin dene: interaktif hesaplayıcı
Adım adım çözümlü örnekler
Bir for döngüsü i=0'dan i=4'e kadar her seferinde 1 artarak çalışıyor. Kaç kez çalışır?
baslangic = 0, bitis = 4, adim = 1 n = (bitis − baslangic)/adim + 1 n = (4 − 0)/1 + 1 = 5 Döngü gövdesi 5 kez çalışır (i = 0,1,2,3,4)
Bir while döngüsü sayac 0'dan başlayıp her seferinde 5 eklenerek sayac < 20 olduğu sürece çalışıyor. Kaç iterasyon?
Bu, 0'dan 20'nin altındaki son değere kadar adim 5 olan bir döngüye denk gelir Geçerli değerler: 0,5,10,15 (20 koşulu sağlamaz) n = (15 − 0)/5 + 1 = 4 Döngü 4 kez çalışır
Bir for döngüsü i=1'den i=10'a kadar adim 2 ile çalışıyor. Kaç iterasyon?
baslangic = 1, bitis = 9 (1'den adım 2 ile 10'a kadar son geçerli değer 9'dur) n = (9 − 1)/2 + 1 n = 8/2 + 1 = 5 Döngü 5 kez çalışır (i = 1,3,5,7,9)
Bilgi kartları
Mini test
S1.Bir for döngüsü i=0'dan i=9'a kadar adim 1 ile çalışıyor. Kaç kez çalışır?
S2.Kaç kez tekrar edeceğinizi önceden bilmediğinizde hangi döngü türü en iyisidir?
S3.Sonsuz döngüye ne sebep olur?
S4.n = (bitis−baslangic)/adim + 1 formülünde adim neyi temsil eder?
“Programlamada Döngü Nedir?” için tüm kartlar, çözümlü adımlar ve AI hoca desteği Notek'te — sınavdan önce elle çalış.
Sık yapılan hatalar
Döngü sayacını güncellemeyi unutmak, bu da sonsuz döngüye yol açar. — Doğrusu: Döngünün bitebilmesi için koşul değişkeninin her iterasyonda değiştiğinden emin olun.
Tekrar sayısı önceden bilinmediğinde for döngüsü kullanmak. — Doğrusu: Durma noktası sabit bir sayıya değil bir koşula bağlıysa while döngüsü kullanın.
Bir fazla veya bir eksik tekrar gibi off-by-one hataları yapmak. — Doğrusu: Sınır değerlerini (<= ile < gibi) n = (bitis−baslangic)/adim + 1 formülüyle kontrol edin.
Adımın her zaman 1 olduğunu varsaymak. — Doğrusu: Adım herhangi bir sayı olabilir — 2, 5, hatta geri sayım için negatif.
Sıkça sorulan sorular
Programlamada döngü nedir?
Döngü, bir kod bloğunu ya sabit sayıda ya da bir koşul doğru kaldığı sürece tekrarlayan bir kontrol yapısıdır.
Döngü iterasyon formülü nedir?
n = (bitis − baslangic)/adim + 1, sayılı bir döngü için iterasyon sayısını verir.
Döngü örnekleri nelerdir?
1'den 10'a kadar sayıları yazdıran bir for döngüsü veya kullanıcı 'çık' yazana kadar giriş isteyen bir while döngüsü.
Döngü iterasyon sayısı nasıl hesaplanır?
Bitiş değerinden başlangıç değerini çıkarın, adım büyüklüğüne bölün, sonra 1 ekleyin.




