wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorithm and Flowchart

Total questions: 53

Worksheet time: 31mins

Name
Class
Date
1.

2. A set of instructions In plain languages is called.

a)

algorithm

b)

flow chart

c)

program

d)

process

2.

3.which statement is used to test a condition.

a)

PRINT

b)

TEST

c)

IF

d)

IF....THEN

3.

4.which symbol in a flow chart represents the flow of the steps.

a)

output

b)

process

c)

decision

d)

arrows

4.

5. A condition is _____ if it is satisfied.

a)

true

b)

not true

c)

false

d)

vaild

5.

User-friendly languages use words from common English.

a)

true

b)

false

6.
What will be displayed as output?
a)
10
b)
20
c)
30
d)
40
7.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
8.
We can show the sequence of steps in an algorithm in a structural diagram called a flow chart.
a)
True
b)
False
9.

What is the Output if the temperature is:

19

a)

Below Freezing

b)

Above Freezing

10.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
11.

Algorithm is always written in _______ language

a)

Difficult

b)

simple

c)

Binary

d)

Java

12.

__________ symbol is used to represent input/output in flow chart

a)

b)

c)

d)

13.

________ is not a guideline for making flow chart

a)

List all the steps in a logical order.

b)

Only one flow line should come out of a process symbol.

c)

flow chart doesn't need a logical start and finish

d)

Use connectors and avoid intersection of flow lines.

14.

__________ software helps to draw flow chart

a)

SmartDraw

b)

Visio

c)

Edraw

d)

All of these

15.

___ geometrical shape is used to represent the process in a flow chart

a)

cirlce

b)

Parallelogram

c)

rectangle

d)

diamond

16.

What will be displayed as output?

a)

1

2

3

4

5

6

7

8

9

10

b)

1

c)

10

d)

9

8

7

6

5

4

3

2

1

17.

Algorithm to find area of a rectangle.

Step1 :Start

Step 2: Input l, b

Step 3: _________

Step 4:_____________

Step 5:Stop

Select the missing steps from below options

a)

Step3: Area=l*b

Step 4:Dispaly Area

b)

Step 3: l*b

Step 4:Area

c)

Step 3:Area= l+a

Step 4: display Area

d)

Step3 :l*b

Step 4:Area

18.

Algorithm and flowchart are used for

a)

Problem solving

b)

Drawing picture

c)

Display mathematical problems

d)

All of these

19.

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.

20.

What's missing ?

a)

On/Off

b)

Pink/Blue

c)

Hello/Goodbye

d)

Yes/No

21.

This is a diagram that shows a process, system, or computer algorithm

a)

Procedure

b)

Process

c)

Flowchart

d)

Pseudocode

22.

This is a mix of programming language and words meant for humans to read to help plan out a code

a)

Human Code

b)

Pseudocode

c)

Java Script

d)

Process Code

23.

This symbol represents the start points, end points of a code

a)

Process Symbol

b)

Document Symbol

c)

Decision Symbol

d)

Start/End Symbol

24.

This symbol indicates a question to be answered

a)

Process symbol

b)

Terminator symbol

c)

Decision symbol

d)

Document symbol

25.

What symbol is shown here

a)

Process

b)

Decision

c)

Terminator

d)

Input/Output

26.

What symbol is shown here

a)

Process

b)

Decision

c)

Terminator

d)

Input/Output

27.

True or false: There are many different types of flowcharts.

a)

True

b)

False

28.
Using a flow chart to plan a program is known as...
a)
decomposition
b)
abstraction
c)
planning
d)
programming
29.
A benefit of using flowcharts is:
a)
They help you program faster
b)
They write the program for you
c)
They are easier
d)
They help you to visually plan a program
30.
A section in a flowchart that displays a message to a user is known as a...
a)
output
b)
decision
c)
sequence
d)
wait
31.
What type of flowchart is shown here?
a)
selection
b)
iteration / loop
c)
sequence
32.
What type of flowchart is shown here?
a)
selection
b)
iteration
c)
sequence
33.
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
34.
What algorithm do we use when we're building a wardrobe?
a)
A set of directions
b)
A recipe
c)
A list of instructions
35.
We can show the sequence of steps in an algorithm in a structural diagram called a flow chart.
a)
True
b)
False
36.
Only top software programmers can write an algorithm.
a)
True
b)
False
37.
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
38.
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
39.
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
40.

______________________ is a pictorial representation of steps.

a)

Algorithm

b)

Flowchart

c)

Connectors

d)

Flowlines

41.

Flowcharts are from

a)

Left

b)

Right

c)

Bottom

d)

Top to bottom

42.

____________________________ must be organized properly.

a)

Puzzle

b)

Quiz

c)

Flowchart

d)

Algorithm

43.

We use this in the beginning of an Algorithm & Flowchart.

a)

Start box

b)

Stop box

c)

Decision

d)

Flowlines

44.
What is pseudocode?
a)
Simplified programming language, that is not a specific language
b)
Complicated programming language
c)
Simple programming language, which is linked to a specific language
d)
A type of cheese
45.
What is decomposition?
a)
Breaking down of soil
b)
Breaking down of a problem into smaller chunks
c)
Making a problem a bigger deal 
d)
Breaking smaller chunks of problems into one large problem
46.

What is the purpose of pseudocode?

a)

To program a computer

b)

So we can see the different symbols

c)

It helps us with the variables

d)

It helps us plan the code line by line

e)

Flow charts are helpful to us when planning

47.

What's the difference between a flow chart and pseudocode?

a)

Nothing

b)

Flow chart uses symbols

c)

Pseudocode is more colorful

d)

Flow chart has data flow arrows

e)

Pseudocode and flow charts both use arrows for data flow

48.

INPUT age

IF age < 18

OUTPUT you can't come in

ELSE

allow in

a)

The code above checks to see when your birthday is

b)

The code above checks to see if you're old enough to enter

c)

The code above checks to see if your birthday is coming up

d)

The code above checks to see if you're male or female

49.

Flow charts are visual versions of algorithms.

a)

True

b)

false

50.

A flow chart uses boxes, arrows and other elements.

a)

true

b)

false

51.

Flow charts make it difficult to see the steps of an algorithm

a)

True

b)

False

52.

a)

(Do you have homework) flow chart

b)

A simple flow chart which shows what to do when a lamp does not work.

53.

Each Box shows a step in the process.

a)

True

b)

False