Tutorpip← About this lessonABCHide the answer keyDownload PDF
Coding · Ages 8+ · Set A
Bo makes a jam sandwich
Scan to mark
on screen
A
Name
Date
Start Finish
Goal: 15 min
Score/ 11
Remember: An algorithm is a list of clear steps, in order, that gets a job done. Each step must be small enough for a robot to follow.

Read and answer

Read the story, then answer.

Squish!It is Saturday, and hungry Maya asks Bo to make her a jam sandwich. "Make me a sandwich," she says. Bo does exactly what he heard, so he puts the jam on the bread. Squish! The whole jar goes on top. Jonah bursts out laughing. Maya sighs that make a sandwich is not enough for a robot. So she writes each step on a card: take two slices of bread, take the lid off the jam, spread jam on one slice, and press the slices together. Each card has one clear job. Bo follows the cards one at a time, and this time the sandwich is perfect. Maya says her cards are an algorithm.
1
Maya says, "Make a sandwich," and Bo puts the whole jar on the bread. Why?
Bo is brokenMake a sandwich is not clear steps for a robotBo did not hear her
2
An algorithm is a list of clear steps, in order, that gets a job done.
TrueFalse
3
Each of Maya's cards has one clear .
jobjokejar
4
Number Maya's cards in the right order.
  • Take two slices of bread
  • Press the slices together
  • Take the lid off the jam
  • Spread jam on one slice
5
Saying "make a sandwich" louder is the best way to help Bo.
TrueFalse
6
Which one is not an algorithm?
A pile of toysDirections to the school gateThe steps for tying a shoe

Write clear steps

7
Join each kind of algorithm to what it does.
  1. 1a recipe for pancakes
  2. 2directions to the school gate
  3. 3planting a seed
  • Adig, drop, cover, water, wait
  • Bclear steps that make a dish
  • Cclear steps that get you to a place
8
Bo is planting a bean seed. Put the steps in order.
  • Water it
  • Cover it with soil
  • Drop in the seed
  • Dig a hole
  • Wait and watch
9
Mix-up to fix: Maya's cards are in the wrong order. Which card is in the wrong place?
Card 1, take two slices of breadCard 2, press the slices togetherCard 4, spread jam on one slice
10
Planting a seed is an algorithm: dig, drop, cover, water, .
digpourwait
11
Stretch: circle every job that is an algorithm.
A recipeA funny hatBrushing teethA fluffy cloudThe way to school
12
Pick a small job like washing hands. Write one clear step on each line, in order.
13
Draw Maya's four sandwich cards in a row, with a picture on each.
Scan the code at the top to mark this sheet on screenTake a photo of your answers or type them. It is marked for you automatically, and your score is kept.
Answer key · Set A
Bo makes a jam sandwich
1Make a sandwich is not clear steps for a robot Bo heard fine. A robot needs small steps in order, not noise.
2True That is what Maya's cards are.
3job Each step must be small enough for a robot to follow.
41, 4, 2, 3 The bread and the open jar come first. Spread the jam, and then press the slices together.
5False Bo heard fine. He needs small steps in order, not noise.
6A pile of toys A pile of toys is a thing, with no steps. Directions and shoe-tying steps are lists of steps in order.
71-B, 2-C, 3-A Recipes, directions and planting a seed are all clear steps in order.
84, 3, 2, 1, 5 The hole comes first, then the seed, then the soil, then water, and then waiting. If the order changes, the job may not get done.
9Card 2, press the slices together Press the slices together comes last. Jam goes on a slice before the slices are pressed together.
10wait The seed needs time to grow, so the last step is to wait and watch.
11A recipe, Brushing teeth, The way to school A recipe, brushing teeth and the way to school are all clear steps in order. A hat and a cloud are things, not lists of steps.
12Your own words: a grown-up reads it.
Mark each answer, count the right ones and write the score on the sheet.