Font size
WorksheetsYear 4 Assessment 3 REVISION
Total questions: 12
Worksheet time: 9mins
Below are four terms we use for coding. Match each term to their definition (what they mean).
A decision made based on a condition.
A set of rules to solve a problem.
Repeating part of a program.
A list of steps that are followed in order.
What is branching in a program?
Repeating instructions
Choosing between options based on a condition or decision
Organising data
Making characters move
When a program repeats steps it is called _____
a loop
a variable
an array
a function
What kind of algorithm structure is shown in these blocks?
Loops
Branching
Sequence
What kind of algorithm structure is shown in these blocks?
Loops
Branching
Sequence
Describe how to play the Feed the Monkey game. Use the images and code blocks provided to help explain your answer.
What happens when the A button is pressed in the Feed the Monkey program?
It moves the monkey across the screen
It changes the background colour
It puts a food sprite somewhere randomly on the screen
The food sprite disappears
What kind of block is used to control the monkey with the arrow keys?
on A button pressed block
on B button pressed block
forever block
move mySprite with buttons block
How could you make the Feed the Monkey game harder?
Increase the required score to win
Add a time limit to finish the game
Make the food sprites disappear after a short time
Change the sprite colour
How could you make the Feed the Monkey game more fun?
Add a sound when the monkey is fed
Make the monkey invisible
Make the monkey say something after eating
Change the background when the game ends
Which of the following would make the Feed the Monkey game more fun or interesting to play?
Adding new levels and challenges
Reducing the number of bananas
Making the monkey slower
Removing sound effects
Which of the following are true about your understanding of algorithms and visual coding? (Check all that apply)
I understand how branching works.
I understand how loops work.
I can describe how a MakeCode program works by looking at the blocks.
I can explain how I can change a MakeCode program.
