Rate Tips

Show students examples of infinite loops in Alice using Do-together and Do-in-order blocks with the goal of furthering students’ understanding and recognition of for loops.

  • Below is sample of an infinite loop using the Do-together and Do-in-order blocks in Alice.
    • In this scenario, an infinite loop must be used because a clock in the room should be continuously animated throughout the scene.
    Do together:
Loop (infinity times) times
(clock.minute) roll (left) (1 revolution)
(clock.hour) roll (left) (0.08 revolutions)
Do in order
(teacher) turn (left) (0.25 revolutions)
(teacher) move (forward) (2 meters)
(teacher) turn (right0 (0.5 revolutions)
(teacher) move (forward) (2 meters)