ERASMUS SCRATCH PROJECT NAME: GREEK TEAM
Working on Geometry
GRADE: ANY
How to use Scratch to
present and solve a math DIFFICULTY FROM 1 TO 10: 5
problem.
Math Worksheet: Using scratch for presenting and solving a math
problem
The purpose of the current worksheet is to present how we can use Scratch to present
and solve a math problem.
Scenario: The ghost sprite is the basic object in the application. The ghost describes a
geometry problem. At the same time, we have to create different backdrops to represent
the problem.
a) Describing the purpose of the scenario
1. Basic sprite in the scenario: a ghost
2. In this scenario the basic sprite
(ghost) says that the purpose of the
specific project is to calculate the
perimeter of a parallelogram.
a) Drag and drop the When Green
Flag clicked Event into Script area
b) Drag and drop the say block twice
c) Write the appropriate text
Ralleia Experimental Primary Schools – Evangelia Petraki
1
3. Create the initial backdrop
a) click on Stage
b) click on backdrops tab
c) click paint button to paint the initial
backdrop
4. Duplicate the initial backdrop
- right click
- duplicate
5. Create three different backdrops
from the initial one to represent the
problem.
Ralleia Experimental Primary Schools – Evangelia Petraki
2
b) Making the problem more specific
6. Click on Ghost sprite. Drag and drop
the say block and set the problem:
“George wants to fence his plot. How
long wire does he need? The
dimensions of the plot are:”
7. Drag and drop into scripts the say
and wait blocks to make the ghost say
the dimensions of the parallelogram.
8. At the same time, drag and drop the
switch backdrop to and wait blocks
into stage’s scripts to change the
backdrops appropriately
Ralleia Experimental Primary Schools – Evangelia Petraki
3
9. Make the ghost ask the user to
calculate the perimeter of the
parallelogram and wait for his answer.
Use ask block.
10. Use the if block to check the
answer.
a) calculate the correct answer (use the
blocks +,= from operators and the
answer from Sensing.
b) if the answer is correct, make the
ghost say “Well done”
c) if the answer is wrong, then make
the ghost say “Wrong” and ask him to
try again
d)use the wait until block to wait until
the user gives the correct answer
Challenge: use the same blocks to
calculate the area of the parallelogram.
Tip: The formula to calculate the
rectangular area is length*width
a) You will find the whole project in the following link
[Link]
Links
[Link]
[Link]
We can improve this program together. Show your contributions:
Ralleia Experimental Primary Schools – Evangelia Petraki
4