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.
1a ceiling fan
2an egg timer
3a hopping toy
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.