Assume you have created a mechanical robot that can perform the following tasks: Stand up. Sit down.

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.
  • 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.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question
Question Posted: