# BerkswichCE Primary School

## Achieve, Believe and Care

Translate Translate

# Repetition in shapes

Programming a screen turtle

Today we started our new computing topic – Repetition in Shapes.

We each used a version of computer programming tool Logo, called Turtle Academy, and learnt to use basic computer commands to control a screen turtle. By inputting basic text-based commands accurately, we were all able to direct the turtle where he needed to go. We created our own working computer code!

Programming Letters

Using our learning in the previous lesson, we created algorithms and wrote them as Logo commands to draw a letter on the computer. Some children in the class even managed to draw very complicated letters, like X and W. Whilst competing our letters, we had to debug our computer code – fixing any mistakes we make as we go along.

Patterns and Repeats

Can you see the pattern? Which part is repeated? How many times is it repeated?

We have been looking at repeating patterns and how we can write instructions for them.

These are our instructions for drawing a square:

1.Go forward 100
2.Turn right 90°
3. Go forward100
4. Turn right 90°
5. Go forward100
6. Turn right 90°
7. Go forward100

We learnt that we can use the word 'repeat' in our instructions so that we don't need to keep saying/writing the same thing over and over.

Therefore, we discovered that we can use a repeat command in a count-controlled For loop. For example:

REPEAT 4 [FD 100 RT 90]

Breaking things down

We learnt to use a procedure in a program.

A procedure is a named code snippet that can be run multiple times.

We can create a procedure so that we will save time later on - as we will run the whole code snippet by just typing the one word that we used as a procedure name.

We can create a procedure to make a square:

To write a procedure for a square:

TO square

repeat 4 [fd 100 rt 90]

END

To run a procedure type its name e.g.

square

We used this method for a hexagon, a pentagon and a triangle, too.

Top