wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorithms

Total questions: 21

Worksheet time: 15mins

Name
Class
Date
1.
What is an Algorithm?
a)
A chart showing the flow of a series of events
b)
Step-by-step instructions used to solve a problem
c)
A decision arrived at by following instructions
d)
A computer program that follows a chart
2.
Programming languages give computers instructions
a)
True
b)
False
3.
What algorithm do we use when we're building a wardrobe?
a)
A set of directions
b)
A recipe
c)
A list of instructions
4.
What algorithm do we use when we're making a cake?
a)
A set of directions
b)
A recipe
c)
A list of instructions
5.
When you write an algorithm the order of the instructions is very important.
a)
True
b)
False
6.
What should be considered when designing an algorithm?
a)
If the correct hardware is being used
b)
If the correct software is being used
c)
If there is more than one way of solving the problem
7.
When can algorithms be used?
a)
Only with computers
b)
Only when programming
c)
Only with flowcharts
d)
Any time to design solutions to problems
8.
An algorithm ...
a)
... illustrates some steps, in no particular order, and following no logical reasoning
b)
... illustrates a series steps in a particular order, following logical reasoning
c)
... illustrates some random shapes in a flowchart but in a set order
d)
... illustrates series of decisions needed to bake a cake
9.
What is the correct definition of an algorithm?
a)
An algorithm is a step by step instructions to solve a problem.
b)
An algorithm is a process of baking bread.
c)
An algorithm is a software used to compute numbers.
d)
An algorithm is the process of breaking problems.
10.
An Algorithm has 4 main characteristics. It should be....
a)
Doable, Creative, finite and precise
b)
Doable, Understandable, finite and precise
c)
Amazing, Understandable, finite and precise
d)
Doable, Understandable, Infinite and precise
11.
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
12.
Any user should be able to perform an Algorithm without any problems, that means it should be....
a)
Doable
b)
Understandable
c)
Infinite
d)
Precise
13.
If an Algorithm is performed correctly should always give same result, that means it should be....
a)
Doable
b)
Understandable
c)
Finite
d)
Precise
14.
An Algorithm, should be easy to follow (clear). That means it should be...
a)
Doable
b)
Understandable
c)
Finite
d)
Precise
15.
An Algorithm, should have a beginning and an end. That means it should be...
a)
Doable
b)
Understandable
c)
Finite
d)
Precise
16.
Algorithms have ________ main characteristics.
a)
3
b)
6
c)
4
d)
5
17.
A cooking recipe is a clear example of an Algorithm.
a)
True
b)
False
18.
Decomposition is a term used to define...
a)
The process of assigning value to a variable.
b)
The process of taking out unnecessary details from problems.
c)
The process of breaking down problems into smaller problems.
d)
The process of coding a problem.
19.
Abstraction is.....
a)
The process of drawing abstract pictures.
b)
The process of assigning values to variables.
c)
The process of breaking down problems.
d)
The process of removing unnecessary details from a problem.
20.

What is Problem Solving?

a)

The process that computer follow when solving problems that require a computer solution

b)

The process that programmers follow when solving problems that require a computer solution

21.

What is the missing part of this Algorithm: Input - Process - ?

a)

Sequence

b)

Output

c)

Abstract

d)

Iteration