wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Understanding Algorithms and Data

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

What is an algorithm?

a)

A toy

b)

A list of steps to solve a problem

c)

A drawing

d)

A robot part

2.

Why is it important for an algorithm to be clear?

a)

So it looks nice

b)

So it can be followed correctly

c)

To confuse people

d)

To save space

3.

What do we call a mistake in an algorithm?

a)

Loop

b)

Bug

c)

Block

d)

Jump

4.

What is debugging?

a)

Drawing pictures

b)

Fixing errors in your program

c)

Building a robot

d)

Turning off the computer

5.

Which is an example of a precise instruction?

a)

“Go fast”

b)

“Move”

c)

“Turn right and walk 3 steps”

d)

“Be quick”

6.

What happens if a step is missing in an algorithm?

a)

It works better

b)

The result might be wrong

c)

It works faster

d)

The computer will fix it

7.

Which action shows debugging?

a)

Starting a game

b)

Typing your name

c)

Changing a wrong step to a correct one

d)

Drawing a picture

8.

Which of these is NOT part of an algorithm?

a)

A list of steps

b)

A funny story

c)

A goal to reach

d)

Instructions

9.

When using a robot, what do you do before testing your new commands?

a)

Paint it

b)

Clear old instructions

c)

Turn off the lights

d)

Add music

10.

If your program doesn’t work, what should you do first?

a)

Delete everything

b)

Check for errors

c)

Complain to your friend

d)

Restart the device

11.

What is data?

a)

A photo

b)

Information or facts

c)

A toy

d)

A keyboard

12.

Why do we collect data?

a)

To understand or find answers

b)

To make noise

c)

To decorate the room

d)

To confuse others

13.

What tool helps you gather answers from many people?

a)

A form

b)

A book

c)

A ruler

d)

A mouse

14.

How can we make data easy to read?

a)

By organising it in a table or chart

b)

By mixing it randomly

c)

By closing the document

d)

By hiding it

15.

Which of these is a reason to store data on a computer?

a)

It is fast and easy to search

b)

It takes up space

c)

It’s old-fashioned

d)

It’s better than friends

16.

What does sorting data mean?

a)

Breaking it

b)

Putting it in order

c)

Painting it

d)

Deleting it

17.

Which device is best for recording lots of data quickly?

a)

Scissors

b)

Computer

c)

Stapler

d)

Pencil case

18.

If your data is messy, what should you do?

a)

Ignore it

b)

Organise it

c)

Throw it away

d)

Print it

19.

Why is using a computer better than writing on paper?

a)

Easier to edit and share

b)

Slower

c)

Heavier

d)

More expensive

20.

What can a chart help you do with data?

a)

See results clearly

b)

Confuse the user

c)

Hide information

d)

Draw pictures

21.

What is a sprite in Scratch Jr?

a)

A bug

b)

A character that can move or act

c)

A sound

d)

A mistake

22.

Which block starts a Scratch Jr program?

a)

Green flag

b)

Blue arrow

c)

Purple block

d)

Red button

23.

What does the blue block usually do in Scratch Jr?

a)

Controls movement

b)

Adds music

c)

Changes colour

d)

Tells jokes

24.

What happens when you use the disappear block?

a)

The sprite dances

b)

The sprite becomes invisible

c)

The sprite talks

d)

The background changes

25.

If your sprite disappears too early, what is the problem?

a)

It won’t do the rest of the program

b)

It goes faster

c)

It makes a sound

d)

It changes colour

26.

Which block makes the sprite jump?

a)

Up and down arrows

b)

Red block

c)

Spin block

d)

Grow block

27.

What does the sound block do?

a)

Move the sprite

b)

Play a sound

c)

Change background

d)

Make the sprite disappear

28.

Which of these is an example of repeating code?

a)

Doing the same action more than once

b)

Skipping actions

c)

Turning off the sprite

d)

Typing again

29.

What is a block command?

a)

A real box

b)

A small instruction used in coding

c)

A mistake

d)

A problem

30.

Why is order important in block programming?

a)

So the sprite acts correctly

b)

To confuse the computer

c)

To look pretty

d)

So it disappears faster