This assignment requires pseudocode. You may use only actions provided in the as
ID: 3902507 • Letter: T
Question
This assignment requires pseudocode.
You may use only actions provided in the assignment:
move forward 1 unit,
turn left,
turn right.
sense the ground green or red.
You may indicate repeating any one or multiple actions above.
Note, if condition doesn't automatically repeat anything, it is a one time matter.
To repeat actions under certain condition, use Repeat when ... (Repeat if ...)
Note, move left (or move right) is not provided. To move left, 2 steps are involved: turn left, move forward.
Write an algorithm that allows a robot to mow a rectangular lawn, provided it has been placed in a corner, like this: The robot (marked as R) can: Move forward by one unit. Turn left or right. Sense the color of the ground one unit in front of it.Explanation / Answer
The algorithm is as follows:
Repeat :
Repeat till sense a red colour
Move forward by one unit
turn right
move forward by one unit
turn right
sense the colour
if red
break from the loop
Repeat till sense a red colour
Move forward by one unit
turn left
move forward by one unit
turn left
sense the colour
if red
break from the loop
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.