Logo

Computing Quiz - Code - How to Write Code 2 (Questions)

This quiz addresses part of the requirements of the National Curriculum KS1 for children aged 5 and 6 in years 1 and 2 in Computing. Specifically it looks at how to write a simple code to animate a character on a computer screen. It is one of 20 quizzes to help you find out about how computers work, and how they affect all our lives.

Tom has a character on his computer screen. The character is called Henry. Tom wants to animate Henry and make him walk around the screen. What code is Tom writing to make Henry walk? Remember, all the steps in a program have to be in the correct order.

1. Henry is stood up on two legs. Tom wants Henry to start walking with his left leg.

What code does Tom use?
[ ] Left Forward 1
[ ] Left Back 1
[ ] Right Forward 1
[ ] Right Back 1
2. The right leg now needs to move twice as far. Then it will be in front of the left leg.

What does Tom code?
[ ] Right Forward 1
[ ] Right Forward 2
[ ] Left Forward 1
[ ] Left Forward 2
3. Next, Henry needs to swing his left leg forwards. It must go in front of the right leg.

What does Tom code?
[ ] Left Forward 2
[ ] Left Back 2
[ ] Right Forward 2
[ ] Right Back 2
4. Now, Henry’s right leg needs to go in front of his left leg. Tom codes:
[ ] Stop
[ ] Run
[ ] Right Forward 2
[ ] Left Forward 2
5. Tom wants Henry to keep walking forwards. Which one of these keeps Henry walking?
[ ] Left Forward 2 Right Back 2
[ ] Left Back 2 Right Back 2
[ ] Right Back 2 Left Back 2
[ ] Left Forward 2 Right Forward 2
6. Tom can keep writing: Left Forward 2 Right Forward 2 again and again.

But there is a lot to write down. So, Tom gives these codes a name. He calls them Walk.

Now when Tom just writes Walk, what does Henry do?
[ ] Takes two steps forwards
[ ] Takes two steps backwards
[ ] Stops
[ ] Turns round
7. Tom wants Henry to move two steps forward and then stop. What should he code?
[ ] Walk Walk
[ ] Walk Run
[ ] Stop Walk
[ ] Walk Stop
8. Tom wants Henry to walk forward two steps, turn right, walk forward two more steps, then stop. What does Tom code?
[ ] Walk Walk Right Stop
[ ] Walk Right Stop Walk
[ ] Right Walk Walk Stop
[ ] Walk Right Walk Stop
9. Tom now wants Henry to go forward two steps, turn left, walk forward two steps, then turn left again, and then stop.

What code does Tom use?
[ ] Walk Left Walk Right Stop
[ ] Walk Left Walk Left Stop
[ ] Left Walk Walk Left Stop
[ ] Walk Right Walk Right Stop
10. Tom’s codes must be in the right _____.
[ ] Colour
[ ] Sound
[ ] Order
[ ] Size

You can find more about this topic by visiting BBC Bitesize - What is a computer program?

Logo
Computing Quiz - Code - How to Write Code 2 (Answers)
1. Henry is stood up on two legs. Tom wants Henry to start walking with his left leg.

What code does Tom use?
[x] Left Forward 1
[ ] Left Back 1
[ ] Right Forward 1
[ ] Right Back 1
Henry has put his left leg forward
2. The right leg now needs to move twice as far. Then it will be in front of the left leg.

What does Tom code?
[ ] Right Forward 1
[x] Right Forward 2
[ ] Left Forward 1
[ ] Left Forward 2
Henry is now walking
3. Next, Henry needs to swing his left leg forwards. It must go in front of the right leg.

What does Tom code?
[x] Left Forward 2
[ ] Left Back 2
[ ] Right Forward 2
[ ] Right Back 2
Henry is walking really well!
4. Now, Henry’s right leg needs to go in front of his left leg. Tom codes:
[ ] Stop
[ ] Run
[x] Right Forward 2
[ ] Left Forward 2
There is a pattern - left, right, left, right
5. Tom wants Henry to keep walking forwards. Which one of these keeps Henry walking?
[ ] Left Forward 2 Right Back 2
[ ] Left Back 2 Right Back 2
[ ] Right Back 2 Left Back 2
[x] Left Forward 2 Right Forward 2
Tom is pleased: Henry is walking
6. Tom can keep writing: Left Forward 2 Right Forward 2 again and again.

But there is a lot to write down. So, Tom gives these codes a name. He calls them Walk.

Now when Tom just writes Walk, what does Henry do?
[x] Takes two steps forwards
[ ] Takes two steps backwards
[ ] Stops
[ ] Turns round
Now Tom can just type Walk and Henry takes two steps forwards
7. Tom wants Henry to move two steps forward and then stop. What should he code?
[ ] Walk Walk
[ ] Walk Run
[ ] Stop Walk
[x] Walk Stop
Henry stands on the spot
8. Tom wants Henry to walk forward two steps, turn right, walk forward two more steps, then stop. What does Tom code?
[ ] Walk Walk Right Stop
[ ] Walk Right Stop Walk
[ ] Right Walk Walk Stop
[x] Walk Right Walk Stop
Henry has gone round a corner
9. Tom now wants Henry to go forward two steps, turn left, walk forward two steps, then turn left again, and then stop.

What code does Tom use?
[ ] Walk Left Walk Right Stop
[x] Walk Left Walk Left Stop
[ ] Left Walk Walk Left Stop
[ ] Walk Right Walk Right Stop
Tom is getting good at controlling Henry
10. Tom’s codes must be in the right _____.
[ ] Colour
[ ] Sound
[x] Order
[ ] Size
Tom’s codes must be in the right order - they must be in the correct sequence