Döngüler Nedir?
Merhaba sevgili gençler! Bilgisayarlara bir işi tekrar tekrar yaptırmanın ne kadar kolay olabileceğini hiç düşündünüz mü? İşte bu sihirli işleme döngüler diyoruz!
Döngüler, bilgisayar programlarında belirli bir komut bloğunu, bir şart sağlanana kadar veya belirli sayıda tekrar çalıştıran kontrol yapılarıdır.
Adım adım çözümlü örnekler
Ekrana 1'den 5'e kadar sayıları yazdırmak için nasıl bir döngü kullanabiliriz?
Bir 'sayı' değişkeni oluşturup 1'e eşitleriz. Sonra 'sayı' 5'ten küçük veya eşit olduğu sürece, sayıyı ekrana yazdırır ve sayıyı 1 artırırız. Döngü bittiğinde sayı 6 olur ve durur.
Bir oyunda, oyuncu canını kaybedene kadar 'oyunu oyna' komutunu tekrar etmek istersek ne yaparız?
'Oyuncu canı > 0' olduğu sürece 'oyunu oyna' komutunu tekrarlayan bir döngü kurarız. Can 0'a düştüğünde döngü biter ve oyun durur.
Bilgi kartları
Mini test
S1.Aşağıdakilerden hangisi döngülerin temel görevidir?
S2.Bir döngünün durması için genellikle neye ihtiyaç vardır?
S3.'Ekrana 10 kez 'Merhaba' yazdır' komutu için hangi yapı en uygundur?
Sık yapılan hatalar
Döngüler sadece bir kez çalışır. — Doğrusu: Döngüler, şart sağlanana kadar veya belirli sayıda tekrar çalışır.
Her döngü mutlaka sonsuza kadar çalışır. — Doğrusu: Döngülerin bir bitiş şartı olmalıdır, aksi takdirde sonsuz döngüye girebilirler.
Sıkça sorulan sorular
Döngüler programlamada neden önemlidir?
Tekrarlayan işleri otomatikleştirmemizi sağlarlar, bu da kod yazmayı daha verimli hale getirir ve hataları azaltır.
Bir döngüden nasıl çıkarım?
Döngünün kurulma amacına göre belirlenen çıkış şartı sağlandığında döngü otomatik olarak biter. Bazen özel 'break' komutları da kullanılır.
Döngüler ve koşullu ifadeler (if-else) arasındaki fark nedir?
Koşullu ifadeler bir kez kontrol edilir ve sadece şart doğruysa bir işlem yapılır. Döngüler ise şart doğru olduğu sürece işlemi tekrar eder.