Question: Assume you have created a mechanical robot that can perform the following tasks: Stand up. Sit down. Turn left 90 degrees. Turn right 90 degrees.
Assume you have created a mechanical robot that can perform the following tasks:
- Stand up.
- Sit down.
- Turn left 90 degrees.
- Turn right 90 degrees.
- Take a step.
Additionally, the robot can determine the answer to one test condition:
- Am I touching something?
a. Place two chairs 20 feet apart, directly facing each other. Draw a structured flowchart or write pseudocode describing the logic that would allow the robot to start from a sitting position in one chair, cross the room, and end up sitting in the other chair. Have a fellow student act as the robot and carry out your instructions.
b. Draw a structured flowchart or write pseudocode describing the logic that would allow the robot to start from a sitting position in one chair, stand up and circle the chair, cross the room, circle the other chair, return to the first chair, and sit. Have a fellow student act as the robot and carry out your instructions.
Step by Step Solution
3.24 Rating (165 Votes )
There are 3 Steps involved in it
a This solution assumes the above tasks are labeled as follows Stand up Sit down Turn left 90 degree... View full answer
Get step-by-step solutions from verified subject matter experts
