
Bazı işlerimizi bir kere değil, birkaç kere yapmak isteriz.
Mesela:
- Topu 3 kere zıplatmak
- 2 kere el çırpmak
- 4 kere ileri yürümek
İşte bir işi tekrar tekrar yapmaya döngü denir.
Uğurböceği robotumuzda da tekrar kartları vardır:
- 2[ … ] → Parantezin içindeki komutları 2 kere yapar.
- 3[ … ] → Komutları 3 kere yapar.
- ∞[ … ] → Komutları durdurana kadar tekrarlar.
Örnek:
BAŞLA – 2[ İLERİ – SAĞA DÖN ] – BİTİR – OYNAT
Bu programda Uğurböceği İleri gider, Sağa Döner, sonra aynı şeyi bir kez daha yapar.
Döngüler sayesinde aynı kartları tekrar tekrar koymamıza gerek kalmaz. Daha az kartla, daha çok hareket yapabiliriz.
Etkinlik 1 – 2 Adım İleri, 2 Kere Tekrar
Amaç: Robotu 4 adım ileri götürmek ama sadece 2 kartla yapmak.
Kart Sırası:
BAŞLA – 2[ İLERİ -İLERİ ] – BİTİR – OYNAT
Ne Olur? Uğurböceği 2 adım ileri gider, sonra aynı hareketi bir kez daha yapar ve toplam 4 adım ilerlemiş olur.
Etkinlik 2 – Müzik ve Sallanmayı Tekrarla
Amaç: Robot müzik çalsın ve sallansın, bunu 3 kere tekrar etsin.
Kart Sırası:
BAŞLA – 3[ MELODİ ÇAL – SALLAN ] – BİTİR – OYNAT
Ne Olur? Uğurböceği 3 defa arka arkaya müzik çalar ve sallanır.
Etkinlik 3 – Sonsuz Yürüyüş
Amaç: Robot durdurulana kadar ileri yürüsün.
Kart Sırası:
BAŞLA – ∞[ İLERİ ] – BİTİR – OYNAT
Ne Olur? Uğurböceği sürekli ileri gider. RESET kartı okutulana kadar devam eder.
Not:
- Çocuklara önce kartların ne işe yaradığını göster.
- Döngü kartının “başlangıç” ve “bitiş” kartı gibi iki parçadan oluştuğunu anlat.
- Döngü içine birden fazla hareket koyulabileceğini örneklerle göster.
