Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computational thinking: Algorithms and programs

Total questions: 15

Worksheet time: 4mins

Name
Class
Date
1.

An algorithm is ____________.

a)

an iteration

b)

a character

c)

a set of instructions

d)

a loop statement

2.

A variable is ____________.

a)

a plan

b)

a character

c)

a structure that repeats a sequence of instructions

d)

a value that can change depending on the conditions

3.

A loop is also called ____________.

a)

iteration

b)

a character

c)

a structure that repeats a sequence of instructions

d)

a value that can change depending on the conditions

4.

A loop is ____________.

a)

scratch

b)

a character

c)

a programming structure that repeats a sequence of instructions until a specific condition is met.

d)

a value that can change depending on the conditions.

5.

What do you call the list of commands in Scratch?

a)

Variable

b)

Script

c)

Sprite

d)

Loop

6.

What do you call the characters in Scratch?

a)

Variable

b)

Script

c)

Sprite

d)

Sprite Scripts

7.

What is the final value of total?

a)

5

b)

Script

c)

enter your number

d)

total + answer

8.

What would this code do?

a)

Calculate the average

b)

Calculate a total by adding one number input by the user

c)

Sprite moves

d)

Rotate a character

9.

An advantage of using an iteration step is __________.

a)

to reduce size of algorithm/program/code

b)

repetition

c)

to make program more complex

d)

Rotate a character

10.

Blocks that allows you to repeat scripts multiple times.

a)

event blocks

b)

sensing blocks

c)

looks blocks

d)

repeat blocks

11.

A completed program in scratch.

a)

Scratch

b)

Project

c)

Volume

d)

Blocks

12.

Where your project is displayed when active?

a)

Scratch

b)

Script area

c)

Sprite lists

d)

Stage

13.

It means using the same program for a new task.

Example: A programmer made a program to add up the bill in a restaurant. He reused the same code to add up the bill in a supermarket.

a)

Scratch

b)

Reuse

c)

Repurpose

d)

Stage

14.

It means making some changes to a program so it does a new thing.

a)

Scratch

b)

Reuse

c)

Repurpose

d)

Stage

15.

Allows you to change the background of the stage.

a)

Stage

b)

Reuse

c)

Repurpose

d)

Backdrop