For döngüsü

programa dillerinde yaygın kullanılan bir döngü

For döngüsü, programlama dillerinde temel olarak bir kod blokunu belirli bir sayıda ve üst üste çalıştırmak için kullanılan bir döngüdür. Döngü başlangıcında kullanılan değişkene döngü içinde müdahale edilerek tekrar sayısı değiştirilebilir. While döngüsüyle birlikte en çok kullanılan döngüdür.

for döngü şeması (Dia'da yapıldı)

Aşağıdaki C++ dilinde yazılmış kod bloğu i tam sayı değişkeninin değerini her seferinde bir arttırır ve ekrana yazdırır. Sayı 10'a eşit olduğunda döngü terk edilir.

for (int i = 0; i < 10; i++) 
{
    cout << i;
}

Başlangıç koşulundan bağımsız olarak da döngüyü terk edebilmek mümkündür. Aşağıdaki döngü i değişkeninin değeri 7 olduğunda terk edilir.

for (int i = 0; i < 10; i++) 
{
    cout << i;
    if (i == 7)
        break;
}

Çoğu programlama dili for döngülerinin başlıklarında ön tanımlı olarak tam sayı kullanır.

Mesela 5 çarpım tablosunu yapalım:

for (int i=5; i<55; i+=5){
   console.log(""+i);
}

For döngüsü neredeyse çoğu yazılım dilinde aynı mantıkla çalışır. Mesela C dilinde ekrana 20 tane yıldız yazdıralım:

int i;

for(i=0; i<=20; i++) {
   printf("* \n");
 }