Robot Algoritmaları: Sıra, Döngü, Koşul
Robotik Kodlama 1 · 3. hafta ders notu · RK1.1.3
- Izgara üzerindeki robotu hedefe götüren komut dizisini (ileri, sağa dön, sola dön) yazar.
- Tekrarlanan adımları döngüyle, sensöre bağlı kararları koşulla ifade eder.
- Robot algoritmasını akış şemasıyla gösterir.
- Bir robotta girdi, işlem ve çıktının (sensör → karar → motor) nasıl ilişkilendiğini açıklar.
Yer ızgarasında insan robot
Bilgisayar gerekmez: sıraların arasına ya da bahçeye bantla 5×5 ızgara çizilir. Ok kartları sırayla dizilir, "tekrarla" kartının altına konan kartlar parmakla sayılarak kaç kez uygulanacağı gösterilir. Koşul için "robot" öğrencinin önüne kutu konur, eğer kartı okunur.
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.
01Izgarada robotu yönlendirme
?Izgara üzerinde robot hangi komutları anlar?
?Robotun yönü neden önemlidir?
?Çizimdeki program robotu nereye götürür?
02Sıra ve döngü
?Sıralı yapı nedir?
?Programı döngüyle nasıl kısaltırız?
Biliyor muydun?
Döngünün içine giren bloklar içeri kaydırılarak yazılır. Döngü bitince program döngünün altındaki bloktan devam eder.
03Koşul: Robot karar veriyor
?Robot neden koşula ihtiyaç duyar?
?Akış şemasındaki döngü nerede?
04Girdi – işlem – çıktı
Kartlara dokun.
?Engelden kaçan robotta girdi, işlem ve çıktı nedir?
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: Robot nereye bakıyor?
Izgara çizimini tahtada aç ve robotun yüzünün hangi yöne baktığını sor. Bir öğrenciyi ayağa kaldırıp "sağa dön" de; öğrencinin yerinde 90° döndüğünü, kare değiştirmediğini sınıfa fark ettir.
10dkKeşif: Sıra ve döngü
Çizimdeki 7 komutluk programı birlikte robotu adım adım yürüterek oku. Ardından öğrencilerden kendini tekrar eden komut grubunu bulmalarını iste ve programı "2 kez tekrarla" bloğuyla 5 satıra indir.
8dkKeşif: Koşul ve girdi–işlem–çıktı
Akış şemasında robotun iki soru sorduğunu göster: "Hedefe ulaştı mı?" ve "Önünde engel var mı?". Sorunun cevabını sensörün (girdi) verdiğini, kararı denetleyicinin (işlem) aldığını, motorların (çıktı) hareketi yaptığını girdi–işlem–çıktı çizimiyle eşleştir.
12dkEtkinlik: Izgarada koşullu robot
Her grup ızgarada farklı yerlere engel koyar ve robotun engelden kaçarak hedefe gitmesi için blok programı yazar. Bir öğrenci "robot" olur, bir öğrenci kartları okur; engel görünce robot eğer kartına göre davranır. Örnek programı tahtada göster.
5dkDeğerlendirme: En kısa program
Gruplar programlarının kaç karttan oluştuğunu söyler. Döngü kullanarak kart sayısını azaltan grup yöntemini tahtada anlatır; sınıf programın yine doğru çalıştığını kontrol eder.
Doğru mu, yanlış mı?
Dersin sonunda tahtada ya da öğrencinin kendi cihazında çözülür.
1. Robot "sağa dön" komutunda yerinde 90° döner, bulunduğu kareyi değiştirmez.
Cevabı göster
Doğru2. Döngü, aynı komut grubunu tekrar tekrar yazmamızı sağlar.
Cevabı göster
Yanlış · Tersi doğrudur: döngü sayesinde tekrarlanan komutları bir kez yazar, kaç kez tekrarlanacağını belirtiriz.3. "Eğer engel varsa sağa dön, yoksa ileri git" ifadesi bir koşul örneğidir.
Cevabı göster
Doğru4. Robot algoritmasında komutların sırası değişse de robot aynı kareye ulaşır.
Cevabı göster
Yanlış · Önce dönüp sonra ilerlemek ile önce ilerleyip sonra dönmek robotu farklı karelere götürür; sıra sonucu değiştirir.5. Mesafe sensöründen gelen bilgi robot için bir girdidir.
Cevabı göster
Doğru · Sensörler çevreden bilgi toplar; bu bilgi denetleyiciye girdi olarak gider.6. Motorun tekerleği döndürmesi girdi–işlem–çıktı modelinde "işlem" adımıdır.
Cevabı göster
Yanlış · Motorun hareketi çıktıdır. İşlem, denetleyicinin gelen bilgiye göre karar vermesidir.7. Akış şemasında koşul, iki çıkışı (Evet/Hayır) olan eşkenar dörtgenle gösterilir.
Cevabı göster
Doğru8. "Sürekli tekrarla" döngüsü, robot kapatılana kadar içindeki komutları çalıştırır.
Cevabı göster
Doğru9. Aynı hedefe giden yalnızca tek bir doğru algoritma vardır.
Cevabı göster
Yanlış · Aynı hedefe farklı yollarla gidilebilir; önemli olan robotun engellere çarpmadan hedefe ulaşmasıdır. Kısa olan daha verimlidir.3. hafta günlük planı
2026–2027 1. düzey Seçmeli Robotik Kodlama 1 dersi 3. 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 · 3. 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 | 3. Hafta · 28 Eylül – 2 Ekim (EYLÜL) | Süre | 2 ders saati (40' + 40') |
| Tema | ROBOTİK SİSTEMLERE GİRİŞ VE TEMEL PROGRAMLAMA | ||
| Konu | Robot Algoritmaları: Sıra, Döngü, Koşul | ||
| BÖLÜM II · ÖĞRENME ÇIKTILARI VE KAYNAKLAR | |||
| Öğrenme çıktısı | RK1.1.3 Robotik sistemlerde algoritmik düşünebilme | ||
| Süreç bileşenleri |
| ||
| Araç, gereç ve kaynaklar | Yere bantla çizilmiş 5×5 ızgara ya da tahtaya çizilmiş ızgara · Ok kartları: ileri, sağa dön, sola dön · "… kez tekrarla" ve "eğer … ise" kartları · Engel yerine kullanılacak kutular, hedef için bayrak · 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: Robot nereye bakıyor? Izgara çizimini tahtada aç ve robotun yüzünün hangi yöne baktığını sor. Bir öğrenciyi ayağa kaldırıp "sağa dön" de; öğrencinin yerinde 90° döndüğünü, kare değiştirmediğini sınıfa fark ettir. |
| 1. ders 10 dk | Keşif: Sıra ve döngü Çizimdeki 7 komutluk programı birlikte robotu adım adım yürüterek oku. Ardından öğrencilerden kendini tekrar eden komut grubunu bulmalarını iste ve programı "2 kez tekrarla" bloğuyla 5 satıra indir. |
| 1. ders 8 dk | Keşif: Koşul ve girdi–işlem–çıktı Akış şemasında robotun iki soru sorduğunu göster: "Hedefe ulaştı mı?" ve "Önünde engel var mı?". Sorunun cevabını sensörün (girdi) verdiğini, kararı denetleyicinin (işlem) aldığını, motorların (çıktı) hareketi yaptığını girdi–işlem–çıktı çizimiyle eşleştir. |
| 1. ders 12 dk | Etkinlik: Izgarada koşullu robot Her grup ızgarada farklı yerlere engel koyar ve robotun engelden kaçarak hedefe gitmesi için blok programı yazar. Bir öğrenci "robot" olur, bir öğrenci kartları okur; engel görünce robot eğer kartına göre davranır. Örnek programı tahtada göster. |
| 1. ders 5 dk | Değerlendirme: En kısa program Gruplar programlarının kaç karttan oluştuğunu söyler. Döngü kullanarak kart sayısını azaltan grup yöntemini tahtada anlatır; sınıf programın yine doğru çalıştığını kontrol eder. |
| 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: Sırala: Bayrak 3 yukarı, 2 sağ, 1 yukarı; Hangi yapı kullanılmış?; Komutu robotun yaptığı işle eşleştir; Doğru mu, yanlış mı?; Kutuyu aç: konu soruları; Test yarışması: Robot Algoritmaları: Sıra, Döngü, Koşul. |
| 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: Yer ızgarasında insan robot. Bilgisayar gerekmez: sıraların arasına ya da bahçeye bantla 5×5 ızgara çizilir. Ok kartları sırayla dizilir, "tekrarla" kartının altına konan kartlar parmakla sayılarak kaç kez uygulanacağı gösterilir. Koşul için "robot" öğrencinin önüne kutu konur, eğer kartı okunur. |
| BÖLÜM IV · ÖLÇME VE DEĞERLENDİRME | |
|---|---|
| Ölçme araçları | Gözlem formu, dereceli puanlama anahtarı, performans görevi |
| Doğru-yanlış soruları |
|
| Dersin uygulanmasına ilişkin açıklamalar | Robot rolündeki öğrenciye gözlerini kapatmasını değil, yalnızca okunan kartı uygulamasını söyleyin; böylece sensör yerine "önündeki kutuyu gördüğünü" dürüstçe söyleyerek koşulu uygulayabilir. |