Bloklarla Programlama nedir?
Bilişim Teknolojileri · 5. Sınıf · Konu 32
Tahmini okuma süresi: 4 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- Blok tabanlı programlamanın avantajlarını açıklar.
- Sıralı komut bloklarını doğru sırayla oluşturur.
- Döngü ve koşul bloklarının görevlerini ayırt eder.
- Çalışmayan bir blok düzeninde hatayı bulup düzeltir.
- Blok kodlamada komutlar renkli bloklar hâlinde birleştirilir ve program yukarıdan aşağıya çalışır kavramını öğrenir ve uygular.
Anahtar fikirler
- Blok renkleri ve şekilleri komut türünü ayırt etmeyi kolaylaştırır.
- Hareket blokları konumu, görünüm blokları görünüşü değiştirir.
- Koşul bloğu 'eğer... ise' yapısını kurarak karar verir.
- Aynı komutu tekrarlamak yerine döngü bloğu kullanılır.
- Program test edilerek adım adım hata aranır ve düzeltilir.
- Blok kodlamada komutlar renkli bloklar hâlinde birleştirilir ve program yukarıdan aşağıya çalışır — Bloklarla Programlama konusunda önemli bir kavramdır.
Konunun özeti
Hareket blokları konumu, görünüm blokları görüntüyü, kontrol blokları ise tekrar ve karar anlarını yönetir. Döngü tekrarları kısaltır, koşul karar verir. Program test edilerek beklenen ile gerçekleşen karşılaştırılır ve hatalı blok düzeltilir.
Çözümlü mini örnek 1
Kedinin önce 10 adım ilerleyip sonra 'Merhaba' demesi isteniyor. Blok sırası nasıl olmalıdır?
Adım 3: Ardından görünüm bloğu olan 'Merhaba de'yi altına ekle.
Çözümlü mini örnek 2
'10 adım ileri git' komutunun 6 kez tekrarlanması isteniyor. En kısa kod nasıl kurulur?
Adım 3: Döngü sayısını 6 olarak ayarla.
Sık yapılan hatalar
- Blokları yanlış sırayla birleştirmek: Bloklar yukarıdan aşağıya çalışır; sıra değişince sonuç da değişir.
- Döngü yerine bloğu tekrar eklemek: Aynı bloğu art arda koymak yerine döngü kullanmak daha kısa ve hatasızdır.
- Koşul bloğunu işlem bloğuyla karıştırmak: Koşul 'eğer' durumunu sorar, işlem ise değişikliği uygular.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 5. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.