CS-139 Fall 2004
Homework #1
Take a look at the ATM algorithm which is listed as example
2.3, page 48 of your Schaum's textbook. Your
tasks:
- Determine
what the bank manager's requirements are. What led to this
algorithm? For example, one requirement is: A customer (user) must
identify him/herself with a password. What are the other requirements for
these limited features?
- There
is a major flaw in the algorithm. What is it and how would you
change the pseudocode to reflect a more
correct algorithm? On your paper, write the complete algorithm, with
the correction.
This assignment is due tomorrow (Thursday - Sept 02, 2004) at 2:00pm. To submit, do your work in a Word document
or a plain text file and submit it using “View/Complete
Assignment” link on Blackboard.
It will not be feasible to submit the assignment after the
due date/time mentioned above.