Scratch programlama 7. sınıf

Örnek 05 / 08
Soru:

Ali, Scratch'te bir oyun yapmak istiyor. Oyunda, "Kedi" karakteri sürekli olarak sahnede rastgele hareket etsin ve "Merhaba!" deyip 2 saniye beklesin istiyor. Bu işlemi sürekli tekrarlatmak için hangi kontrol bloklarını kullanmalıdır? Programın akış şemasını çiziniz.

Çözüm:

💡 Bu soruda sürekli tekrar ve rastgele hareket işlemleri yapılması isteniyor. Adım adım gidelim:

  • ➡️ 1. Adım: Programın başlangıcını belirlemek için "Yeşil Bayrak Tıklandığında" olay kontrol bloğu kullanılır.
  • ➡️ 2. Adım: Sürekli tekrar için "Sürekli Tekrarla" döngü kontrol bloğu kullanılır.
  • ➡️ 3. Adım: Döngünün içine, kedinin rastgele bir noktaya gitmesi için "1 Saniyede x: ... y: ... 'e Git" bloğu eklenir. x ve y değerleri için "-240 ile 240 Arasında Rastgele Sayı Seç" blokları kullanılır.
  • ➡️ 4. Adım: Kedinin "Merhaba!" deme işlemi için "Merhaba! de ve 2 Saniye Bekle" görünüm bloğu eklenir. "2 Saniye Bekle" kontrol bloğu da kullanılabilir.

✅ Sonuç olarak, blok sıralaması şöyle olmalıdır:
Yeşil Bayrak -> Sürekli Tekrarla -> (Rastgele konuma git -> "Merhaba!" de -> 2 saniye bekle)

1 2 3 4 5 6 7 8
Konuya Geri Dön: