🎓 Bounlu tarafından hazırlandı
12.732 görüntülenme

Blok Tabanlı Programlama Nedir?

Sevgili çocuklar, bilgisayarlara neler yapacaklarını anlatmak için onlarla konuşmamız gerekir. Blok tabanlı programlama, bu konuşmayı eğlenceli ve kolay hale getiren sihirli bir yoldur!

Kısa cevap

Blok tabanlı programlama, kodları metin olarak yazmak yerine, renkli ve şekilli blokları sürükleyip birleştirerek programlar oluşturmamızı sağlayan bir yöntemdir.

01

Adım adım çözümlü örnekler

Bir karakteri hareket ettirmek için hangi blokları kullanırsın?

Önce 'hareket' bloğundan 'ileri git' komutunu seçip, sonra da 'görünüm' bloğundan 'merhaba de' komutunu ekleyerek karakterine bir görev verebilirsin.

Bir oyun karakterinin ekrana tıklanınca zıplamasını nasıl sağlarsın?

Olaylar bloğundan 'tıklandığında' komutunu al, sonra hareket bloğundan 'yukarı zıpla' komutunu ekleyerek karakterini zıplatabilirsin.

Bir döngü bloğu ne işe yarar?

Döngü blokları, içindeki komutların belirli sayıda veya sürekli tekrar etmesini sağlar. Böylece aynı şeyleri tekrar tekrar yazmana gerek kalmaz.
02

Bilgi kartları

03

Mini test

S1.Aşağıdakilerden hangisi blok tabanlı programlamanın bir avantajıdır?

Doğru cevap: B. Blok tabanlı programlama, görsel bloklar sayesinde programlamayı daha kolay ve eğlenceli hale getirir.

S2.Bir karakterin sürekli olarak dönmesini sağlamak için hangi kontrol bloğu kullanılır?

Doğru cevap: B. 'Tekrarla' bloğu, içindeki komutların istenilen sayıda veya sürekli olarak çalışmasını sağlar.

S3.Bir olayın gerçekleştiğini algılamak için hangi blok kategorisi kullanılır?

Doğru cevap: C. 'Olaylar' kategorisindeki bloklar, örneğin 'tıklandığında' veya 'bir tuşa basıldığında' gibi olayları algılamak için kullanılır.
📄Bu konuyu PDF çalışma kağıdı olarak indirKonu özeti + 10 soru + cevap anahtarı — sınıfta paylaş, yazdır.
04

Sık yapılan hatalar

Blokları rastgele birleştirerek program yazabilirim.Doğrusu: Blokları belirli bir mantık sırasına göre ve doğru yerlere takarak program oluşturmalıyım.

Blok tabanlı programlama sadece çocuklar içindir.Doğrusu: Blok tabanlı programlama, programlamaya yeni başlayan herkes için harika bir başlangıç noktasıdır ve karmaşık projeler de yapılabilir.

05

Sıkça sorulan sorular

Blok tabanlı programlama ile neler yapabilirim?

Animasyonlar, oyunlar, interaktif hikayeler ve daha birçok eğlenceli proje oluşturabilirsin.

Metin tabanlı programlamadan farkı nedir?

Metin tabanlı programlamada kodları elle yazarız, blok tabanlıda ise kod bloklarını sürükleyip birleştiririz. Bu, daha görsel ve anlaşılır bir yol sunar.

Hangi yaş grubu için uygundur?

Genellikle ilkokul ve ortaokul öğrencileri için tasarlanmıştır ancak her yaştan meraklı kullanıcıya hitap eder.

İlgili konular