wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algorithms basics

Total questions: 11

Worksheet time: 8mins

Name
Class
Date
1.

The most correct definition of algorithm is...

a)

A computer program.

b)

A set of instructions that follow a specific order to solve a problem.

c)

Instructions that are followed representing an action.

d)

A secret code

2.

Complete the sentence: "A good algorithm is easy to ________ and solves the problem ________."

a)

follow - clear

b)

understand - clear

c)

understand - effectively

d)

present - quickly

3.

The IPO model stands for Input, Process, Output. Which of the following examples correctly represents the IPO model?

a)

Buying ice cream.

b)

Playing soccer.

c)

Taking with a friend.

d)

Baking a cake: ingredients, mixing and baking, baked cake.

4.

Why are algorithms important in problem-solving?

a)

They help computers run faster.

b)

They make problems easier to understand and solve step by step.

c)

They create fun games.

d)

They present posible solutions to existing problems.

5.

In the IPO model, what is the "Input"?

a)

The process that converts data into information.

b)

The step where we analyze the problem and present an alternative.

c)

The final result of the process.

d)

The data we enter into the system or process.

6.

Imagine you are planning your day. How would an algorithm help you stay organized?

a)

By helping you follow a sequence of tasks step by step, so you don't forget anything.

b)

By giving you a list of random activities.

c)

By automatically completing your chores.

d)

By presenting different alternatives to show one of them.

7.

What is pseudocode?

a)

A computer program.

b)

A real programming language.

c)

A way to write the steps of an algorithm using simple words.

d)

A way to draw an algorithm.

8.

Why should we learn to create algorithms?

a)

So we can teach computers how to do everything.

b)

Because it helps us organize our thoughts and solve problems better.

c)

To become a famous programmer.

d)

To learn how to use a programming language more effective.

9.

What is the purpose of a flowchart?

a)

To draw a pretty picture.

b)

To show the code of a program.

c)

To show the flow of an algorithm using symbols and arrows.

d)

To organize a problem using some symbols.

10.

What symbol is usually used to represent "input/output" in a flowchart?

a)

A paralelogram.

b)

An oval.

c)

A rectangle.

d)

A diamond.

11.

Look at the following flowchart and select the correct action to complete the process of making lemonade:

  1. 1. Start

  2. 2. Take a glass

  3. 3. Pour water into the glass

  4. 4. ?????

  5. 5. Add sugar

  6. 6. End

a)

cut lemmons

b)

squeeze lemons

c)

wash the glass

d)

add ice