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

Blok Tabanlı Programlama Nedir?

Merhaba sevgili öğrenciler! Bilgisayarlara komut vermenin ne kadar eğlenceli olabileceğini hiç düşündünüz mü? Blok tabanlı programlama ile bunu oyun oynar gibi öğreneceğiz!

Kısa cevap

Blok tabanlı programlama, kodları metin yerine renkli bloklar halinde sürükleyip birleştirerek program yazmamızı sağlayan bir yöntemdir.

01

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

Bir kediyi ekranda yürütmek için hangi blokları kullanırsın?

Önce 'hareket' bloğundan 'ileri git'i seçeriz. Sonra 'görünüm' bloğundan 'merhaba de' diyebiliriz. Bu blokları sırayla birleştirerek kedinin hareket etmesini sağlarız.

Bir oyun karakterini zıplatmak için ne yapmalıyız?

Karakterin 'kontrol' bloklarından 'eğer tuşa basıldıysa' bloğunu alırız. Sonra 'hareket' bloklarından 'yukarı zıpla' bloğunu içine yerleştiririz. Böylece tuşa basınca karakter zıplar.

Bir sesi çalmak için hangi blokları kullanmalıyız?

Önce 'ses' bloklarından 'ses çal' bloğunu seçeriz. Sonra bu bloğu, istediğimiz olayın gerçekleştiği anı belirten başka bir bloğun (örneğin 'başladığında') altına ekleriz.
02

Bilgi kartları

03

Mini test

S1.Aşağıdakilerden hangisi blok tabanlı programlamada kullanılan bir komut türü değildir?

Doğru cevap: D. Yemek blokları diye bir komut türü yoktur. Hareket, görünüm ve matematiksel işlemler gibi bloklar programlamada kullanılır.

S2.Blokları birleştirmeye ne ad verilir?

Doğru cevap: A. Blokları birleştirerek bir program oluşturma sürecine genel olarak kodlama denir. Sürükle-bırak ise bu işlemi yapma şeklidir.

S3.Bir karakterin sürekli tekrar eden bir hareketi yapmasını sağlamak için hangi blok türü kullanılabilir?

Doğru cevap: A. Kontrol blokları, programın akışını yönetmeye yarar. 'Tekrarla' gibi bloklar, bir işlemi birden çok kez çalıştırmak 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ı birleştirmek yerine yan yana koymak yeterlidir.Doğrusu: Blokların birbirine kenetlenecek şekilde, doğru sırayla birleştirilmesi gerekir.

Her blok tek başına bir işe yarar.Doğrusu: Bloklar, birleştirilerek daha karmaşık görevleri yerine getiren programlar oluşturur.

05

Sıkça sorulan sorular

Blok tabanlı programlama kimler için uygundur?

Özellikle bilgisayar programcılığına yeni başlayanlar, çocuklar ve genç yaşta kodlama öğrenmek isteyen herkes için uygundur.

Blok tabanlı programlama ile neler yapılabilir?

Basit oyunlar, animasyonlar, interaktif hikayeler ve hatta robotları kontrol etmek gibi pek çok şey yapılabilir.

Scratch nedir?

Scratch, MIT tarafından geliştirilmiş, özellikle çocuklar için tasarlanmış popüler bir blok tabanlı programlama platformudur.

İlgili konular