1. move
2. turnleft
3. pickbeeper
4. putbeeper
5. turnoff
Ketika mendapat perintah move , robot akan bergerak satu langkah ke depan. Bagaimana
jika kita ingin agar robot bergerak dua langkah? Mudah saja. Berikan perintah move
sebanyak dua kali, seperti program berikut:
move
move
Jika mendapat perintah turnleft , robot akan bergerak menghadap ke kiri. Misalkan suatu
ketika robot sedang menghadap ke timur. Setelah menjalankan perintah turnleft maka
robot akan menghadap ke utara.
Contoh: program berikut ini dijalankan pada saat robot berada di koordinat 1 1 dan
menghadap ke timur.
1. move
2. move
3. turnleft
4. move
5. turnoff
Posisi awal robot ada di gambar sebelah kiri. Setelah kelima instruksi dijalankan, maka robot
akan bergerak dan akhirnya berada di posisi 3 2 menghadap ke utara (gambar sebelah
kanan).
Jika mendapat perintah pickbeeper , Guido akan memungut beeper yang berada di
koordinat yang sama. Jika robot berada di posisi 5 8 dan terdapat sebuah beeper di posisi 5
8, maka perintah pickbeeper akan membuat robot mengambil satu beeper. Bagaimana jika
di situ tidak ada beeper, dan robot diperintah memungut beeper? Robot akan gagal.
Program mengalami error, atau terjadi kesalahan.
Perintah turnoff digunakan untuk mematikan robot. Artinya robot di-shutdown. Selanjutnya
robot tidak dapat diperintah lagi.
Lingkungan robot dapat diatur agar ada tembok-tembok yang menghalangi gerakan robot.
Untuk membuat tembok penghalang, lakukan langkah berikut: