wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Understanding Algorithms

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Which statement best explains why computers need algorithms?

a)

Computers follow clear, ordered steps to work

b)

Computers can think creatively without help

c)

Computers prefer long instructions with details

d)

Computers guess tasks using random choices

2.

You want the micro:bit to display a love heart icon only when both buttons are pressed at the same time. Which input event should you select?

a)

on shake gesture event

b)

on buttons A+B pressed event

c)

on button B pressed event

d)

on button A pressed event

3.

Which action is an input for a micro:bit?

a)

Displaying text on the screen

b)

Lighting LEDs in a pattern

c)

Pressing Button A on the device

d)

Showing a smiley on LED grid

4.

Which statement best defines an algorithm in computing?

a)

A single command typed into a computer

b)

A picture showing how a device looks

c)

A set of clear step-by-step instructions

d)

A random list of ideas for a project

5.

Which MakeCode block usually starts a Microbit program sequence?

a)

show icon block

b)

show string block

c)

show leds block

d)

on start block

6.

Which menu choice is most relevant when adding blocks in MakeCode?

a)

Printing the page from browser

b)

Selecting from block categories

c)

Opening a music streaming site

d)

Changing the laptop wallpaper

7.

In Microbit MakeCode, what does the show leds block control?

a)

A custom LED pattern

b)

USB file transfers

c)

Bluetooth connections

d)

The battery charge level

8.

Why are algorithms important in IT?

a)

They make screens brighter

b)

They solve problems systematically

c)

They replace all hardware

d)

They remove the need to learn

9.

What is the main purpose of the 'on start' block in MakeCode for micro:bit?

a)

To display a random number continuously

b)

To reset the micro:bit every second

c)

To run code only when a button is pressed

d)

To execute code once when the micro:bit is powered on

10.

What does the LED grid on a micro:bit display?

a)

Only numbers

b)

Only letters

c)

Sound effects

d)

Patterns, icons, and text

11.

Which of these is an example of an output on a micro:bit?

a)

Pressing Button B

b)

Shaking the device

c)

Covering the light sensor

d)

Lighting up LEDs

12.

What happens if you remove the 'on start' block from a MakeCode program?

a)

The buttons will stop working

b)

The LEDs will blink automatically

c)

The micro:bit will turn off

d)

The program will not run any code at startup