Loop Logic
Animation Station
Scratch Vocabulary
Fair Use or Foul
Debug It!
100

What does a “repeat (10)” block do?

Repeats the commands 10 times, then stops.

100

What does the “next costume” block do?

Changes the sprite’s appearance to the next costume.

100

What is a sprite?

A character or object that performs actions in Scratch.

100

Using a 3-second clip for a school project — fair or foul?

Fair Use

100

What does debugging mean?

Finding and fixing errors in code.

200

Name one block that keeps repeating until a goal is reached.

repeat until

200

Which block controls timing between movements?

wait ( ) seconds

200

What is a script?

A group of connected blocks that run together.

200

Copying an entire song for a YouTube video intro — fair or foul?

Foul

200

Why doesn’t a loop run if the sprite never moves inside it?

The condition never changes — missing movement block.

300

Identify the block that repeats forever until the program stops.

forever

300

What two blocks make a simple walking animation loop?

next costume and move (10) steps

300

What area stores all the coding blocks?

The Block Palette.

300

Define “public domain.”

Creative works free to use without permission.

300

The sprite spins endlessly — how can you fix it?

Add a stop block or limit the loop count.

400

Why would you use a forever loop instead of a repeat loop?

When you want the motion or animation to continue nonstop until stopped manually.

400

Why is timing important in loops for animation?

To make motion smooth and realistic.

400

Fill in the blank: “A sprite’s appearance changes through different ______.”

Costumes

400

Which action requires permission? A. Quoting a line for school B. Using artwork on merch

B

400

Why is a forever loop dangerous in some projects?

It can freeze the program or never stop.

500


Debug: Why won’t this loop run? (Missing “when green flag clicked” block)

It doesn’t start because no event triggers it.

500

Create a loop for dancing: which three block types would you include?

Motion, Sound, and Control.

500

Explain the broadcast block.

It sends a message that triggers code in other sprites.

500

You remix a Scratch project and credit the creator. Fair or foul?

Fair Use

500

Write one line to fix an infinite loop problem.

Add a repeat ( ) limit or a stopping condition.

M
e
n
u