wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

NCCE Year 4 Repetition in Shapes

Total questions: 13

Worksheet time: 12mins

Name
Class
Date
1.

What is your name?

4 lines
2.

What programming language, that we have been using, is shown in the picture?

a)

Python

b)

Javascript

c)

Logo

3.

What do we call a set of instructions that the logo turtle will follow?

a)

A demand

b)

An algorithm

4.

What does the following code do?

FD 3

a)

Moves the turtle 3 squares forwards

b)

Moves the turtle 3 squares backwards

c)

Moves the turtle 2 squares forwards

5.

What does the following code do?

LT 90

a)

Turns the turtle 90 degrees right

b)

Turns the turtle 90 degrees left

c)

Turns the turtle 180 degrees left the moves back 3 squares

6.

What does the following code do?

bk 5 lt 90

a)

Moves the turtle 5 squares forward then does a quarter turn right

b)

Makes the turtle draw a square 5 times

c)

Moves the turtle 5 squares backwards then does a quarter turn left

7.

What will the following code do?

a)

b)

c)

8.

What mistake has the programmer made?

a)

Logo doesn't understand the 'bwd' command - it should be 'BK 6'

b)

Logo doesn't understand the 'bwd' command - it should be 'FD 8'

c)

They should have left more space between the 'bwd' and the 6

9.

What shape will be made by the following code:

rpt 3 [fd 3 rt 120]

a)

square

b)

triangle

c)

hexagon

10.

Which code does the exact same as:

repeat 4 [fd 3 lt 90]

a)

fd 3 rt 90

bk 3 rt 90

fd 3 rt 90

bk 3 rt 90

b)

fd 4 fd 3 lt 90

c)

fd 3 lt 90

fd 3 lt 90

fd 3 lt 90

fd 3 lt 90

11.

Draw what the following code displays in the Logo app:

pd fd 3 pu fd 2 pd fd 3 pu fd 2 pd fd 3

12.

What do we call a reusable piece of code in Logo?

a)

A procedure

b)

A picture

c)

A reuser

13.

Why would we use a procedure in our code?

a)

It makes the code more accurate

b)

It makes repeating code much faster to write