NEW
Font size
WorksheetsScratch Blocks
Total questions: 37
Worksheet time: 23mins
Blocks that allows you to repeat scripts multiple times.
repeating blocks
script
volume
What is a loop?
Starting the program
Ending the program
Allows something to be repeated
The computational concept of running the same sequence multiple times.
Loops
Events
Broadcast
The "forever" block is found in which of the following block types?
sound
data
control
How many times does the note 62 play when you click the script above?
5
1
4
2
How many times do you need to repeat this code for a triangle?
1
3
120
You can use the repeat block to make your code simpler.
True
False
Identify the type of block?
Loops
Variables
Events
Identify the type of the block
Events
Motion
Pen
Blocks that allows you to repeat scripts multiple times.
repeating blocks
script
volume
" if on edge, bounce " mean ... ?
Jump
Go back
Continue
_______________ is the art of writing instructions to tell a computer what to do.
Programming
Debugging
Variable
A set of instructions is called a ___________
Variable
Scratch
Program
_________is a programming language that is perfect for making games, animations, interactive stories and other visually rich programs.
Pane
Scratch
Blocks
the objects that perform actions in a project
Sprite
Script
Scratch
You use _____ blocks to program Scratch
Code
Algorithm
Sequence
Where do you find the images of backdrops to insert in Scratch?
Costumes
Backdrop
Script
What is the purpose of the 'wait' block in Scratch?
To pause the script for a specified time
To repeat a script
To change the backdrop
Which block is used to stop a script from running?
stop block
pause block
end block
Which block would you use to change the color of a sprite?
change color effect
set color
color block
Which Scratch block would be used for Iteration?
Which Scratch block would be used for Selection?
What is a Variable?
It is a place where you can store some data
It is a place in your code that changes
It is a name given to a special sub-routine that changes how the program works
It is when you want to add two number together
If Josh is 11 years old, what will this program print out?
It won't print out anything
You are old enough for Year 8
You are still in year 7
It will print out his age
Why is learning to program an important skill?
Because we all need to know how computers work
It teaches us how to solve problems
Without it we will not be able to fix our computers in the future
There is no reason to learn programming
A block that programs a sprite to hide or show; also used to change a sprite's costume is called what?
Looks
Event
Motion
Control
Sensing blocks are used to tell the sprite what to do when touching something on the stage.
True
False
A blocks that hold value and can be changed...
Operational blocks
Event blocks
Sensing blocks
Variable blocks
Finding and fixing problems in code...
Fixing
Debugging
Correcting
Deissuing
Which of these would move the sprite down on the stage?
Change x by 10
Change x by -10
Change y by 10
Change y by -10
Repeating a statement more than once is called a...
Repetition
Loop
Sequence
Event
To change the appearance of a sprite we can give it a different...
Costume
Look
Style
Stage
You can keep score in Scratch by creating a...
Sprite
Variable
Loop
Function
The blocks that control a sprite are called?
Lines
Instructions
Actions
Script
How do you create a loop in scratch?
Use a repeat block
Use a variable
Snap a block
Use a condition block
8. Explain the concept of variables in Scratch and provide an example.
An example of a variable in Scratch is 'move' which is used to control the movement of a character.
In Scratch, variables are used to store data and can be accessed and modified throughout the program. For example, a variable named 'score' can be used to keep track of the player's score in a game.
Variables in Scratch can only be accessed in the specific block where they are created.
Variables in Scratch are only used for text data, not numbers.
10. Write a script to make a sprite change its size continuously in Scratch.
Use the 'change size by' block inside a forever loop.
Use the 'set size to' block inside a repeat loop.
Use the 'hide' block inside a forever loop.
Use the 'go to front' block inside a repeat until loop.
