0% found this document useful (0 votes)
25 views

ICT - Grade 3 - Unit 5-Compressed

This document discusses programming direction and movement using algorithms in Scratch. It will teach how to make 2D shapes and debug algorithms to ensure they create shapes correctly. Students will use the pen tool in Scratch to design their own programs, experiment with custom blocks, and create colorful repeating patterns. Instructions are provided to create rectangles and add a third shape to a grid, as well as tips for predicting what shape an algorithm will produce.

Uploaded by

Fathima
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

ICT - Grade 3 - Unit 5-Compressed

This document discusses programming direction and movement using algorithms in Scratch. It will teach how to make 2D shapes and debug algorithms to ensure they create shapes correctly. Students will use the pen tool in Scratch to design their own programs, experiment with custom blocks, and create colorful repeating patterns. Instructions are provided to create rectangles and add a third shape to a grid, as well as tips for predicting what shape an algorithm will produce.

Uploaded by

Fathima
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

In this unit, you will learn more about programming,


direction and movement. You will discover how to make
two-dimensional (20) shapes using algorithms and how to
program these using Scratch. You will explore this process by
following algorithms that create a shape and debug algorithms
to check that they create a shape correct y. You will use the pen
tool in Scratch and design your own program and experiment
with creotinq custom blocks. Then, you will use these blocks to
create colourful repeating patterns.

I 84


S8
E
I
I
' ·ap!AOJd oi paaLI p1noM noA LIO!:t-DWJO:J.LI!
jouuasse :J.O saJa!d aaJ4:i :isoa1 io :t-S!l 'P!J6 o LIO a16LID:t-JaJ
pamojco o MDJP oi Mo4 LIO w4:t-!Jo610 LID a:t-!JM oi moqo aJo no), ·z


seouanbas
,: ...
·,
. . . .
•" •
3. Write clear, precise instructions to create the two rectangles
shown below.

I
!
I

• •
'. .. '".

.. . I

4. Add a third shape to the grid in question 3, using the following


instructions.

Starting at the bottom right, draw the outline of a black


square that is two blocks high and two blocks wide, and
colour it in any colour.
l8
' ,
I
·4)oa sdsis SL io sapis Jnoi 4l!M
I
aionbs o aioaJ) oi W4l!Jo610 JDl!W!S o aioaJ)
06 +4'.a ~j
• 0s p., eM.J O.:J.
0l p.JeM.JO.:J.
06 +4'.a ~j
0S p.JeM.JO.:J.
·a16uoi)aJ o aioaJ) oi Mo1aq W4l!Jo610
a4i WOJ} saun OMl 6u!SS!W a4i aia1dwo) ·1
....
• •
. . . . . .. .
3. .•.
.. .

Complete the table below showing the sizes and turn angles of
.

.: ... .

the shapes.

Rectangle
Triangle

I ""I
'

4. List three tips for predicting what shape an algorithm will


produce.
I~~~~~~~~~~~~~~~~~~~~~~~~


i
.. . J
.

_J

i:X .. '.!t

88
·uo!sua:ixa 4)'.}.0J)S o ppo 01
·se+!Jds Jno1' ll+!M MBJO
U8d


•" •
L

Look for the 'Define (block name)' block on the screen.


Carefully save your work.
I

Go to the 'My blocks' section .


...
Give your block a suitable name.
'
Your custom block can be added to any programs.
Attach any blocks you wish to use.

My Blocks
My Blocks
Make a Block
-
Pen I Pen

Custom blocks can only be used once in each project.

True False
lb
lpappo
uaaq auo onxa uo sou A4M 'JnO} seq umifiord S!4+ inq
'S)j)Olq ,:i46!J urru, aaJ4l 4l!M paioao sq pjnoo a16uo:i)aJ a41 (q
UMOp uad
saaJ~ap 06 +Y~~J uJn+
saaJ~ap 06 +Y~~J uJn+
sda::is 0s aAow
pa>j::>~1::> ~e]J uayM
saaJ~ap 06 +Y~~J uJn+

dn uad
sda::is 001 aAow

sda::is 0s aAow


• • saaJ~ap 06 +Y~~J uJn+
sda::is 001 aAow
'I I O+ I
WOJ} wa4:i 6u!Jaqwnu Aq JapJo :}.)aJJO) a4:i O+U! sspojq a4:i :ind (o
'JapJo 6uoJM a4:i LI! S! 46!4 sdais OS puo ap!M
sdais 001 a16uo:i)aJ o 6u!MOJP JO} Mo1aq urmfiord 4)lOJ)S a41 ·1
....
• •
Unit 5: Algorithms and programming (part 2) ~es~~t'\151
*--······ ·'-·········· •.... , .•.....• ,."····

I. . E .•.. •... _J
2. Imagine making a cup of tea when the instruction for stirring
or drinking came before adding the hot water! Write three
examples in your own life where getting the right commands in
the wrong sequence will create the wrong result.
I _
2 _
3 _

• 3•• Here is a sequence for washing your hands, but it has a bug in
it. Can you spot it? What is the correct order?
@

The correct sequence is----------------·

4. · Here are all the commands you need to put some jam on a slice
-
of bread, but they are in the wrong order. Put the commands
into an order that works by numbering them from I to 6.

. .; .
;:;: l
Lb!

Ill
q2


Eb
·dn bunutod 'a16uo111 paJJ!J->f:JDJq o MDJQ ·1
·noA JO} auop uaaq sou auo lSJ!} a41 ·aw!l o io i.rod
4)Da aioaJ) oi SUO!l)nJlSU! }O ias o al!JM puo sadous OlU! UMOp
l! >jDaJq 'Mo1aq uM04s urauod a104M a4i fiuiquasap uoqi Ja4io~ ·z
• a

UO!l!SOdWOJap 8
fiunuanbas

. . ·pa110J
S! 6U!WWDJ6oJd LI! SlJDd Ja11ows OlU! urojqord o UMOp 6U!>jDaJ9 ·,
...
• •
Unit 5: Algorithms and programming (part 2) t.:esson6

. • •3
. . A classmate is creating an image using multiple shapes in
Scratch. Select three pieces of good advice from the list below.

A Reduce the size of the sprite.

B Avoid using custom blocks to create shapes.

C It is better to program graphics with multiple shapes


in just one go.

D Try and point the sprite in the same direction after


drawing each shape.

E Use the pen up block to stop drawing and move


between shapes .



I
Is the following statement true or false? Tick the correct box.

The centre of the stage in Scratch has the position x 200,


y. · 200.

True False

• l

. ... , ,. . ,,, .•..


I
!
Sb ~ij~j-
,_,__, ..
;':"'
{)
l
ii
(q
(o
'umifiord
·z
a
)

a
lUO!l)Un}
4J!4M asn noA ua4M sroaddo 4JlOJJS LI! >jJ01q ,aU!}ap, a41 ·,
1
...
• •
I
•• 3•
••• •
Using three custom blocks, which
program will create the following
pattern? Circle A, B or C.

A B c


4. · A custom block that would move backwards 30 steps would


have which value?
i-'.'<.. '<••······ ·
. ... . ..

A 30

B backward 30

C -30

D reverse 30
. . ,, . . . . . . . . . .
----------- . .. . . ..
lb
lOJlUO) 01 oi I uropum )IJ!d
SJOlDJadQ
ioadaJ
I
·sa+!Jds JnoA 4+!M MBJO
Uad
i
i
OOZ I a

001 I :>
OI I
•" •
3. · • Describe the purpose of the repeat block in Scratch .

.. =

••:1

i
i

Complete the paragraph below about debugging an algorithm.


Use the words in the word bank to help you.
(Tip: There are more words than you need!)


Word bank
algorithm block book bugs look robot think

The best way to debug an algorithm is


to like a computer.
To debug, read the _
or code carefully and think how a
________ would do that
command. Then check again, until you
have checked all of the algorithm and
spotted any ,


bb
) a
saa16ap Ob aSfM>fJOJJ umi
'7 ioedtu
·xoq :}.)aJJO) a4:i )l)!l ll LIO!:}.Sant) LI! sspojq a4:i oi
apow aio sa6LI04J 6LI!Mo11oi a4:i }! paioao aq ll!M uranod +D4M ·z
·aLio tpoa
I Ja:iio LIJnl aaifiap SI o 4l!M LIMDJP aq ll!M saionbs sz a
·p!J6 o LI! LIMDJP aq ll!M saionbs sz )
·aLio ipoa
Ja:iio LIJnl aaifiap sz o 4l!M LIMDJP aq ll!M saionbs SI e
·LIMDJP aq ll!M saionbs QiJ

• lLinJ S! umifiord a4:i }! uaddnq ll!M lD4M (q
l)l)Olq
uioisro pauuap a4:i io auiou a4:i S! lD4M (o
'urrufiord
... ·1 6LI!MDJP Ja6JD1 o }O :}.JOd aJO S>j)Olq asa41
~ ·/ ·1
' ... JV'
...
• •
1i, . . ., w .ii

3. What can we use repeat blocks for?

A to define shapes

B to define colours

C to reduce the number of commands needed

D to debug the program

4•.
. . . .
In Lesson 10, Activity I of the Student Book, you made a 20
r
repeating pattern using Scratch. You created it with squares.
What pattern can you make with triangles? Sketch your ideas
below. If you have time, perhaps you could try out your idea
using Scratch!


100 . '


IOI
()IJOW I)
"MOpU~M a4+ JO do+ a4+ +e
Jeq ssaJppe a4+ o+u~ npa·+~w·4~+eJ~s adAl
·a)o1d JJaJJOlU! a4:i LI! S! :io4:i dais a4:i )l)!l
·Ja:indwo) o uo 4)lOJ)S 6u!uado JO} W4l!Jo610 uo S! aJaH z
()IJOW I)

an6oA
"SUOl:}.)nJ:}.SUI
• •
}O ias O S! W4l!Jo610 U'if I
,..;.
. , ----
~---=-=--,-------,------~-~-- . .. ·- - -. -------·· .. ··-· .
. . ..
EOI .
()IJOW 1)
a 8
)
1


lPPD oi uauofiro] :iuapn:is a4:i
seq spotq 4)!4M ·uMoJp S! 6u!4:iou inq saxoui a:i!Jds a4:i 'passaJd
S! 601i uaaif a4:i ua4M 'Mo1aq spojq uioisro a4:i epoui auaprus Tf s

(S)IJOW E)
I
I can draw 2D shapes by giving correct commands.

I can order commands to complete a shape,


debugging if necessary.

I can make and use custom blocks in a Scratch


program .

I can plan a program to perform tasks.

I can use custom blocks to make geometric patterns.

104

You might also like