Döngüler: Tekrar Tekrar Çalıştır
Robotik Kodlama 1 · 11. hafta ders notu · RK1.2.2
- Sürekli tekrarla, (n) kez tekrarla ve sayarak döngü bloklarının farkını örneklerle açıklar.
- Bir LED'i belirli sayıda yakıp söndüren programı döngü bloğuyla kısaltarak yazar.
- Sayarak döngünün değişkenini (i) seri monitöre yazdırarak her turda nasıl değiştiğini izler.
- İki LED'i sırayla yakan programı ve devresini Tinkercad'de oluşturur.
Döngü dansı
Kırmızı ve yeşil daireleri tutan iki öğrenci "LED" olur. Öğretmen tekrar kartlarından birini ("3 kez", "sürekli", "i: 1→5") gösterir; sınıf blokları yüksek sesle okur, LED öğrenciler daireleri kaldırıp indirir. Sayarak döngüde bir öğrenci her turda tahtaya i değerini yazar.
Konu anlatımı
Önce konuyu aç, sonra sorulara dokun: cevap altında açılır. Soru işaretli kutulara dokununca cevap görünür.
01Döngü nedir?
?Döngü nedir?
?Döngü kullanmanın faydası nedir?
?Günlük hayattan döngü örneği verebilir misin?
02Üç döngü türü
Soru işaretli kutulara dokun.
?"(n) kez tekrarla" ile "sürekli tekrarla" arasındaki fark nedir?
| Blok | Kaç kez döner? | Nerede kullanılır? |
|---|---|---|
| Sürekli tekrarla | ||
| (n) kez tekrarla | ||
| Sayarak döngü | ||
| <koşul> olana kadar tekrarla |
03Sayarak döngü ve i değişkeni
?Sayarak döngü nasıl çalışır?
?i değişkenini neden kullanırız?
?Adım değeri 2 olursa ne olur?
Biliyor muydun?
Adım değerini -1 yapıp 5'ten 1'e sayarsanız geri sayım yapan bir döngü elde edersiniz.
04İki LED sırayla
?Devrede her LED'e neden ayrı direnç konur?
?LED'lerin sırayla yanması için programda ne yapılır?
Ders akışı
40 dakikalık bir ders saati için planlandı. Adımın başlığına dokun, ayrıntılar açılsın.
5dkIsınma: Uzun program, kısa program
Tahtaya LED'i 3 kez yakıp söndüren 12 satırlık uzun programı yaz. "Bunu 100 kez yapmak isteseydik kaç satır gerekirdi?" diye sor. Öğrencilerin "aynı satırları tekrarlat" fikrine ulaşmasını bekle.
10dkKeşif: Üç döngü türü
Çizim üzerinde sürekli tekrarla, (n) kez tekrarla ve sayarak döngüyü karşılaştır. Tinkercad'de Kontrol kategorisini açıp üç bloğu da çalışma alanına sürükle; bir döngünün içindeki blokların "C" biçimli bloğun ağzına yerleştiğini göster.
8dkKeşif: i ile saymak
Sayarak döngünün içine "seri monitöre i yaz" bloğunu koy ve çalıştır. Seri monitörde 1, 2, 3, 4, 5 sayılarının belirdiğini izleyin; i değişkeninin döngü tarafından kendiliğinden artırıldığını vurgula.
12dkEtkinlik: Sıralı iki LED
Tahtada pin 12'ye yeşil, pin 13'e kırmızı LED bağlanmış devreyi kur. Gruplar önce iki LED'in sırayla yanmasını, sonra yeşil LED'in 3 kez hızlı yanıp kırmızının 1 kez uzun yanmasını sağlayan programı bloklarla oluşturur. Her grubun programı simülasyonda denenir.
5dkDeğerlendirme: Kaç kez yandı?
"(4) kez tekrarla" içinde iki kez yanan bir LED programı göster. Öğrenciler LED'in toplam kaç kez yanacağını parmaklarıyla gösterir; doğru cevap (8) simülasyonla doğrulanır.
Doğru mu, yanlış mı?
Dersin sonunda tahtada ya da öğrencinin kendi cihazında çözülür.
1. Döngü, bir grup bloğu tekrar tekrar çalıştırmayı sağlar.
Cevabı göster
Doğru2. "(5) kez tekrarla" bloğunun içindeki bloklar 5 kez çalıştıktan sonra program döngünün altındaki bloğa geçer.
Cevabı göster
Doğru3. "Sürekli tekrarla" bloğunun altına eklenen bloklar da mutlaka çalışır.
Cevabı göster
Yanlış · Sürekli tekrarla hiç bitmediği için altına eklenen bloklara sıra gelmez. Bu yüzden bu bloğun alt ucunda bağlantı çıkıntısı yoktur.4. Sayarak döngüde i değişkeni 1'den 5'e 1 artarak sayıyorsa döngü 5 tur döner.
Cevabı göster
Doğru5. "(3) kez tekrarla" içinde LED iki kez yakılıyorsa LED toplam 3 kez yanar.
Cevabı göster
Yanlış · Her turda 2 kez yanar ve 3 tur döner: 2 × 3 = 6 kez yanar.6. Tinkercad'de çalışma alanındaki bloklar zaten sürekli tekrarlanır.
Cevabı göster
Doğru · Tinkercad blokları Arduino'nun loop() bölümüne yerleştirir; bu bölüm kart çalıştığı sürece tekrarlanır.7. Bir döngünün içine başka bir döngü konamaz.
Cevabı göster
Yanlış · Döngüler iç içe kullanılabilir. Örneğin sürekli tekrarla içinde (3) kez tekrarla ile "3 kısa, 1 uzun" yanıp sönme deseni yapılır.8. İki LED'in sırayla yanması için her LED'in ayrı bir pine bağlanması gerekir.
Cevabı göster
Doğru · Aynı pine bağlı iki LED aynı anda yanıp söner; ayrı ayrı yönetmek için iki farklı pin kullanılır.9. Döngü kullanmak programı uzatır ama daha hızlı çalıştırır.
Cevabı göster
Yanlış · Döngü, aynı blokları tekrar yazmayı önleyerek programı kısaltır ve okunmasını kolaylaştırır. Çalışma hızını değiştirmez.11. hafta günlük planı
2026–2027 1. düzey Seçmeli Robotik Kodlama 1 dersi 11. hafta günlük planı. Okul ve öğretmen bilgileriyle doldurulmuş Word dosyası için etkileşimli sürümde Evraklar › Günlük planlar bölümünü kullanın.
2026–2027 EĞİTİM ÖĞRETİM YILI …………………………
SEÇMELİ ROBOTİK KODLAMA 1. SEVİYE DERSİ GÜNLÜK PLANI · 11. HAFTA
| BÖLÜM I · DERSE İLİŞKİN BİLGİLER | |||
|---|---|---|---|
| Ders | Seçmeli Robotik Kodlama 1. Seviye | Sınıf / Düzey | 1. düzey (seçmeli) |
| Hafta / Tarih | 11. Hafta · 30 Kasım – 4 Aralık (KASIM) | Süre | 2 ders saati (40' + 40') |
| Tema | ROBOTİK SİSTEM GELİŞTİRME ORTAMLARI VE BİLEŞENLERİ | ||
| Konu | Döngüler: Tekrar Tekrar Çalıştır | ||
| BÖLÜM II · ÖĞRENME ÇIKTILARI VE KAYNAKLAR | |||
| Öğrenme çıktısı | RK1.2.2 Çevrim içi yazılım geliştirme süreci bileşenlerinden yararlanabilme | ||
| Süreç bileşenleri |
| ||
| Araç, gereç ve kaynaklar | Akıllı tahta ve Tinkercad sınıf hesabı · Kırmızı ve yeşil karton daire (LED yerine) · Tekrar kartları: "3 kez", "5 kez", "sürekli", "i: 1→5" · İpten yapılmış bir halka (döngüyü göstermek için) · Bilişim Ders Notları ders sayfası, sunum ve etkinlikler (bilisimdersnotlari.com) | ||
| BÖLÜM III · ÖĞRENME-ÖĞRETME UYGULAMALARI | |
|---|---|
| Süre | Etkinlik akışı |
| 1. ders 5 dk | Isınma: Uzun program, kısa program Tahtaya LED'i 3 kez yakıp söndüren 12 satırlık uzun programı yaz. "Bunu 100 kez yapmak isteseydik kaç satır gerekirdi?" diye sor. Öğrencilerin "aynı satırları tekrarlat" fikrine ulaşmasını bekle. |
| 1. ders 10 dk | Keşif: Üç döngü türü Çizim üzerinde sürekli tekrarla, (n) kez tekrarla ve sayarak döngüyü karşılaştır. Tinkercad'de Kontrol kategorisini açıp üç bloğu da çalışma alanına sürükle; bir döngünün içindeki blokların "C" biçimli bloğun ağzına yerleştiğini göster. |
| 1. ders 8 dk | Keşif: i ile saymak Sayarak döngünün içine "seri monitöre i yaz" bloğunu koy ve çalıştır. Seri monitörde 1, 2, 3, 4, 5 sayılarının belirdiğini izleyin; i değişkeninin döngü tarafından kendiliğinden artırıldığını vurgula. |
| 1. ders 12 dk | Etkinlik: Sıralı iki LED Tahtada pin 12'ye yeşil, pin 13'e kırmızı LED bağlanmış devreyi kur. Gruplar önce iki LED'in sırayla yanmasını, sonra yeşil LED'in 3 kez hızlı yanıp kırmızının 1 kez uzun yanmasını sağlayan programı bloklarla oluşturur. Her grubun programı simülasyonda denenir. |
| 1. ders 5 dk | Değerlendirme: Kaç kez yandı? "(4) kez tekrarla" içinde iki kez yanan bir LED programı göster. Öğrenciler LED'in toplam kaç kez yanacağını parmaklarıyla gösterir; doğru cevap (8) simülasyonla doğrulanır. |
| 2. ders 10 dk | Tekrar: Sunum 9 slaytlık ders sunumu akıllı tahtada açılır; önceki saatte öğrenilen kavramlar öğrencilerle birlikte tekrar edilir. |
| 2. ders 20 dk | Uygulama: Etkinlikler Akıllı tahtada etkileşimli etkinlikler oynanır: Hangi döngü uygun?; İki LED sırayla: blokları diz; Döngü kaç kez çalışır?; Doğru mu, yanlış mı?; Kutuyu aç: konu soruları; Test yarışması: Döngüler: Tekrar Tekrar Çalıştır. |
| 2. ders 10 dk | Değerlendirme 9 soruluk doğru-yanlış testi tahtada birlikte çözülür; yanlış cevaplar gerekçeleriyle tartışılır. |
| Farklılaştırma | Bilgisayarsız sınıf alternatifi: Döngü dansı. Kırmızı ve yeşil daireleri tutan iki öğrenci "LED" olur. Öğretmen tekrar kartlarından birini ("3 kez", "sürekli", "i: 1→5") gösterir; sınıf blokları yüksek sesle okur, LED öğrenciler daireleri kaldırıp indirir. Sayarak döngüde bir öğrenci her turda tahtaya i değerini yazar. |
| BÖLÜM IV · ÖLÇME VE DEĞERLENDİRME | |
|---|---|
| Ölçme araçları | Kontrol listesi, dereceli puanlama anahtarı, öz ve akran değerlendirme |
| Doğru-yanlış soruları |
|
| Belirli gün ve haftalar | 3 Aralık Dünya Engelliler Günü |
| Dersin uygulanmasına ilişkin açıklamalar | "(n) kez tekrarla" bloğu Tinkercad'de her zaman bir dış tekrarın içinde kalır: 3 kez yanıp sönen LED, program sonunda başa dönüp yeniden 3 kez yanar. Bunu göstermek için döngünün altına 2–3 saniyelik bir bekleme eklemek öğrencilerin "grupları" ayırt etmesini kolaylaştırır. |