# Laboratory on Mathematics and Mathematics Education/Logo

## Logo

1. Install the English version of MSW Logo on your computer. (Please use the English version, because the Portuguese version uses other commmands.) If you are not allowed to install software on your computer, I will give you MSW Logo on a flash.
2. Try to create a regular triangle, pentagon, and hexagon by interactively directing the turtle.
3. Teach the turtle a new word "regpolygon" with the number of edges and the length of the sides of the regular polygon as parameters. For example, the command "regpolygon 5 100" should paint a regular pentagon with side length 100.
4. Write a procedure "rectangle :width :height" which paints a rectangle with the given width and height.
5. Paint a circle.

1. Teach the turtle a new word "star" which paints a star.
2. Teach the turtle to paint a house.
3. Teach the turtle to paint the skyline of a city. Therefore, use your house command.
4. Teach the turtle to paint flowers.
5. Be creative! Just paint!

1. Find some arguments why Logo should be used in schools. Think about learning objectives and learning philosophies.
2. Collect your arguments in the group (active plenum).

Add the resulting Logo images to our results page.

1. Save the image as gif file on your hard disk or flash (choose "Bitmap/Save" and then select "gif").
2. Upload the image to wikiversity (use the "Toolbox/Upload file" option on the left side).
3. Put the image link on our results page.

• Write procedures which paint different beautiful traditional ethnic patterns of Mozambique.
• Copy and paste your code into our results page.
• Upload the image and make a link on the results page.

### Task 6: Introduction to Logo in Schools

How can Logo be introduced in schools, especially to students at very young ages in primary school? Collect your ideas!

## Bruner's EIS principle

### Task 7: Logo and EIS

1. Create an idea how Logo can be introduced with regard to Bruner's EIS principle in school (e.g. on grade level... 1!).

For those who are fast: Think about how the EIS principle can be used in the field of learning to calculate with fractions.

## The Power of Recursion

### Task 8: Be recursive with numbers!

1. Write a procedure which calculates the factorial of a given natural number.
2. Write a procedure which calculates the n-th Fibonnacci number.
3. Write a procedure which calculates the greatest common divisor of two natural numbers.

### Task 9: Be recursive with graphics!

Paint one of the following images: recursive graphics

### Task 10: Recursion and EIS

How can the EIS principle be realized within the context of recursion? Collect ideas!