for döngüsü
- Dart kursu
- Başlangıç
- Ders 42/116
- 4 dk
for ile sayılı döngü yazmayı öğrenirsin.
for döngüsü
Bir kod bloğunu belirli sayıda tekrarlamak için for döngüsü kullanılır. Yazım: for (başlangıç; koşul; artış) { ... }. Başlangıç bir kez çalışır, koşul her yinelemeden önce denetlenir, artış her yinelemeden sonra yapılır.
Örneğin for (var i = 1; i <= 3; i++) { print(i); } kodu 1, 2, 3 yazdırır. i++, i'yi bir artırır. Koşul false olduğunda döngü biter.
Başlangıç, koşul, artış
for döngüsünün üç parçası vardır: başlangıç (var i = 1), koşul (i <= 5) ve artış (i++). Başlangıç döngüden önce bir kez çalışır; koşul her yinelemeden önce denetlenir; artış her yinelemeden sonra yapılır.
Artış her zaman i++ olmak zorunda değil. i += 2 ile ikişer ikişer, i-- ile geriye doğru sayabilirsin. Geriye sayarken koşulu da buna göre ayarla: for (var i = 5; i >= 1; i--) { print(i); } ile 5'ten 1'e sayılır.
Uygulama 1'den 5'e say
for (var i = 1; i <= 5; i++) döngüsü kur. Gövdede print(i); ile her sayıyı yazdır. Çıktı 5 satır olmalı: 1, 2, 3, 4, 5 (her satırda bir sayı).
Başlangıç kodu
// for döngüsü ile 1'den 5'e kadar say ve yazdırÖrnek çözüm
for (var i = 1; i <= 5; i++) {
print(i);
}Beklenen çıktı
1 2 3 4 5
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bu döngü kaç kez çalışır?
for (var i = 1; i <= 3; i++) {
print(i);
}- 3 kez Doğru cevap
- 1 kez
- Sonsuz
- 0 kez
Açıklama: i=1, 2, 3 için koşul true; 3 yineleme yapılır.
2 for başlığını tamamla
for (____) {
print(i);
}
for (var i = 1; i <= 5; i++) {
print(i);
}
Açıklama: for (var i = 1; i <= 5; i++) üç parçayı da içerir.
3 Parçayı işlevine eşle
| Kavram | Anlamı |
|---|---|
var i = 1 |
Başlangıç |
i <= 5 |
Koşul |
i++ |
Artış |
{ ... } |
Gövde |