Advanced Move Blocks

Self-Test Questions

<div class='qt-warning'>
JavaScript should be enabled to grade this question.
</div>

1 point

Suppose at the beginning of your program you insert a move block with:

Duration set to "unlimited"

Direction set to "forward"

Power set to 75.

Which of the following best explains the robot's behavior as it progresses through the rest of your program?

Initially the robot will move forward at 75% power. As the program progresses through the blocks, the motor power will increase until it either reaches 100% power or it encounters another move block. When the NXT reaches the end of its program, the motors will shut off.

The motors will start moving forward at 75% power. They will continue this motion as the robot executes subsequent blocks until either the robot sees another move block that tells it to change its motion or it reaches the end of the program.

The act of setting the motors to "unlimited" means that the motors are able to move freely, without resistance, until another move block is encountered. If placed on a slope, the robot will roll freely down the slope. Power level and direction settings are ignored on "move unlimited" blocks.

The motors will start moving forward at 75% power. They will continue this motion as the robot executes subsequent blocks until the robot sees another move block that tells it to change its motion. If there are no more motor blocks before the end of the program, the motors will continue to rotate indefinitely until the dark grey rectangular button on the NXT is pressed.