top of page
Yazarın fotoğrafıerdaday

Blok Tabanlı Kodlama Temelleri

Güncelleme tarihi: 19 Haz 2021



Blok tabanlı kodlama nedir?

Blok tabanlı kodlama, programcıların animasyonlu hikayeler ve oyunlar oluşturmak için kodlama talimatı “bloklarını” kullandığı bir sürükle ve bırak öğrenme ortamını kullanır. Çocukların metne dayalı kodlamanın aksine görseller aracılığıyla sayısal düşünmede bir temel kazanabilecekleri giriş seviyesi bir etkinliktir.


"Bloklar" neyi ifade etmektedir?

“Bloklar”dan bahsettiğimizde, bu, bir kullanıcının yarattıklarına ne yapacağını söylemek için bir araya getirdiği talimatların “parçalarını” veya “parçalarını” tanımlamanın bir yoludur.


Örneğin, Scratch programlama blok tabanlıdır ve çocuk kodlama dilleri söz konusu olduğunda en popüler seçeneklerden biridir . Scratch'teki bloklar şu şekilde tanımlanır:


Hareket Blokları : Hareketi kontrol etmek için kullanılır, sprite'lara (Scratch görüntüleri) sprite'ın kendisine, diğer sprite'lara veya belirli bir pozisyona göre hareket etmesini ve dönmesini söyler.


Örneğin, tek bir blokla içerik oluşturucular bir hareketli karaktere 10 adım ileri gitmesini veya 15 derece sağa dönmesini söyleyebilir.






Görünüm blokları : Bir hareketli grafiğin görünümünü değiştirmek için kullanılır ve bir hareketli grafiğin bir şey söylemesini veya düşünmesini sağlayabilir, kostümleri veya arka planı değiştirebilir ve hatta bir hareketli grafiğin boyutunu veya grafik efektlerini değiştirebilir.


Örneğin, içerik oluşturucular hareketli grafiklerine bir metin balonu görüntülemesini ve "merhaba!" demesini söyleyebilir. 2 saniyelik bir süre için.


Ses blokları : Bir hikayeye veya oyuna ses eklemek veya perde gibi ses efektlerini düzenlemek ve hatta farklı seslerin seviyesini değiştirmek için kullanılır.


Örneğin, bir "miyav" sesi çalmaya başlamak için bir ses bloğu kullanılabilir ve ardından tüm sesleri durdurmak için başka bir ses bloğu kullanılabilir.


Bloklar, çocukların programlarının yalnızca kendilerine söylenenleri yapacağını ve kodu yalnızca "yazıldıkları" sırayla çalıştıracağını çabucak fark ederek değerli bir öğrenme deneyimi sağlar.







28 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

Comments


Yazı: Blog2_Post
bottom of page