wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algorithms and program plan gr4

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

What are algorithms? Choose the correct one!

a)

Set of steps to solve a problem

b)

Set of steps in the correct order to solve a problem

c)

Set of steps in the correct order

d)

Set of steps

2.

You want to make a sandwich. From these options, choose the correct order!

a)

  1. 1. Spread jelly on the slice

  2. 2. Get two slices of bread

  3. 3. Eat the sandwich

  4. 4. Put the two slices together

b)

  1. 1. Spread jelly on the slice

  2. 2. Get two slices of bread

  3. 3. Put the two slices together

  4. 4. Eat the sandwich

c)

  1. 1. Get two slices of bread

  2. 2. Spread jelly on the slice

  3. 3. Put the two slices together

  4. 4. Eat the sandwich

d)

  1. 1. Get two slices of bread

  2. 2. Spread jelly on the slice

  3. 3. Eat the sandwich

  4. 4. Put the two slices together

3.

What is the first step in making a peanut butter and jelly sandwich?

a)

Spread peanut butter on one slice

b)

Get two slices of bread

c)

Put the two slices together

d)

Spread jelly on the other slice

4.

Which of the following best describes a recipe?

a)

A guide to food presentation

b)

A collection of cooking techniques

c)

A list of ingredients only

d)

A set of instructions to prepare a dish

5.

What is the last step in the sandwich-making process?

a)

1. Put the two slices together

b)

2. Spread jelly on the slice

c)

3. Eat the sandwich

d)

4. Get two slices of bread

6.

Why do we need to create a program plan before we start creating a program?

a)

To minimize mistakes

b)

To get feedback from others or friends

c)

The program plan becomes the guidance to create a program

d)

All the answers are correct

7.

Before we create a program in Scratch, we must understand 3 things when we create a program plan. What are those?

a)

Input - process - output

b)

Step 1 - Step 2 - Step 3

c)

Input - Summary - Question

d)

Input and process

8.

We will create a Math Program in Scratch. What are 3 things that we must have in our program plan?

a)

input - summary - question

b)

Input - process - output

c)

input and process

d)

Input - process - result

9.

If our program in Scratch is a math question, it will ask, "What is 5 + 7?"

What is the OUTPUT?

a)

Say “What is 5 + 7?”

b)

Compare the user's answer with the correct answer.

c)

If the user's answer is correct, then output “You are correct!”

d)

End the program.

10.

If our program in Scratch is a math question, it will ask, "What is 5 + 7?"

What is the INPUT?

a)

Say “What is 5 + 7?”

b)

Compare the user's answer with the correct answer.

c)

If the user's answer is correct, then output “You are correct!”

d)

End the program.

11.

If our program in Scratch is a math question, it will ask, "What is 5 + 7?"

What is the PROCESS?

a)

Say “What is 5 + 7?”

b)

Compare the user's answer with the correct answer.

c)

If the user's answer is correct, then output “You are correct!”

d)

End the program.

12.

If our program in Scratch is a math question, it will ask, "What is 2 + 3?"

What is the INPUT?

a)

Say “What is 2 + 3?”

b)

Compare the user's answer with the correct answer.

c)

If the user's answer is correct, then output “You are correct!”

d)

End the program.

13.

If our program in Scratch is a math question, it will ask, "What is 2 + 3?"

What is the PROCESS?

a)

Say “What is 2 + 3?”

b)

Compare the user's answer with the correct answer.

c)

If the user's answer is correct, then output “You are correct!”

d)

End the program.

14.

If our program in Scratch is a math question, it will ask, "What is 2 + 3?"

What is the OUTPUT?

a)

Say “What is 2 + 3?”

b)

Compare the user's answer with the correct answer.

c)

If the user's answer is correct, then output “You are correct!”

d)

End the program.