Answer the following questions:
1. Include a screenshot of your app's face drawing, and the code involved, showing the use of a loop and a procedure. You can take a screenshot on most Android devices by pressing the power button and the volume down button and the same time and then emailing the photo from the gallery to yourself, or uploading the image to Google Drive. To practice for the Create task, describe how two of the algorithms (procedures that you wrote) in the code combine to form a bigger algorithm (the drawFace procedure).
Answer
Insert your face screenshot here
see bottom
Insert your face drawing code here
see bottom
2. Can you draw a triangle with this set of Logo commands? Discuss how or why not.
Answer
You cannot draw a triangle with this set of logo commands. The turns are 90 degrees and triangles can only have 1 angle with 90 degrees at most.
3. Discuss: If you were designing the Logo language, how would you change some of our basic commands so that it would be easy to draw a triangle and easier to draw other shapes -- i.e., what should the basic commands do that would make drawing easier.
Answer
I would change the degree the turn can take, or allow the user to change the turn degree.
4. What weaknesses do you find in using the procedures (the abstractions) we gave you -- forward, turn -- for drawing simple shapes? How would you change the definitions of these procedures to make it easier to draw shapes? Give a specific example that illustrates how a more powerful set of procedures would improve things.
Answer
The turns and commands are very simple and basic. The forward amount is predetermined, so I would change that option. I would also, as stated before in number three, create an option so that the user could change the degree of the turn so that other shapes could be created.