wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorithm and programming

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

What is an Algorithm?

a)

A picture that you use to make a program

b)

A precise set of instructions

c)

Shapes and symbols connected together

d)

Breaking a problem down into smaller tasks

2.

A good algorithm must be:

a)

ambiguous

b)

simple

c)

open-ended

d)

detailed

3.

Which statement is NOT correct?

a)

Algorithm is a computer language that a computer understands.

b)

Algorithm has a set of instructions to follow.

c)

One of examples of algorithms is a cooking recipe.

d)

To tell a computer to do something, a program must be written in a computer language.

4.

Which is NOT an example of algorithm?

a)

Poem

b)

Car manual

c)

Written note for how to make a cup of tea

d)

Recipe

5.

Which statement is NOT correct?

a)

Programming is writing computer code.

b)

Programming is for computers to do a task.

c)

Algorithms are used by everyone.

d)

Computer program understands a human language.

6.

What is a programming language?

a)

Written English

b)

A language that computer creates.

c)

A language that a computer understands.

d)

A series of step by step instructions

7.

Which statement is NOT true?

a)

There are many different programming languages.

b)

Scratch is not a programming language.

c)

Programmers are like translators who knows how to talk to computers.

d)

Instructions for computers have to be precise and clear.

8.

What is wrong with the following "code" for opening a bottle?

1. Grip cap with index finger and thumb

2. Remove cap

3. Twist counter-clock-wise until seal is broken

a)

too many steps

b)

not specific

c)

function doesn't apply to every bottle

d)

instructions are out of sequence

9.
Which terms best describes each step in a computer program?
a)
Vague
b)
Confusing
c)
Random
d)
Specfic
10.
How can the following instruction be made more specific? "Meet Joe at the corner of Main Street and First Avenue."
a)
describe how you first met Joe
b)
list all the streets that intersect with First Avenue
c)
describe current weather conditions 
d)
set an exact time for the meeting
11.
A computer program is best described as a series of ___________.
a)
Instructions
b)
Questions
c)
Answers
d)
Numbers
12.

Why is learning to program an important skill?

a)

Because we all need to know how computers work

b)

It teaches us how to solve problems

c)

Without it we will not be able to fix our computers in the future

d)

There is no reason to learn programming