Ağaca Tırmanan Salyangoz
Meydan Okuma: Bir salyangoz yerde duruyor ve 1500 mm yüksekliğindeki bir ağacın tepesine ulaşmak istiyor. Her gün 350 mm yukarı tırmanıyor ve gece boyunca 280 mm aşağı kayıyor. Bu etkinliğin amacı, salyangozun ağacın tepesine ulaşması için gereken gün sayısını hesaplayan bir algoritma oluşturmak ve salyangozun ağaca tırmanma sürecini simüle edecek bir VR robotu kodlamaktır.
- Bu Google slayt gösterisinden görseli seçip ağaca tırmanan salyangoz arka planını PNG dosyası olarak indirin.
- Art Canvas+ Playground'u seçin ve Ağaca Tırmanan Salyangoz arka planını yükleyin.
- Salyangozun ağacın tepesine ulaşması için gereken gün sayısını hesaplayan bir algoritma oluşturun ve tırmanma sürecini simüle etmek için VR Robotunu kodlayın.
- Salyangozun tırmanması gereken ağaç yüksekliğini ve salyangozun bu mesafeyi kat etmesinin kaç gün sürdüğünü takip etmek için değişkenler oluşturun.
- VR robotunu, ağacın altındaki başlangıç pozisyonuna hareket edecek şekilde kodlayın.
- Robotu bir gün ve bir gece boyunca salyangozun tırmanma sürecini simüle etmek için ileri ve geri hareket ettirin. Tırmanılması gereken kalan ağaç yüksekliğini ve salyangozun kat etmesi gereken gün sayısını güncelleyin. Salyangoz ağacın tepesine ulaşana kadar bu işlemi tekrarlayın
- Salyangozun ağacın tepesine ulaşmasının kaç gün sürdüğünü bildirmek için [print] bloğunu kullanarak değişken değerini Yazdırma Konsoluna yazdırın.
Faydalı İpuçları
- Eğer salyangozun tırmanması gereken ağaç yüksekliği 350 mm veya daha az ise, salyangoz bir gün içinde ağacın tepesine ulaşabilir ve gece boyunca aşağı kaymaz.