Jawaban:
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17
Lihat beberapa perintah kura-kura lain yang ditemukan di sini ...
BACK ## [BK]
- Kembalikan penyuBACKGROUND ## [BG]
- Atur warna Latar Belakang (0-15)
CLEARSCREEN [CS]
- Bersihkan Layar tanpa memindahkan penyu
DRAW
- Bersihkan Layar dan bawa pulang kura-kuraEACH
- Beri tahu beberapa sprite, yang nomornya ada dalam daftar, untuk menerima perintah dalam daftar kedua, mis EACH [1 2] [SQUARE 10]
FORWARD ## [FD]
- Gerakkan kura-kura ke depanFULLSCREEN
- Layar grafis penuh (sama seperti menekan F5)HEADING
- Keluaran penyu sebagai angka (0-359)HIDETURTLE [HT]
- Membuat kura-kura tidak terlihatHOME
- Pindahkan kura-kura ke tengah layar mengarah ke atasLEFT [LT]
- Belok kiri kura-kuraNODRAW [ND]
- Masuk ke mode teks dengan layar yang jelasNOWRAP
- Mencegah gambar dari membungkus layarPENCOLOR [PC]
- Ubah warna penaPENDOWN [PD]
- Jejak daun penyuPENUP [PU]
- Penyu berhenti meninggalkan jejakRIGHT ## [RT]
- Belok kanan kura-kuraSETHEADING [SETH]
- Tetapkan pos penyu, mis SETH 180
SETSHAPE
- Atur bentuk sprite saat ini (0-7)SETX
Pindahkan kura-kura ke koordinat x yang ditentukan misalnya SETX 50
SETXY
Pindahkan kura-kura ke koordinat x, y yang terkoordinasi Eg. SETXY 50 50
SETY
Pindahkan kura-kura ke koordinat y yang ditentukan, mis SETY 50
SHAPE
- Jumlah keluaran bentuk sprite saat iniSHOWTURTLE [ST]
- Membuat kura-kura terlihatSPLITSCREEN
- Gambar dan layar teks campuran (sama seperti menekan F3)STAMPCHAR
- Jadikan kura-kura cap karakter di lokasi saat ini, misalnya STAMPCHAR "A
TELL
- Beri tahu sprite yang ditunjuk untuk menerima perintah, mis TELL 2
TEXTSCREEN
- Gunakan seluruh layar untuk teks (sama seperti menekan F1)TOWARDS
- Keluaran menuju penyu untuk menghadapi koordinat X, Y, mis TOWARDS 0 0
WRAP
- Membuat gambar kura-kura membungkus layarXCOR
- Output saat ini x koordinat kura-kuraYCOR
- Keluaran arus y koordinat kura-kuraASPECT
- Atur faktor skala layar vertikal, standarnya adalah 0,76Sampel diambil langsung dari situs web: http://gaza.freehosting.net/logo/index.html
Logo adalah tentang memindahkan kura-kura ... Anda memberikan perintah seperti ini:
Forward 100
Right 45
Anda juga dapat melakukan hal-hal seperti mengulangi perintah:
Repeat 8 [Forward 100 Right 45] ; Draw an octagon
(Apa yang saya menangkan? 8-)
Saya telah melihat beberapa implementasi LOGO di mana Anda dapat menggunakan perintah lokal seperti:
atau bahkan NAPRZÓD (dengan huruf Polandia Ó).
LOGO adalah bahasa yang bagus untuk mengajar pemrograman anak-anak dalam bahasa asli mereka.
Dengan mengeluarkan perintah dalam sintaks yang benar. MISALNYA:
forward 100
Hanya ada satu perintah yang diperlukan untuk memindahkan kura-kura. Ini adalah forward
yang memiliki mnemonik fd
. Ketika bekerja dengan robot (nyata) kura-kura sebagai lawan dari yang berbasis grafis (virtual), Anda mungkin menemukan bahwa perintah berputar left
dan right
[ lt
& rt
] memindahkan kura-kura sedikit, secara tidak sengaja.
Sebagian besar implementasi juga memungkinkan perintah backwards
[ bk
].
Ketika kura-kura bergerak, ia mungkin menggambar garis ketika tergantung pada apakah pena naik atau turun pada saat itu, dan apakah warna pena saat ini berbeda dari warna latar belakang.
Sebuah grafis berbasis (virtual) penyu juga dapat melompat sekitar layar dengan setx
, sety
, dansetxy