wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algorithms

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

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

2.

When can an algorithm be used?

a)

Only with computers

b)

For programming

c)

To design a solution to any problem

3.
What flowchart symbol does this represent?
a)
Input/Output
b)
Start/End
c)
Decision
d)
Process
4.
What is this symbol?
a)
Decision
b)
Input/Output
c)
Start/End
d)
Process
5.
What does this pseudocode do?
print "Hello"
a)
Nothing
b)
Prints the word "Hello" to the output
c)
hello is print in pseudocode
d)
The code won't work
6.

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

7.

An algorithm solves a problem in a finite number of steps

a)

True

b)

False

8.

Which is an example of an output?

a)

monitor

b)

keyboard

c)

mouse

9.

How a computer displays or communicates information

a)

process (CPU)

b)

memory

c)

inputs

d)

outputs

10.

How a computer takes in information from the world

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

11.

computer's long-term memory

a)

RAM (random access memory)

b)

storage (hard drive)

12.

computer's short-term memory

a)

RAM (random access memory)

b)

storage (hard drive)

13.

How the computer remembers things

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

14.

How the computer processes and transforms information (the Brains of the computer)

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

15.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
16.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
17.
What symbol shows a decision?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
18.

A logical step-by-step process for solving a problem is called

a)

Binary Numbers

b)

Coding

c)

Algorithms