Tutorpip← About this lessonABCWith the answer keyDownload PDF
Coding · Ages 8+ · Set A
Bo the endless dancer
Scan to mark
on screen
A
Name
Date
Start Finish
Goal: 15 min
Score/ 11
Remember: A forever loop never ends by itself. It is fine for a clock or a game that waits, but it needs a way out, like a check or a stop button.

Read and answer

Read the story, then answer.

The school showMina wrote Bo one loop for the school show: forever dance. Bo spun and wiggled while the kids clapped. Then the music ended, but Bo did not stop. At lunch he danced down the hall, and Teo could not get past with a tray of spaghetti. Mina ran round and flicked the off switch on Bo's back. Phew! Grandpa Joe said a forever loop never ends on its own, so it needs a way out. Mina added a check inside the loop: has the music stopped? No meant go round again, and yes meant leave the loop. At the show, when the music stopped, Bo checked, took a bow and left the loop. Perfect!
1
Why did Bo keep dancing after the music ended?
🔋His battery was full♾️A forever loop never ends by itself🎶He liked the song
2
A forever loop is always a mistake.
TrueFalse
3
An off switch stops any loop.
TrueFalse
4
Look at the new loop. The music has not stopped yet, so the check answers no. What does Bo do?
Leaves the loopSwitches himself offGoes round again
5
When the answer to the check is yes, Bo the loop.
leavesrepeatsstarts

Gadgets, order and fix

6
Join each gadget to what it does.
  1. 1a ceiling fan
  2. 2an egg timer
  3. 3a hopping toy
  4. 4a wall clock
  • Akeeps ticking on and on
  • Bhops five times, then sleeps
  • Cspins until someone switches it off
  • Dcounts down, rings and stops by itself
7
Put the end of Bo's show in order.
  • The music stops
  • Bo checks and the answer is yes
  • Bo takes a bow and leaves the loop
  • The music plays and Bo dances
8
Circle the two things that are a way out of Bo's dance loop. (circle every one)
⏹️a stop button🕺adding more dance blocks✅a check inside the loop that says leave🔊playing the song louder
9
Mina's program is only forever dance, and Bo will not stop. What is the mix-up to fix?
Add more dance blocksMake the music louderAdd a check inside the loop, so there is a way out
10
A toy that hops 5 times and then sleeps is a forever loop.
TrueFalse
11
Look at both loops. Which one needs a way out added, and why?
Loop A, because it counts to fiveBoth, because every loop runs foreverLoop B, because forever never ends by itself
12
Write two things at home that keep going until someone stops them.
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.