For Döngüsü

for döngüsü, belirli bir koşul sağlandığı sürece belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılan bir kontrol yapısıdır. Genellikle belirli bir aralıktaki değerler üzerinde işlem yapmak veya belirli bir sayıda tekrarlanan işlemler yapmak için kullanılır.

for döngüsünün genel yapısı şu şekildedir:

for (başlangıç değeri; koşul; artış/değişim)
{
    // Döngü bloğu
    // Her döngüde çalıştırılacak kodlar burada bulunur
}

for döngüsünde kullanılan bileşenler şunlardır:

  • Başlangıç değeri: Döngünün başlangıç değeridir. Bu değer, döngü başlamadan önce bir kez çalıştırılır.
  • Koşul: Döngünün çalışmasını belirleyen koşuldur. Bu koşul her döngü döndüğünde kontrol edilir.
  • Artış/değişim: Döngü her çalıştığında değişen veya artan değerdir. Bu ifade, döngünün her adımında değişen bir değeri temsil eder.

Örnek:

for (int i = 0; i < 10; i++)
{
      Console.WriteLine(i);
}

For yapısını inceleyecek olursak:

  1. Baştaki i değişkeni, sadece döngünün başında bir defa oluşturulur.
  2. Eğer ortadaki mantıksal ifade doğru ise döngü bloğu çalıştırılır.
  3. Sondaki kontrol değişkeni güncellenir ve mantıksal ifade yeniden hesaplanır.
  4. Eğer koşul hala doğruysa döngü bloğu yeniden çalıştırılır.
  5. Kontrol değişkeni güncellenir ve mantıksal ifade yeniden hesaplanır.
  6. Ortadaki koşul false dönene kadar bu süreç devam eder.

Burada dikkat edilmesi gereken bazı noktalar vardır.

  • Değişken oluşturma ve başlangıç değeri verme sadece ilk döngüde gerçekleşir.
  • Döngü bloğu her zaman kontrol değişkeninin (i) güncellenmesinden önce çalışır.
  • Güncelleme her zaman mantıksal koşul ifadesinden önce çalışır.

For ile Sonsuz Döngü Oluşturma

for (int i = 0; ; i++)
{
      Console.WriteLine("Biri beni durdursun...");
}

//Diğer yöntem
for ( ; ; )
{
      Console.WriteLine("Biri beni durdursun...");
}

Iterasyon Kavramı

Iterasyon, bir işlemin belirli adımlar halinde tekrarlanarak gerçekleştirilmesidir. Bu terim, genellikle döngülerle ilişkilendirilir ve bir döngü içindeki her bir tekrara bir iterasyon denir.

Örneğin, bir dizi elemanları üzerinde işlem yapmak için bir döngü kullanıyorsak, her döngü adımı bir iterasyonu temsil eder. Her iterasyonda, döngünün koşulu kontrol edilir ve belirli bir işlem gerçekleştirilir. Döngü, koşulun sağlanmadığı bir noktaya ulaşıncaya kadar veya belirli bir sayıda iterasyon gerçekleştirilene kadar devam eder.

İterasyon, programlama dillerinde tekrarlanan işlemlerin temel bir parçasıdır ve çeşitli programlama problemlerinin çözümünde yaygın olarak kullanılır. Örneğin, bir dizideki tüm elemanları toplamak, belirli bir koşulu sağlayan elemanları bulmak veya belirli bir işlemi belirli bir sayıda kez tekrarlamak gibi senaryolar iterasyon ile çözülür.

İterasyon kavramı, genellikle döngülerle ilişkilendirilse de, başka kontrollü tekrarlamalı yapılarla da gerçekleştirilebilir. Örneğin, recursive (özyinelemeli) fonksiyonlar da bir tür iterasyon sağlarlar. Ancak, iterasyon genellikle döngülerle daha sık ilişkilendirilir ve bu nedenle döngülerde gerçekleştirilen tekrarlanan işlemleri ifade etmek için kullanılır.

Last Updated : 08/03/2024

Atlama (Jump) Ifadeleri

Do While

2023 © Coding, Developed by alkanfatih.com