5
Kavramlar ı Çocuklar Scratch ile interaktif hikayeler, oyunlar ve animasyonlar yarat rken önemli kompütasyonel ı becerileri ve kavramlar n ö renirler. ıı ğ Problem Çözme ve Proje Tasar m Becerileri ı ı Mant ksal sorgulama ı Böcek temizleme Ba tan sona fikir geli tirme ve fikri projelendirme ş ş Yüksek konsantrasyon ve problemi çözmede srarl olma ı ı Bilgisayarlar ve Programlama Hakk nda Temel Fikirler ı Bilgisayar programları bilgisayara tam olarak ve yapacaklarını, adım adım,söyler. Bilgsayar programı yazmak için uzman olmak gerekmez. Açık ve dikkatli düşünme yeterlidir. Scratch ile Programlama Kavramları Diziler Scratch ile program yazarken atacağınız adımların düzeni hakkında sistematik olarak düşünmeniz gerekir.

Scratch Kavramları

Embed Size (px)

Citation preview

Page 1: Scratch Kavramları

Kavramlar ıÇocuklar Scratch ile interaktif hikayeler, oyunlar ve animasyonlar yarat rken önemli kompütasyonelı becerileri ve kavramlar n ö renirler.ı ı ğ

Problem Çözme ve Proje Tasar m Becerileriı ı

• Mant ksal sorgulamaı• Böcek temizleme• Ba tan sona fikir geli tirme ve fikri projelendirmeş ş• Yüksek konsantrasyon ve problemi çözmede srarl olmaı ı

Bilgisayarlar ve Programlama Hakk nda Temel Fikirlerı

• Bilgisayar programları bilgisayara tam olarak ve yapacaklarını,adım adım,söyler.

• Bilgsayar programı yazmak için uzman olmak gerekmez. Açık ve dikkatli düşünme yeterlidir.

Scratch ile Programlama Kavramları

Diziler

Scratch ile program yazarken atacağınız adımların düzeni hakkında sistematik olarak düşünmeniz gerekir.

Page 2: Scratch Kavramları

terasyonİ

Sürekli ve tekrar bloklar iterasyon (komut serisinin tekrar ) için kullan labilirı ı ı

Durumlar

E erğ ve ise durumu kontrol eder.

De i kenlerğş

De i kenğş bloklar ile de i kenler yaratabilir ve program n z içinde kullanabilirsiniz. De i kenler ı ğş ı ı ğşiçlerinde say lar ve kelimeleri saklayabilirler. Scratch ile bütün karakterler ya da tek bir karakter ı ıiçin de i ken yaratabilirsiniz.ğş

Page 3: Scratch Kavramları

Olaylar

Ok tu u ş ve karakter t kland nda ı ığı bloklar olaylara örnektir. Bu kullan c taraf ndan ya da ı ı ı ıprogram n ba ka bir yerinden tetiklenen olaylara tepki vermektir. ı ş

Paralellik

ki farkl kümeyi ayn anda çal t rarak bir birlerinden ba ms z paralel iki davran ortaya İ ı ı ış ı ğı ı ışç karabiliriz.ı

Koordinasyon ve Senkronizasyon

Yay nlaı ve ald mdaığı bloklar birden fazla karakterin hareketini koordine edebilir. ı Yay nla ı ve bekle bloklar senkronizasyonu sa lar.ı ğ

Page 4: Scratch Kavramları

Klavye Giri iş

Sor ve bekle bloku ile kullan c klavyeyi kullan r.ı ı ı Cevap bloku klavye giri ini saklar. ş

Rastgele Say ları

Rastgele seçin bloku belirlenen aral k içerisinden bir say seçer.ı ı

Boolean Mantığı

Ve, ya da, de il Booleanğ mant na örneklerdir.ığı

Dinamik Etkile imş

x konumu, y konumu ve ses yüksekli i ğ bloklar gerçek zamanl etkile im için dinamik girdi olarakı ı ş kullan l r.ı ı

Page 5: Scratch Kavramları

Kullan c Arayüz Tasar mı ı ı ı

Scratch ile üzerine t klanabilen karakterler yaratarak kullan c arayüzü tasarlayabiliriz.ı ı ı