Practice Worksheet -EUR 1
Subject: Computer Class: 3
I. Rearrange the algorithms of a female butterfly. (Write the number of the correct
order)
1. Butterfly lays egg.
2. Caterpillar eats leaves.
3. Chrysalis changes into pupa.
4. Caterpillar hatches from egg.
5. Caterpillar makes a chrysalis
6. Butterfly comes out of pupa.
II. Write the algorithm to direct the robot in square B5 to the star in square E5, following
the white road. Use commands like these to write your instructions. Forward 3 (to
move forward 3 squares), turn right.
A B C D E F
1
Write your algorithm here:
Page 1 of 2
III. This is a diagram for a different dance algorithm.
Clap your
hands
Step to Step to
the Right the left
Jump up Jump up
and down Repeat Forever and down
Step to Step to
the left the right
Clap your
hands
1. Identify what is wrong with the algorithm.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
2. Draw a more concise diagram of this dance algorithm.
IV. Answer the following questions.
1. What is the difference between an infinite loop and a count-controlled loop.
2. Why do programmers use loops?
3. Write the algorithm for the scratch program to draw a square.
Page 2 of 2