wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Intro to Coding

Total questions: 29

Worksheet time: 2hrs 25mins

Name
Class
Date
1.

The word 'Robot' may bring to our mind different types of robots.


However other types of robots exist in different shapes, size and functionality Select ALL the robots:

a)
b)
c)
d)
e)
2.

What is a Robot?


Select the best defenition for a 'Robot':

a)

A machine designed to solve all the problems in the world.

b)

A machine designed with an intelligent brain similar to the brain of a human being.

c)

A machine designed to express emotions like happiness, sadness, anger, fear and so on.

d)

A machine designed to execute one or more tasks repeatedly with speed and precision.

3.

Robots are used in different areas and for different aims.


Which of these robots would you think is suitable to be used in Military?

a)
b)
c)
d)
4.

Robots are also used in search and rescue operations.


Which of these robots is designed for this job?

a)
b)
c)
d)
5.

Which of these robots would you send to explore planet Mars?

a)
b)
c)
d)
6.

Which of these robots do you think is/are suitable to use in Industry to move objects, drill, weld, spray and so on?

a)
b)
c)
d)
7.

Most robots are equipped with motors and sensors.

What are motors in robots used for?

a)

Detect an obstacle

b)

Detect light intensity

c)

Detect sound

d)

Movement

8.

A very important sensor is used to detect objects in front of the robot.


This sensor is generally known as:

a)

Ultrasonic Sensor

b)

Sound Senor

c)

Light Sensor

d)

Colour Sensor

9.

Another important sensor is used to detect touch.


Which of these sensors was designed for this job?

a)

Touch Sensor

b)

Temperature Sensor

c)

Humidity Sensor

d)

Gyro Sensor

10.

Can you identify the sound sensor which is used to capture or record audio?

a)
b)
c)
d)
11.

Robots have many advantages.


Select ALL the strengths of a robot from the list below:

a)

Robots are not afraid, they can explore dangerous places.

b)

Robots do not need to take breaks.

c)

Robots are precise and fast.

d)

Robots can think on their own.

e)

Robots can do repetive work. They never get bored.

12.

Robots have limitations, weaknesses and disadvantages as well.


Can you TICK some:

a)

Robots need a power supply to work.

b)

Robots are very expensive.

c)

Robots rarely go wrong or fail in their job.

d)

Robots can take the jobs of humans in factories.

e)

Robots cannot do something they are not designed to do.

13.

A flowchart is a diagram showing a step-by-step approach how to solve a problem.


Below you have 3 flowcharts showing the steps to make a cup of tea. Which flowchart is the correct one?

a)
b)
c)
14.

Sequence, Decision (condition) and Iteration (loop) are three important programming concepts.


A sequence is when we have a number of instructions to be executed one after the other. Select the section from this flowchart showing a sequence:

a)

Section marked in GREEN

b)

Section marked in RED

c)

Section marked in YELLOW

15.

Sequence, Condition (decision) and Iteration (loop) are three important programming concepts.


A decision (condition) is when a different action is taken depending on the condition set. Select the section from this flowchart showing a condition :

a)

Section marked in GREEN

b)

Section marked in RED

c)

Section marked in YELLOW

16.

Sequence, Condition (decision) and Iteration (loop) are three important programming concepts.


An iteration (loop) is when a number of commands are repeated for a number of times. Select the section from this flowchart showing an iteration:

a)

Section marked in GREEN

b)

Section marked in RED

c)

Section marked in YELLOW

17.

To program the SPRK+ robot we use Sphero Edu app. These are some commands we find in the interface. Using the image provided which command do you think can be used to mark the beginning of a program?

a)

2

b)

8

c)

4

d)

1

18.

Using the image provided which command do you think can be used to change the colour of the robot?

a)

3

b)

4

c)

6

d)

5

19.

Using the image provided which command do you think can be used to repeat a number of instructions for an X number of times?

a)

5

b)

2

c)

8

d)

7

20.

Using the image provided which command do you think can be used to set the moving speed of the robot?

a)

6

b)

2

c)

3

d)

7

21.

Using the image provided which command do you think can be used to mark the end of the program?

a)

4

b)

5

c)

2

d)

1

22.

Using the image provided which command do you think can be used to tell the robot what to do after it hits for example the wall?

a)

4

b)

5

c)

2

d)

1

23.

Using the image provided which command do you think can be used to tell the robot to play a sound?

a)

4

b)

6

c)

3

d)

1

24.

Using the image provided which command do you think can be used to set the direction and for how long to move in that direction?

a)

4

b)

3

c)

8

d)

6

25.

A very important stage in programming is debugging. This process refers to:

a)

the process of designing a flowchart

b)

the process of reseting a robot

c)

the process of identifying and removing errors

d)

the process of designing an interface

26.

What was the name of the first industrial robot (1960)?

a)

Mobot

b)

Robonaut

c)

Unimate

d)

Robart

27.

Which of these actions turned out to be quite difficult for robots?

a)

Detecting an obstacle

b)

Walk on two legs

c)

Check the temperature

d)

Record video and audio

28.

What is the name of a robot that looks and acts like a human?

a)

ET

b)

Genghis

c)

Pack Bots

d)

Android

29.

What is the term used when we talk about "intelligent robots"?

a)

VAR

b)

ISP

c)

AI

d)

MICR