🎓 Boğaziçi Üniversitesi öğrencileri tarafından hazırlandı

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.

Kısa cevap

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.

Bir Döngü Nasıl Çalışır
1234
  1. 1.BaşlatSayacı başlangıç değerine ayarla
  2. 2.Koşulu kontrol etDöngünün devam edip etmeyeceğini test et
  3. 3.Gövdeyi çalıştırDöngü içindeki kodu çalıştır
  4. 4.GüncelleSayacı değiştir (örn. adımı ekle)
01

Kendin dene: interaktif hesaplayıcı

İterasyon sayısı
11
= (10-0)/1+1
02

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)
03

Bilgi kartları

04

Mini test

S1.Bir for döngüsü i=0'dan i=9'a kadar adim 1 ile çalışıyor. Kaç kez çalışır?

Doğru cevap: B. n = (9−0)/1+1 = 10 iterasyon.

S2.Kaç kez tekrar edeceğinizi önceden bilmediğinizde hangi döngü türü en iyisidir?

Doğru cevap: B. While döngüsü bir koşula göre tekrar eder, sayının önceden bilinmediği durumlar için idealdir.

S3.Sonsuz döngüye ne sebep olur?

Doğru cevap: B. Koşul hiç yanlış olmazsa döngü asla durmaz.

S4.n = (bitis−baslangic)/adim + 1 formülünde adim neyi temsil eder?

Doğru cevap: B. Adım, sayacın her geçişte ne kadar arttığını (veya azaldığını) gösterir.
📄Bu konuyu PDF çalışma kağıdı olarak indirKonu özeti + 10 soru + cevap anahtarı — sınıfta paylaş, yazdır.
Bounlu uygulamalarıyla daha iyi çalış
Notek
Notek

“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ış.

Ücretsiz indir
Notek 1Notek 2Notek 3Notek 4Notek 5
05

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.

06

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.

İlgili konular