wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Key Concepts 1

Total questions: 11

Worksheet time: 8mins

Name
Class
Date
1.
What does a motor do?
a)
Moves the car.
b)
Servo
c)
Produces motion or power for a device to do work. 
d)
Measures speed and distance.
2.
What is the main purpose of the EV3 brick?
a)
Detects and controls the sensors and motors.
b)
Hold all the parts together
c)
Plays sound and shows images
d)
Create programs through the brick only
3.
In which block type group would you find blocks to control rotation, image and sound?
a)
Data
b)
Flow
c)
Sensor
d)
Action
4.
All programs you create will start with which type of block?
a)
Data
b)
Flow
c)
Sensor
d)
Action
5.
Why do programmers use pseudocode?
a)
In case they are not very good at programming.
b)
They want to keep their actual code secret so they write fake code.
c)
To plan an algorithm to be used in any language.
d)
To note take their initial ideas.
6.
What are the names of the sensors on the LegoMindstorm?
a)
Gyro, Ultrasonic, Touch, Light
b)
Gyro, Motion, Colour, Light
c)
Gyro, Colour, Motion, Ultrasonic
d)
Gyro, Colour, Ultrasonic, Touch
7.
Which is the correct order for the process model?
a)
Input - Output - Process
b)
Input - Process - Output
c)
Output - Process - Input
d)
Process - Input - Output
8.
Which is the best definition for an algorithm?
a)
A list of steps or rules to be followed to solve a problem.
b)
A sequence of instructions.
c)
A way to solve a problem.
d)
An unordered list of instructions to solve a problem.
9.
What one these statements is not true of the term 'selection' in programming?
a)
Selection allows there to be more than one path through a program.
b)
Selection is a decision or question.
c)
Selection statements allows for instructions to be repeated.
d)
Selection is implemented in programming using IF statements.
10.

Repetitive tasks can be accomplished efficiently by...

a)

Writing very long programs.

b)

Writing multiple programs.

c)

Repeating actions within a program.

d)

Manually controlling the robot.

11.

Select the two ways in which a loop can be controlled.

a)

Count

b)

Selection

c)

Condition

d)

Toggle