Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VEXcode VR Blocks Unit 9 Formative

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which of the following does NOT make up an algorithm?

a)

loops

b)

selection

c)

sequence

d)

pseudocode

2.

Which of the following is the best explanation of an algorithm?

a)

A type of block that can contain other blocks inside of it and follow a specific programming language.

b)

A precise sequence of instructions, implemented using programming languages, for processes to be carried out by a robot.

c)

The way to break down a problem into discrete behaviors that can be used by a robot.

d)

A mathematical equation that contains an addition and equal sign used to plan a precise sequence of instructions for a robot.

3.

Which of the following blocks runs the blocks inside either the If or the Else branch based on the Boolean value reported?

a)

[Wait until] block

b)

[While] block

c)

[Repeat] block

d)

[If then else] block

4.

Which of the following best explains why [If then else] blocks are normally used with [Repeat] or [Forever] blocks?

a)

In order to check the condition more than once.

b)

In order to move immediately to the next block without checking any conditions.

c)

In order to stop the VR robot from moving.

d)

In order to check the condition only once.

5.

What behavior will the VR robot perform if the condition of the Left Bumper Sensor being pressed is TRUE?

a)

The VR robot will continue to drive forward forever.

b)

The VR robot will drive in reverse for 50mm and then turn left for 90 degrees.

c)

The VR robot will stop moving.

d)

The VR robot will drive forward for 50mm and then turn right for 90 degrees.

6.

Which of the following Boolean blocks should be used in the [Repeat until] block to check if the VR robot's Down Eye Sensor detects red so the VR robot does not fall off of the playground?

a)

<Near object>

b)

<Pressing bumper>

c)

<Color sensing>

d)

<Drive is done>

7.

Which of the following explains why a [Forever] block is needed in this project to ensure that the VR robot does not fall off of the Playground?

a)

The [Forever] block ensures that the VR robot will drive forward forever and not fall off the Playground

b)

The [Forever] block will stop the VR robot from moving.

c)

Without the [Forever] block, the condition of the Down Eye Sensor detecting red will only be checked once.

d)

The [Forever] block will check the condition of the Bumper Sensor being pressed.

8.

Which of the following best explains why a [Repeat until] block was used in this project instead of a [Wait until]?

a)

With a [Wait until] block, the VR robot would be waiting until the Down Eye Sensor detected red before doing anything else. The robot wouldn't move.

b)

Using a [Wait until] block allows the robot to drive forward for 300mm and then turn right 90 degrees, forever.

c)

Using a [Wait until] block allows the condition of an object being detected to be constantly checked.

d)

Using a [Wait until] block allows the conditions of the [If then else] block to be skipped.

9.

The condition of the Distance Sensor detecting an object is already being checked in this project. What additional condition should be checked using the Eye Sensor to ensure the VR robot does not fall off the Playground?

a)

The Down Eye Sensor should check for the condition if it detects the color blue.

b)

The Down Eye Sensor should check for the condition if it detects the color red.

c)

The Front Eye Sensor should check for the condition if it detects the color green.

d)

The Bumper Sensor should check for the condition if either of the sensors are pressed.

10.

This project was used to knock all buildings off of the Dynamic Castle Crasher Playground, but it does not work correctly. Which of the following best describes the error in this project?

a)

The Down Eye Sensor should detect blue instead of red.

b)

An [If then else] block should be used instead of a [Wait until] block.

c)

The <Distance found object> block should be replaced with a <Pressing bumper> block.

d)

The [Forever] block should be removed.