Repeating Blocks with Finch

Teacher Note: This activity uses Snap! Level 2 but could easily be modified to use any other level.

A loop is a block that repeats a portion of a program. In this activity, you will use the repeat block.

Click on the Control menu. You will see a variety of yellow-orange blocks.

Find the repeat block and add it to your program. Other blocks can be placed inside the repeat block. The repeat block repeats the blocks inside it a certain number of times. For example, the repeat block below will repeat the blocks inside it 10 times. 

Think about the program below. How many times do you think the robot will move? Write down your answer, and then try the program. Was your prediction correct?

Think about the program below. How many times do you think the robot will move? Write down your answer, and then try the program. Was your prediction correct?

Now it is time to write your own program with a repeat loop! You must use a repeat loop that has at least two blocks inside it, and the Finch must move 12 times.

Extension: How many different ways can you make the Finch move 12 times using a repeat loop with at least two blocks inside it?

Standards: 
This standard was developed to meet Common Core math standards involving the concept of multiplication (2.OA.C, 3.OA.A, 3.OA.B, and 3.OA.D).
Grades: 
Activity Level: