wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Understanding Algorithms

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

What is an algorithm?

a)

A computer program

b)

A flowchart

c)

A step-by-step procedure to solve a problem

d)

A programming language

2.

Which of the following best describes an algorithm?

a)

A set of random instructions

b)

A finite sequence of clear instructions

c)

An infinite process

d)

A hardware component

3.

Which one is NOT a characteristic of a good algorithm?

a)

Finiteness

b)

Ambiguity

c)

Definiteness

d)

Input

4.

An algorithm must always have at least one ________.

a)

Input

b)

Variable

c)

Output

d)

Loop

5.

Why are algorithms important in programming?

a)

They make computers faster

b)

They help solve problems logically

c)

They replace hardware

d)

They eliminate errors completely

6.

Which of the following is an example of an algorithm in daily life?

a)

Writing a letter

b)

Playing music

c)

A cooking recipe

d)

Watching television

7.

What does the term finiteness mean in an algorithm?

a)

The algorithm is very long

b)

The algorithm has unlimited steps

c)

The algorithm ends after some steps

d)

The algorithm uses variables

8.

Which of the following is NOT required in an algorithm?

a)

Clear steps

b)

Start and stop

c)

Programming language syntax

d)

Output

9.

An algorithm that gives unclear instructions is said to lack ________.

a)

Output

b)

Effectiveness

c)

Definiteness

d)

Input

10.

Which statement is TRUE about algorithms?

a)

Algorithms can only be written using computers

b)

Algorithms are only used by programmers

c)

Algorithms can be written in plain language

d)

Algorithms must be written in code