Döngüler nedir (For, While) Test 1

Soru 06 / 10

🎓 Döngüler nedir (For, While) Test 1 - Ders Notu

Bu test, temel döngü yapıları olan "for" ve "while" döngülerinin ne olduğunu, nasıl kullanıldığını ve farklı senaryolarda nasıl uygulandığını ölçmeyi amaçlamaktadır.

📌 Döngü Kavramı Nedir? 🔄

Döngüler, belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılan programlama yapılarıdır. İşlemleri otomatikleştirir ve kod tekrarını önler.

  • Bir koşul doğru olduğu sürece veya belirli sayıda tekrar gerçekleşene kadar çalışmaya devam ederler.
  • Programlamada verimliliği artırır.

📌 For Döngüsü 🧑‍💻

For döngüsü, belirli bir sayıda tekrar yapmak istediğimizde kullanılır. Genellikle bir başlangıç değeri, bir bitiş koşulu ve bir artış/azalış miktarı içerir.

  • `for (başlangıç; koşul; artış/azalış)` şeklinde tanımlanır.
  • Başlangıç değeri döngünün ilk adımında ayarlanır.
  • Koşul, döngünün devam edip etmeyeceğini belirler.
  • Artış/azalış, her döngü adımında değişkenin değerini günceller.

⚠️ Dikkat: Koşulun hiçbir zaman yanlış (false) olmaması durumunda sonsuz döngü oluşabilir.

📌 While Döngüsü ⏳

While döngüsü, bir koşul doğru olduğu sürece bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. Koşul, döngü başlamadan önce kontrol edilir.

  • `while (koşul)` şeklinde tanımlanır.
  • Koşul doğru (true) olduğu sürece döngü devam eder.
  • Döngü içindeki kod, koşulu değiştirecek bir şey içermelidir; aksi takdirde sonsuz döngü oluşur.

💡 İpucu: While döngüsü, tekrar sayısının önceden bilinmediği durumlarda kullanışlıdır.

📌 Döngü Kontrol İfadeleri (Break & Continue) 🛑

Döngülerin akışını kontrol etmek için kullanılan ifadelerdir.

  • Break: Döngüyü tamamen sonlandırır ve döngüden sonraki kod satırına geçilir.
  • Continue: Döngünün mevcut iterasyonunu (adımını) atlar ve bir sonraki iterasyona başlar.

⚠️ Dikkat: `break` ve `continue` ifadelerinin kullanımı, döngülerin davranışını önemli ölçüde etkileyebilir.

📌 İç İçe Döngüler 🤯

Bir döngünün içinde başka bir döngü bulunması durumudur. Dış döngü her tekrar ettiğinde, iç döngü tamamen çalışır.

  • İki boyutlu dizilerde (matrislerde) sıklıkla kullanılır.
  • Karmaşık algoritmaların çözümünde yardımcı olabilir.

💡 İpucu: İç içe döngülerde performans sorunlarına dikkat etmek önemlidir; gereksiz kullanımdan kaçınılmalıdır.

↩️ Testi Çözmeye Devam Et
Ana Konuya Dön: