wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Flowcharts

Total questions: 17

Worksheet time: 17mins

Name
Class
Date
1.
What is computational thinking?
a)
It allows you to break down a large / complex problem into smaller parts.
b)
It is thinking like a robot
c)
It is being able to bake a cake.
d)
It is creating a coding solution to a problem.
2.

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

3.

What is the benefit of using pseudocode and flowcharts in algorithm design?

a)

They help in visualizing the algorithm and making it easier to understand and communicate.

b)

They have no impact on the algorithm design

c)

They make the algorithm more confusing and difficult to understand

d)

They slow down the algorithm development process

4.
What symbol shows a decision?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
5.
What is the purpose of a parallelogram within a flowchart?
a)
Input / Output
b)
Sub-process
c)
Decision
d)
Output
6.
What is the purpose of a rectangle within a flowchart?
a)

Process

b)
Input / Output
c)
Decision
d)
Start / Stop
7.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
8.
What's missing ?
a)
On/Off
b)
Pink/Blue
c)
Hello/Goodbye
d)
Yes/No
9.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
10.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
11.

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)

12.

In this flowchart the diamond shape helps with...

a)

Deciding whether the student should pass or fail

b)

Adding up the student's marks

c)

Making sure the student gets good marks

d)

Checking the student's general behaviour

13.

What value would be output if a = 2 and b = 4?

a)

4

b)

12

c)

2

d)

1

14.

What value would be output if a = 6 and b = 6?

a)

4

b)

12

c)

2

d)

24

15.

What is this flow chart missing?

a)

Arrows

b)

Loops

c)

Decisions

d)

Start and Stop

16.

Refer to the given flowchart:

What is the output of the program?

a)

3

b)

4

c)

num3

d)

0.714

e)

Error

17.

This flowchart has a major flaw. It is

a)

Not using diamonds for decisions

b)

Asking too many questions

c)

Being illegible for horses

d)

Helping people who think they are horses realise they are not