(Motivasyon-Giriş, Uygulama, Düşünme ve Değerlendirme)
Farklı hayvanların hedeflerine ulaşmalarına yardım edeceksiniz. Bunu yapmak için onlara sahnede nasıl hareket edecekleri konusunda talimat vermeniz gerekecek.
[Görev 1]
“Topu yakalayın”ı açın ve köpeğin topu yakalaması için kod ekleyin. ve blokları kullanarak köpeğin topa doğru koştuğu bir animasyon yapın.
Görevin muhtemel çözümü:
Gördüğünüz gibi, sola veya sağa hareket ettiğinizde x değişir. X = 0 ise, karakteriniz sahnenin ortasındadır. Ortanın sağında, x değerleri 0'dan büyük sayılardır.
İpucu: Bu aktivite ondalık sayılar konusunu bilen daha büyük yaştaki öğrencilerle yapılırsa bekleme süresi daha kısa olabilir. Örneğin 0.1. koordinat sisteminin ne olduğunu bilirlerse bazı açıklamaların yapılmasına gerek olmayabilir.
[Görev 2]
Maymunun ağaca tırmanmasına yardım et ve muzları getirmesi için maymuna kod ekle. ve blokları kullanarak maymunun palm ağacına tırmanmasını sağla. Bu görevin muhtemel çözümü:
Gördüğünüz gibi yukarı veya aşağı hareket ettiğinizde y değişiyor. Y 0 ise karakteriniz sahnenin ortasındadır. Ortadan yüksek olanların tümünde y değerinden büyüktür. Karakterinizin sahnede orta çizginin altında olmasını istiyorsanız sanki dalışa gidiyorsunuz gibi düşünebilirsin. Sayının önüne – (eksi işareti) koyun ve suyun kaç metre altında olduğunuzu yani sahnede çizgiden kaç adım geride olduğunuz belirtin.
Eğer ağaçtan inmek istiyorsanız bloğunu kullanabilirsiniz.
İpucu: Bu aktivite ondalık sayılar konusunu bilen daha büyük yaştaki öğrencilerle yapılırsa bekleme süresi daha kısa olabilir. örneğin 0.1. koordinat sisteminin ne olduğunu bilirlerse bazı açıklamaların yapılmasına gerek olmayabilir.
[Adım 3]
Her iki görevde de birbirinin yerine iki blok kullanmak zorundaydınız. Kodu kaç defa tekrarlamak zorunda kaldınız?
Bilgisayara kodunuzu belirli sayıda tekrar etmesini söyleyerek bu kodu yazmayabilirsiniz. Bu repeat (tekrar) döngüdür. Aynı eylem veya bir eylem dizisi kendini birden fazla kez tekrarladığında bunu kullanabilirsiniz.
İki görev içinde kodunuzu değiştirin. Yani (tekrar) döngüsünü kullanın. Tekrarlamak istediğiniz kod bu bloğun içine konulmalı ve boş alana kaç defa tekrarlanması gerektiğini yazmalısınız.
Köpek için kod
Maymun için kod
Görev: Köpeğin topa doğru koşmasını ve geri dönmesini sağlamaya çalışın.
Görev: Maymunun ağaca tırmanmasını ve aşağı inmesini sağlamaya çalışın.
En çok neyi sevdin? Pozisyonlama için X-Y grid arka planını kullanarak hareketli grafiğin x ve y konumu konusunda yardım alabilirsiniz.
|