6. SınıfBilişim Teknolojileri
Blok Tabanlı Ortamda Tasarım ve Programlama — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- Problemi çözüm planına dönüştürerek bloklara aktarır.
- Blok kategorilerini görevleriyle birlikte doğru sırayla kullanır.
- Değişken, koşul ve döngü bloklarını programda yerinde uygular.
- Programı farklı verilerle test edip beklenen ile gerçekleşeni karşılaştırır.
- Kod tekrarını azaltarak blok gruplarını yeniden kullanır.
Önemli noktalar
- Tasarım kodlamanın önündedir: önce çözüm planlanır, sonra bloklara çevrilir.
- Başlatma bloğu olmadan program çalışmaz; sıra başlatma bloğuyla başlar.
- Döngüde çıkış koşulu yoksa program sonsuz döngüye girer.
- Değişken güncellenmeden sayaç ve toplam değeri ilerlemez.
- Test, beklenen ile gerçekleşeni karşılaştırmaktır ve farklı verilerle yapılır.
Formüller ve kurallar
- Program = Başlatma bloğu + Komut dizisi + Çıktı bloğu.
- Koşul → İç içe blok; döngü → tekrar ve sınır.
- Değişken = Sayaç + Toplam + Sonuç.
- Beklenen ≠ Gerçekleşen → Blok sırası gözden geçirilir.
- Tekrar eden iş = Blok grubu; tek noktada güncelleme.
Sık yapılan hatalar
- Çıkış koşulunu yazmamak: Döngüde sınır tanımlanmazsa program sonsuz döngüye girer ve kullanıcı ekranı kapatmak zorunda kalır.
- Blokları olduğu gibi kopyalamak: Aynı blok dizisinin her yere kopyalanması hatayı çoğaltır, düzeltmeyi zorlaştırır; blok grubu ayrı çalıştırılır.
- Değişkeni güncellememek: Sayaç veya toplam değişkeni artırılmadığında program çalışır fakat sonuç hep aynı değeri verir.
- Testi tek veriyle yapmak: Yalnız normal değerle denemek uç durumlardaki hatayı yakalamaz; farklı ve sınır değerler de denenir.
- Yaygın hata 5: Blok Tabanlı Ortamda Tasarım ve Programlama konusunda dikkat edilmesi gereken nokta 5.
Hızlı tekrar ipuçları
- Önce kâğıtta çözümü yaz, sonra blokları sürüklemeye başla.
- Soru sıralama sorusunda başlatma bloğunu bul, çıktıyı en sona koy.
- Sonsuz döngü şüphesinde çıkış koşulu ve sayaç değerini kontrol et.
- Hata gördüğünde blok sırasını ve değişken değerini adım adım izle.
- Çalışan programı kaydet; düzeltmeleri yeni sürüm olarak sakla.
Kendini dene
Bu sayfayı okuduktan sonra Blok Tabanlı Ortamda Tasarım ve Programlama konusunun çözümlü sorularını çöz.