Tasarım ekranındaki koordinat sisteminde ilk öğrenilmesi gereken yönler ve isimleri ve hareket miktarlarıdır. Yönler Sağdan Sola ve Yukarıdan Aşağıya doğru olup X ve Y olarak adlandırılır.
Bu konu için 2 komut kullanıcaz.
"x’ i […] değiştir" kodu kuklanın x kadar
konumunu + veya - olarak değiştirmek için
"y’ i […] değiştir" kodu kuklanın y kadar
konumunu + veya - olarak değiştirmek için
Aşağıdaki örnekleri yukarıdaki koordinat sistemine
göre yazarsak:
Robotun A
noktasından B noktasına (A >
B) gitmek için;
Yön +X tarafına doğru
olduğu için yazılacak kod: Robot.X i
[40] değiştir
Robotun A
noktasından K noktasına (A > K) gitmek için;
Yön -X tarafına doğru
olduğu için yazılacak kod: Robot.X i
[-30] değiştir
Robotun A
noktasından G noktasına (A > G) gitmek için;
Yön +Y tarafına doğru
olduğu için yazılacak kod: Robot.Y i
[30] değiştir
Robotun A
noktasından H noktasına(A > H) gitmek için;
Yön -Y tarafına doğru
olduğu için yazılacak kod: Robot.Y i
[-60] değiştir
|
Hareket |
Yönü |
Robot için Yazılacak Kod |
|
Hareket |
Yönü |
Robot için Yazılacak Kod |
|
B > C |
+X |
X i [30] değiştir |
|
K > C |
|
|
|
C > B |
-X |
X i [-30]
değiştir |
|
K > A |
|
|
|
E > C |
|
K > B |
|
|
||
|
C > E |
|
B > K |
|
|
||
|
F > E |
|
G > H |
|
|
||
|
E > F |
|
H > G |
|
|
||
|
B > D |
|
G > E |
|
|
||
|
D > B |
|
E > G |
|
|
(!)NOT:
Bir karakterin birden fazla hareketi için; her hareket için ayrı ayrı
kodlalar yazılır ve kodlar alt alta yazılır.
|
Robotun Hareketi |
Yazılacak Kod |
|
C > B > D |
X i [-30] değitir Y yi [-30] değiştir |
|
D > B > A |
|
|
A > B > G |
|
|
G > A > C > F |
|
|
D > B > C > E |
|
|
E > G > A > C |
|
.
Aşağıdaki Senaryoları yukarıdaki ekrana göre uygulayan Kodları yazın.
1. Mavi Balık, çok özlediği arkadaşı Fare Jerry i görmek için gereken kodları yazın. (1 Komut)
2. Kalem, Silahlı çocuğun yanına gidip, söyledikleri her şeyi yazması gerekmektedir. Bunun için gereken kodları yazın. (1 Komut)
3. Kaplumbağanın İneğin yanına gidip kendisine süt vermesini istemesi için yanına gidecektir. Bunun için gereken kodları yazın. (1 Komut)
4. Robot, Silahlı Çocuğa “silahın kötü bir şey olduğunu, silahlı oyunlar oynaması gerektiğini anlatmak” için yanına gitmesi için gereken kodları yazın. (1 Komut)
5. Renkli Maymun, Silahlı Çocuğa “silahın kötü bir şey olduğunu anlatmak” istiyor. Bunun için gereken kodları yazın. (1 Komut)
6. Koca Ayı, Yaramaza Maşa’nın yaramazlıklarını durdurmak için Casus Bebekten yardım istemeyi düşünüyor. Koca Ayı’nın, önce Casus Bebeğin sonra Yaramaz Maşa’nın yanına gitmesi için gereken Kodları yazınız. (2 Komut)
7. Okuma-yazma öğrenmek isteyen İnek, önce Kalemin yanına gidiyor. Kalem ise İneği Balığın yanına gitmesi gerektiğini söylüyor. (2 Komut)
8. Fare Jerry, aklındakileri yazdırmak için ;Kalemin yanına gitmek istiyor. Bunun için “önce Balığın yanına sonra Kalemin yanına” gidecek şekilde plan yapıyor.(2 Komut)
9. Yaramaz Maşa, yine yaramazlık yapmak için önce İneğin yanına sonra Koca Ayının yanına gidiyor.(2 Komut)
10. Horoz, Yaramaz Maşanın yaramazlıklarından bıktığı için önce Yaramaz Maşa’yla konuşacak, sonra onu şikayet etmek için önce Casus Bebeğe sonra Koca Ayı ya gidecektir. Bunun için gerekli olan kodları yazınız.(2 Komut)
11. Yaramaz Maşa yaramazlık yapması için önce İneğin sonra Koca Ayı’nın yanına gitmek istiyor. Bunu yapabilmesi için gereken kodları yazın. (2 Komut)
12. Casusluk yapan Kaplumbağa, önce arkadaşı gibi görünen Öğrenci çocuğun sonra Robotun yanına gidip konuşuyor. Sonra bütün öğrendiklerini Silahlı Çocuğa anlamak için gitmesi gereken yolun kodları yazınız.(2 Komut)
13. Silahlı çocuk ve Fare Jerry birlikte çalışmaktadır. Fare Jerry, Mavi Balığın ve Renkli Maymunun casus olduğunu zannettiğinden bu ikisinin ayrı ayrı yanlarına gidip etkisiz hale getirdikten sonra Silahlı çocuğun yanına gitmesi gerekiyor. Bunun için gereken kodları yazın.(2 Komut)
14. Casus bebek, Yaramaz Maşa’nın yine hangi yaramazlığı yapacağını öğrenmek için Önce Koca Ayı’nın sonra İneğin yanına giderek konuşmak istemektedir. İnek ve Koca Ayıyla konuştuktan sonra öğrendiklerinin hepsini Kalemin yanına gidip yazdıracak en sonda ise Silahlı Çocuğun yanına giderek kaleme yazdıklarını vermek istiyor. Buna göre Casus Bebeğin gideceği yolun kodları yazın. (2 Komut)
15. Silahlı Çocuğa verilen görevde; Robotun, Öğrenci Çocuğun, Kaplumbağanın, Yaramaz Maşa ve Horozun casus olduğu öğrenmek için yanlarına giderek konuşması gerekmektedir. Buna göre Silahlı çocuğun konuşması için yanlarına gitmesini sağlayacak olan kodları yazın.(2 Komut)
.
İyi çalışmalar!
Bilişim Teknolojileri ve Yazılım Öğretmeniniz Muhammed HALICI
___________________________________________________________________________













