Logical function returning true if the robot is facing a wall
Logical function returning true if the robot has a wall on its right side
Logical function returning true if the robot has a wall on its left side
Robot command; the robot move to the tile ahead
Robot command; if the robot in over a socket, its energy is set to the maximum
Logical function returning true when the robot occupies a tile containing an energy socket
Robot command; the robot paints a mark on the tile
Input instruction to enter a variable value with keyboard Example: Input my Variable
Output instruction to show texts and variables values Example: Display "The value of A is ", A
Robot command; the robot erases the mark on the tile
Robot command; the robot turns on the left but stays on the same tile