wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algorithms and Flowcharts

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.
What does this symbol represent?
a)
Start
b)
Sub
c)
Decision
d)
Process
2.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
3.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
4.
What does this shape represent?
a)
Input/Output
b)
Decision
c)
Process
d)
Start/Stop
5.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
6.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
7.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
8.
What is an algorithm?
a)
A problem
b)
A solution to a problem
c)
The steps that are taken to solve a problem
d)
The words to enter when typing
9.

How many arrows should come out of a decision symbol in a flowchart?

a)

0

b)

1

c)

2

d)

3

10.

How many arrows come out of the start symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

11.

How many arrows come out of the end symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

12.

What is a flowchart?

a)

A flowchart is a text-based way of designing an algorithm

b)

A flowchart is a specific programming language

c)

A flowchart is a diagram that represents a set of instructions

13.

When can algorithms be used?

a)

Only with computers

b)

To design a solution to any problem

c)

For programming

14.

What is important to remember when designing an algorithm?

a)

whether to use a flowchart or pseudocode

b)

the instructions are in the correct order

c)

that it must be easy to read

15.
What would be the output of this flowchart if the student scored 89?
a)
Fail
b)
Pass
c)
Merit
d)
Distinction
16.
Identify a variable within this flowchart.
a)
INPUT
b)
Start
c)
12
d)
RESULT
17.

Why do computers use algorithms?

a)

To give computers precise steps to solve a problem.

b)

Because they are easy to use

c)

It is the language that computers understand

d)

To help them predict the future

18.

What does sequence mean?

a)

To create a pattern

b)

To do something in order

c)

To do something randomly

d)

To repeat something over and over again

19.

What does selection mean?

a)

Selection is following instructions in order.

b)

Selection is to repeat something over and over again

c)

Selection is when you have a choice of options

d)

Selection is choosing the best option

20.

What is iteration?

a)

This is choosing what to do next

b)

This means doing something in order

c)

It is repeating something over and over again.

d)

It is writing pseudocode

21.

Flowcharts are from

a)

Left

b)

Right

c)

Bottom

d)

Top to bottom

22.
What algorithm do we use when we're making a cake?
a)
A set of directions
b)
A recipe
c)
A list of instructions
23.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
24.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

25.

What will happen if the user gets their details wrong?

a)

Checks how many times they have tried

b)

They get another try

26.

What structure is depicted in this flowchart?

a)

sequence

b)

selection

c)

loop

d)

case

27.

The given image is a representation of what structure?

a)

sequence

b)

selection

c)

loop

d)

case

28.

The given image is a representation of what structure?

a)

sequence

b)

selection

c)

loop

d)

case

29.

The given image is a representation of what structure?

a)

sequence

b)

selection

c)

loop

d)

case

30.

Refer to the given flowchart:

What is the output of the program?

a)

3

b)

4

c)

num3

d)

0.714

e)

Error