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:
Örnek:
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
For yapısını inceleyecek olursak:
Burada dikkat edilmesi gereken bazı noktalar vardır.
for (int i = 0; ; i++)
{
Console.WriteLine("Biri beni durdursun...");
}
//Diğer yöntem
for ( ; ; )
{
Console.WriteLine("Biri beni durdursun...");
}
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.