5.03 Programming Exercises.docx