Reference no: EM133141883
4COM2005/10 Computational Problem Solving Assignment - University of Hertfordshire
Module Learning Outcomes -
On completion of the module successful students will have a knowledge and understanding of
-how discrete structures, including self-similar structures, may be represented and manipulated in Python.
In addition, successful students will typically be able to:
-write Python programs that solve well-specified problems
-choose appropriate data structures and make judicious use of recursion and iteration to manipulate them.
Programming Exercise -
Task 1 - Task is to implement a set of functions that operate on / produce data structures.
You are provided with a set of function specifications in the skeleton Python script task1.py, which contains a series of incomplete function definitions and some instructions and a tester program, along with a test plan for the functions, and a PDF of a Venn diagram for use with function 1.
Task 2 - Task is to implement / modify a Python class
You are provided with a set of specifications for the class coin_game in the Python script task2.py along with a program that uses the class and some instructions on what to do.
Attachment:- Computational Problem Solving Assignment Files.rar