Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assume you have a mechanical robot that can perform the following tasks: Stand u

ID: 3920806 • Letter: A

Question


Assume you have a mechanical robot that can perform the following tasks:

Stand up

Sit down

Turn left 90 degrees

Turn right 90 degrees

Take a step

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.

?

Explanation / Answer

a.

Pseudocode:

Stand UP
while(! Am I Touching something)
do Take A Step
Turn Left 90 Degrees
Turn Left 90 Degrees
Sit Down

b.

Pseudocode

Stand UP
Turn Right 90 Degrees
Take A Step
Turn Right 90 Degrees
Take A Step
Turn Right 90 Degrees
Take A Step
Turn Right 90 Degrees
Take A Step
Turn Right 90 Degrees
Take A Step
Turn Left 90 Degrees
while(! Am I Touching something)
do Take A Step
Turn Left 90 Degrees
Take A Step
Turn Left90 Degrees
Take A Step
Turn Left90 Degrees
Take A Step
Turn Left90 Degrees
Take A Step
Turn Left90 Degrees
Take A Step
Turn Right 90 Degrees
while(! Am I Touching something)
do Take A Step
Turn Left 90 Degrees
Turn Left 90 Degrees
Sit Down

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote