Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorithms

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

What is an algorithm?

a)

Patterns and trends used to solve a problem

b)

A set of step-by-step instructions to resolve a problem

c)

A programming language

2.

What are algorithms used for?

a)

To plan out the solution to a problem

b)

As a platform to program a solution

c)

To test a solution to a problem

3.

Which of these is NOT an algorithm?

a)

Following recipe instructions

b)

Working out how an engine works

c)

Tying your shoelaces

d)

Making a cup of coffee

4.

What does an algorithm need to be (choose more than 1)

a)

Clear instructions

b)

Exact

c)

Easy to understand

d)

Complex

5.

When can an algorithm be used?

a)

Only with computers

b)

For programming

c)

To design a solution to any problem

6.

What is decomposition?

a)

Searches the computer's memory for data

b)

Repeats a program

c)

Getting small part of a problem and adding them together

d)

Breaking down a complex problem

7.

What should be considered when designing an algorithm?

a)

If there is more than one way to solve the problem

b)

If the correct hardware is being used

c)

If the correct software is being used

8.

You are at the yellow arrow, pointing in the direction indicated. How would you move to fill in the 2 black squares?

a)

Straight, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 1, Fill Square

b)

Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 1, Fill Square

c)

Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn right, Straight x 1, Fill Square

d)

Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 2, Fill Square

9.

Algorithms are infinite

a)

True

b)

False

10.

Algorithms are

a)

Coding language for computers

b)

a series of steps and instructions

c)

programming robots

11.

What is finite?

a)

it has an ending

b)

it is precise

c)

lasts forever

12.

What is precise?

a)

it is exact

b)

it lasts forever

c)

it has mistakes

13.

an algorithm can be used for problem solving

a)

true

b)

false

14.

Programming is

a)

To plan daily the week activity

b)

To give instructions to a computer to be executed.

c)

To give recommendations to a computer to be executed.

15.

When developing algorithms, the given instructions must be

a)

Truly specific

b)

General

c)

Approximated

d)

Ramdon

16.

What is a sequence

a)

Putting and executing instructions in order.

b)

A pattern of numbers.

c)

Instructions which a computer follows.

d)

A line of code

17.

Which is the easiest set of instructions to follow?

a)

Draw a house.

b)

Draw a house with 4 windows, a door, chimney and a path.

c)

Draw a house with windows and a drive.

d)

Draw a square, with 4 squares inside.

18.

If an algorithm is complicated it is easy to follow?

a)

TRUE

b)

FALSE

19.

Why is this not a sequence?

Start car

Put in key

Turn key

Drive away

a)

There are spelling mistakes

b)

The instructions are in the correct order

c)

The instructions are in the wrong order

d)

It is a sequence

20.
An organized set of rules or steps to perform an action, is also known as...
a)
Scratch
b)
Software
c)
Algorithm
d)
Block
21.
Start
Put your hand on the doorknob
Turn the doorknob to the side until it unlocks the door
Push or pull  the door to open it
End
..................................................
What would be an appropiate title for this algorithm?
a)
How to push a door
b)
Steps to stand infront of a door
c)
Steps to touch a doorknob
d)
How to open a door
22.
An Algorithm, should be easy to follow (clear). That means it should be...
a)
Doable
b)
Understandable
c)
Finite
d)
Precise
23.
An Algorithm, should have a beginning and an end. That means it should be...
a)
Doable
b)
Understandable
c)
Finite
d)
Precise
24.
Choose the option that better completes the statement.
"Algorithms are useful to help us...
a)
write a tv show without pen and paper
b)
perform any activity.
c)
understand how to build a rocket in a full moon in mars when you are a unicorn
d)
digest our food
25.
A cooking recipe is a clear example of an Algorithm.
a)
True
b)
False