2. Dönem 13. Hafta 6. Sınıf—Scratch’i Keşfediyorum-4

Değerli öğrencilerim, 2. Dönem 13. Haftadan hepinize selamlar

13.HAFTA DERS AKIŞI

KONU ANLATIMI

Bu hafta scratch programında bulunan OLAYLAR VE KONTROL kod blokları tanıtılacaktır.

OLAYLAR VE KONTROL KOD BLOKLARI

@greenFlag tıklandığında :: events hat
Oyunu başlatan Yeşil Bayrağa tıklandığında altındaki kodları çalıştırır.
[boşluk v] tuşuna basıldığında :: events hat
Klavyeden seçtiğiniz belirli bir tuşa basıldığında kodları harekete geçirir.
bu kuklaya tıklandığında :: events hat
Fare ile kuklanın üzerine tıklandığında çalışan tetikleyicidir.
sahne [dekor1 v] olduğunda :: events hat
Oyunun arka planı (dekoru) belirtilen dekora dönüştüğünde çalışır.
[ses şiddeti v] > (10) olduğunda :: events hat
Mikrofondan gelen ses şiddeti veya zamanlayıcı belirli bir sınırı aşarsa tetiklenir.
[haber1 v] haberini aldığımda :: events hat
Oyun içinde gönderilen görünmez bir mesaj/haber alındığında çalışmaya başlar.
[haber1 v] haberini sal :: events
Diğer kuklalara ve sahneye gizli bir komut/mesaj gönderir.
[haber1 v] haberini sal ve bekle :: events
Haberi gönderir ancak haberi alanların işlemi bitirmesini bekler, sonra devam eder.
(1) saniye bekle :: control
Kodların çalışmasını belirtilen süre boyunca duraklatır.
(10) defa tekrarla
end
İçine konulan kodları belirttiğiniz sayı kadar peş peşe çalıştırır.
sürekli tekrarla
end
İçindeki kodların oyun bitene kadar sonsuza dek (döngü) çalışmasını sağlar.
eğer < > ise
end
Sadece ve sadece belirtilen şart doğruysa içindeki kodları çalıştırır.
eğer < > ise
else
end
Şart doğruysa ilk kısmı, şart yanlışsa “değilse” kısmını çalıştırır.
< > olana kadar bekle :: control
Belirtilen şart gerçekleşene kadar sistemi dondurup bekletir.
< > olana kadar tekrarla
end
İstenen şart gerçekleşene kadar içindeki kodları sürekli tekrar eder.
durdur [tümü v] :: control
Oyundaki her şeyi, bu diziyi veya diğer dizileri tamamen durdurur.
ikiz olarak başladığımda :: control hat
Bir kukla klonlandığında (kopyalandığında) kopyaların ne yapacağını belirler.
[kendimin v] ikizini yarat :: control
Kuklanın oyun sırasında sahnede birebir kopyasını (klonunu) oluşturur.
bu ikizi sil :: control
Oluşturulmuş olan klonun görevini bitirip sahneden yok olmasını sağlar.

ETKİNLİK 1

🤖 Olaylar ve Kontrolü Eşleştir!

Göreve başlamak için sağdaki bir karta dokun!

ETKİNLİK 2

🤖 Olaylar ve Kontrol (Bölüm 2)

Göreve başlamak için sağdaki bir karta dokun!

Olaylar ve Kontrol Kod Bloğu Örneği

Scratch İleri Seviye Algoritma Kodlama Kartı

Bilişim Teknolojileri ve Yazılım

6. Sınıf İleri Seviye Algoritma – “Sayı Tahmin Oyunu”

🎯 Projenin Amacı

Algılama, değişkenler ve operatörleri bir arada kullanarak interaktif oyun programlamak. Robot aklından rastgele bir sayı tutacak, size soracak, verdiğiniz cevaba göre sizi “Yukarı/Aşağı” diye yönlendirecek ve her yanlışta canınızı azaltacaktır.

🎭 Oyun Bileşenleri

KuklaRobot-1
DekorBoardwalk (Ahşap Yol)
DeğişkenGizli Sayı, Hak

📝 Kritik Bloklar

[v] değişkenini (0) yapPuan veya hedeflerin başlangıç değerini belirler.
(1) ile (50) arasında…Bilgisayarın rastgele sayı seçmesini sağlar.
[..] diye sor ve bekleKodu duraklatır ve klavyeden yazı girmeyi bekler.
(cevap)Yazılan veriyi tutan “Algılama” bloğudur.
eğer <..> ise .. değilseŞart doğruysa ilkini, yanlışsa ikinciyi çalıştırır.

🤖 Sayı Bulmaca Kodları

Daha fazla ders içeriği için: btydersnotlari.com

Bir Cevap Yazın

btydersnotlari.com sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin