Project 3 Writeup

The purpose of this lab was to incorporate a number of methods that we learned in class to create a grid of various shapes. We used the concepts we had learned in the previous labs of making shapes through functions and took it a bit further by writing an algorithm and using conditional expressions and iteration control. Initially it was difficult having to use precise parameters so the shapes wouldn't overlap and that the turtle oriented itself correctly each time. I also got a chance to learn how to use the remainder and else/if tools. This really helped create the grid. By using the remainder we could make sure that a grid was created instead of one long line. First I created a string drawing the shapes and then told the program that at the remainder (9, 19, 29) ect. to move down and over creating a zigzag. Using another person's shapes reinforced how to add variation to the string by importing other shapes and changing drawShape to keep up with this change.