wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Fundamentals of Algorithms

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

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.

2.

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.

3.

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.

4.

What does this shape represent in flowchart?

a)

Start/Stop

b)

Decision

c)

Process

d)

Input/Output

5.

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

6.
What will be displayed as output?
a)
10
b)
20
c)
30
d)
40
7.
What does this shape represent?
a)
Decission
b)
Process
c)
Input/Output
d)
Start/End
8.
What is this symbol?
a)
Decision
b)
Input/Output
c)
Start/End
d)
Process
9.
A program is:
a)
an algorithm that has been coded into something that can be run by a machine.
b)
doing something over and over again.
c)
a piece of code you can call over and over again.
d)
finding and fixing errors in a program.
10.

Which of the following would be considered meaningful identifiers for a program adding 2 numbers together?

a)

X and Y

b)

1 and 2

c)

num1 and num2

d)

a and b