Tekrar eden işler
Bir merdiveni çıkarken "bir basamak çık" komutunu her basamakta tekrar ederiz. Programlamada da aynı komutları defalarca yazmak yerine döngü kullanırız. Döngü, bir komut grubunu belirli bir kurala göre tekrar tekrar çalıştırır.
1. Sayılı döngü
Komutların kaç kez tekrarlanacağı bellidir.
4 defa tekrarla
100 adım git
90 derece dön
Bu kod bir kare çizer. Döngü olmasaydı sekiz satır yazmamız gerekirdi.
2. Sonsuz döngü
Program durdurulana kadar hiç bitmeden tekrar eder. Oyunlardaki arka plan müziği ve sürekli hareket eden bulutlar böyle çalışır.
sürekli tekrarla
10 adım git
eğer kenardaysa sek
3. Koşullu döngü
Bir koşul gerçekleşene kadar tekrar eder. Kaç kez döneceği önceden bilinmez.
<hedefe dokunuyor mu?> olana kadar tekrarla
5 adım git
Hangi döngüyü ne zaman kullanırız?
| Durum | Döngü türü |
| Beş kez zıpla | Sayılı döngü |
| Oyun boyunca müzik çal | Sonsuz döngü |
| Kapıya varana kadar yürü | Koşullu döngü |
Meydan okuma
Sayılı döngü ile altıgen çizin. İpucu: altıgenin 6 kenarı vardır ve bir tam dönüş 360 derecedir. Her köşede kaç derece dönmelisiniz?
Konuyu pekiştir
4 soruluk kısa test. Bir seçeneğe dokunduğunuzda doğru cevap ve açıklaması görünür.
-
Kare çizmek için döngü kaç kez tekrarlanmalıdır?
Karenin dört kenarı ve dört köşesi vardır.
-
Oyun boyunca çalan müzik için hangi döngü uygundur?
Müzik program durana kadar çalmalıdır.
-
"Kapıya varana kadar yürü" hangi döngüye örnektir?
Tekrar, bir koşul gerçekleşene kadar sürer.
-
Altıgen çizerken her köşede kaç derece dönülmelidir?
360 derece 6 köşeye bölünür: 360 / 6 = 60.