Scratch programlama 7. sınıf

Örnek 03 / 08
Soru:

Mehmet, Scratch'te bir topun rastgele bir yönde başlayıp sahnenin kenarlarına çarptıkça sekmesini istiyor. Top, yeşil bayrak tıklandığında \( (0, 0) \) noktasına gidip rastgele bir yöne dönmeli ve 5 adım ilerleyerek hareket etmeye başlamalıdır. Mehmet bu programı hangi kod bloklarıyla yazabilir?

Çözüm:

💡 Bu, fizik benzeri bir hareket simülasyonudur. Rastgelelik, hareket ve yönelim blokları kullanılır.

  • ➡️ Program, Yeşil Bayrak Tıklandığında olayı ile başlar.
  • ➡️ İlk olarak topu başlangıç konumuna getirmek için x: 0 y: 0'a git bloğunu kullanırız.
  • ➡️ Sonra, rastgele bir yön belirlemek için yönü \( 1^\circ \) ile \( 360^\circ \) arasında bir rastgele sayıya ayarla bloğunu ekleriz. Bu, topun her seferinde farklı bir açıyla başlamasını sağlar.
  • ➡️ Sürekli Tekrarla döngüsü içine ise 5 adım git ve Sahne Kenarına Geldiğinde Sek bloklarını yerleştiririz. Bu, topun sürekli hareket etmesini ve kenarlara çarpınca sekmesini sağlar.

✅ Bu kodlarla top, sonsuz bir döngü içinde sahnenin etrafında sekerek hareket edecektir.

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