ÖDEV... Aşağıdaki verilen Karakter ve Senaryolara göre Senaryoyu gerçekleştirecek olan kodları yazınız. ![]()
Kullanılacak kodlar:
1. Bayrağa Tıklandığında 2. […Kuklaya…] Tıklandığında 3. […] tuşuna basıldığında 4. X i [...] değiştir 5. Y yi [...]değiştir
| 6. [...] saniye bekle 7. [...] defa tekrarla 8. Sürekli Tekrarla 9. x: […] y:[…] konumuna git 10. X [...] olsun
| 11. Y [...] olsun 12. [...] saniye de x: [...] y: [...]'a süzül 13. [...] adım git 14. sağa [...] derece dön 15. sola [...] derece dön 16. […Öğrenci Oku...]'na doğru dön |
Karakter ve Senaryo | |
1 | Karakterler: Casus Bebek (-150, -150), Koca Ayı (0, 0) Senaryo: Casus Bebek sürekli Koca Ayı'nın etrafında 10 adım atarak ve 10 derece dönerek 36 kez daire çizer. |
2 | Karakterler: Uçak (-200, 150), Minibüs (0, 0) Senaryo: [U] tuşuna basıldığında Uçak Minibüs'e doğru süzülür. Minibüs ise 180 derece dönüp uzaklaşır. |
3 | Karakterler: Kalem (0, 0), Kağıt (Panda) (100, 100) Senaryo: Kalem sürekli Panda'ya doğru döner ve 5 adım atar. Panda ise her 2 saniyede bir X: 150 olsun diyerek yer değiştirir. |
4 | Karakterler: Robot (0, 0), Koşucu (200, 0) Senaryo: Robot 4 defa 50 adım gidip sağa 90 derece dönerek kare çizer. Koşucu ise sürekli Robot'un olduğu yere süzülür. |
5 | Karakterler: Balık (-100, 0), Timsah (100, 0) Senaryo: Balık tıklandığında ters yöne dönüp 150 adım kaçar. Timsah ise 3 saniyede balığın yeni konumuna süzülür. |
6 | Karakterler: Köpek (0, 0), Kemik (Yıldız) (150, 150) Senaryo: [K] tuşuna basıldığında Köpek önce merkeze gider, sonra yıldıza doğru 10 adım atar. Yıldız ise yukarı-aşağı zıplar. |
7 | Karakterler: Astronot (-180, 0), Uzay Mekiği (180, 0) Senaryo: Astronot 20 defa 10 adım atarak ilerler. Uzay Mekiği ise astronota doğru dönüp 1 saniye bekler. |
Hareket Menüsü: Adım, Dönme Kodları ve açıklaması (DEVAM):
"[…] adım
git" Karakterin o an baktığı yöne doğru düz ilerlemesini sağlar
(X ve Y'yi aynı anda hesaplar). Kod ayrıca + sağa doğru, - sola
doğru hareket etmesidir
"sağa […]
derece dön" , "sola […] derece dön" kodu kuklanın
sağa/sola derece olarak döndürmek için kullanılır. Herhangi birini kullanarak
sadece + saat yönüne doğru, - saat yönünün tersine doğru dönmesi için de
kullanılabilir.
"[…]
yönüne dön"
yazılan derece kadar Saat yönüne doğru dönmesi için. Saat 12 yönü
0 dereceyi; Saat 3 yönü 90 dereceyi; Saat 6 yönü 180 dereceyi; Saat
9 yönü 270 dereceyi gösterir. Karakterin simetrisinin alınması içinde
kullanılabilir.
"[…] ‘na doğru dön" kodu ekrandaki ismi
verilen diğer kuklaya doğru dönmesi için
ÖRNEKLER
|
|
Karakterler
ve Senaryo |
Kodlar |
|
1 |
Karakterler:
Kaplumbağa (0,0), Koşucu (200,0)
Senaryo: Koşucu 5
defa Kaplumbağa'ya doğru dönüp 40 adım atar. Kaplumbağa ise ters yöne dönüp
10 adım gider. |
[Koşucu] için: Bayrağa tıklandığında Koşucu.[5] defa tekrarla Koşucu.[Kaplumbağa]'na
doğru dön Koşucu.[40]
adım git [Kaplumbağa] için: Bayrağa tıklandığında Kaplumbağa.sağa [180] derece dön Kaplumbağa.[10] adım git |
|
2 |
Karakterler: Balık
(0,0), Timsah (200,200)
Senaryo: Balık
sürekli rastgele bir yöne döner ve 20 adım gider. Timsah ise sürekli Balık'a
doğru dönerek ona süzülür. |
[Balık]
için: Bayrağa
tıklandığında Balık.Sürekli
Tekrarla Balık.sağa
[45] derece dön Balık.[20]
adım git [Timsah]
için: Bayrağa
tıklandığında Timsah.Sürekli
Tekrarla Timsah.[Balık]'na
doğru dön [3]
saniye de Balık konumuna süzül |
|
3 |
Karakterler: Köpek
(-150, 0), Yıldız (50, 50)
Senaryo: Köpek
bayrağa tıklandığında Yıldız'a doğru döner ve 10 defa 15 adım gider. Yıldız
ise parlamak için sürekli sağa döner. |
[Köpek]
için: Bayrağa
tıklandığında Köpek.[Yıldız]'na
doğru dön Köpek.[10]
defa tekrarla Köpek.[15]
adım git [Yıldız]
için: Bayrağa
tıklandığında Yıldız.Sürekli
Tekrarla Yıldız.sağa
[15] derece dön |
|
4 |
Karakterler: Koşucu
(0, 0), Kaplumbağa (100, 0)
|
[Koşucu]
için: Bayrağa
tıklandığında Koşucu.Sürekli
Tekrarla Koşucu.[Kaplumbağa]'na
doğru dön Koşucu.[5]
adım git [Kaplumbağa]
için: Bayrağa
tıklandığında Kaplumbağa.[90]
yönüne dön Kaplumbağa.Sürekli
Tekrarla Kaplumbağa.[2]
adım git |
|
5 |
Karakterler: Araba
(-100, -100), Robot (100, 100)
Senaryo: [A]
tuşuna basıldığında Araba sağa 90 derece döner ve 200 adım gider. Robot ise
onu yakalamak için arabaya süzülür. |
[Araba] için: [a] tuşuna basıldığında Araba.sağa [90] derece dön Araba.[200] adım git [Robot] için: [a] tuşuna basıldığında Robot.[2] saniye de x: [100] y: [-100]'a süzül |
|
6 |
Karakterler: Balık (0,
0), Timsah (-200, 0)
Senaryo: Timsah
bayrağa tıklandığında Balık'a doğru 50 adım atar. Balık ise korkup sürekli
rastgele derecelerde döner. |
[Timsah]
için: Bayrağa
tıklandığında Timsah.[Balık]'na
doğru dön Timsah.[50]
adım git [Balık]
için: Bayrağa
tıklandığında Balık.Sürekli
Tekrarla Balık.sağa
[45] derece dön Balık.[0.5]
saniye bekle |
|
7 |
Karakterler: Astronot
(0, 0), Uzay Mekiği (200, 200)
Senaryo: Astronot
tıklandığında 360 derece dönerek selam verir. Uzay Mekiği ise 5 saniyede
astronotun yanına süzülür. |
[Astronot] için: [Astronot] kuklasına tıklandığında Astronot.[36] defa tekrarla Astronot.sağa
[10] derece dön [Uzay Mekiği] için: [Astronot] kuklasına tıklandığında Astronot.[5] saniye de x: [0] y: [0]'a süzül |
|
8 |
Karakterler: Maymun
(-50, -50), Zürafa (50, 50)
Senaryo: Maymun
sürekli Zürafa'ya bakarak zıplar. Zürafa ise 4 defa sola 90 derece dönerek
etrafı kontrol eder. |
[Maymun]
için: Bayrağa
tıklandığında Maymun.Sürekli
Tekrarla Maymun.[Zürafa]'na
doğru dön Maymun.y'yi
[20] değiştir Maymun.y'yi
[-20] değiştir [Zürafa]
için: Bayrağa
tıklandığında Zürafa.[4]
defa tekrarla Zürafa.sola
[90] derece dön Zürafa.[1]
saniye bekle |
|
9 |
Karakterler: Kamyon
(-200, 0), Otobüs (200, 0)
Senaryo: [G]
tuşuna basıldığında her iki araç da birbirine doğru 100 adım gider ve durur. |
[Kamyon] için: [g] tuşuna basıldığında Kamyon.[Otobüs]'na doğru dön Kamyon.[100] adım git [Otobüs] için: [g] tuşuna basıldığında Otobüs.[Kamyon]'na doğru dön Otobüs.[100] adım git |
|
10 |
Karakterler: Horoz (0,
100), İnek (0, -100)
Senaryo: Horoz
bayrağa tıklandığında aşağı yönüne dönüp 50 adım atar. İnek ise yukarı yönüne
dönüp 50 adım atar. |
[Horoz]
için: Bayrağa
tıklandığında Horoz.[180]
yönüne dön Horoz.[50]
adım git [İnek]
için: Bayrağa
tıklandığında İnek.[0]
yönüne dön İnek.[50]
adım git |

