Machine Problem 7, due at the end of Nov 17

Part of the homework for CS:2630, Fall 2023
by Douglas W. Jones
THE UNIVERSITY OF IOWA Department of Computer Science

Top Level Specification: Do MP6. Actually make it work. There is no change in specification. Performance on MP6 was so bad that everyone is being given a chance to improve. In order to give fast feedback, we only glanced at code in grading MP6. Our focus was on testing.

There will be no weekly quiz this week so you can devote that time to MP6.

R3 are locally available between calls to functions.

Grading:

See MP6.

Submission: To submit your work, it must be in a file named mp7.a in your current directory on the CLAS Linux system, and you must know your section number. In the following, what you type is shown in bold face. Begin at the linux command-line prompt:

   [HawkID@fastx?? ~]$ ~dwjones/submit 0A0X mp7.a

Note: The ~dwjones must be verbatim, do not substitute another name. Also, use your section number (one of 0A01 to 0A05).

The submission script will copy your code and, after the copy is made, it will output a message saying "successful submission." You may resubmit as many times as you want; each time you resubmit, your previous submission of that file will be replaced, so we will only see your final submission.

In the event of insurmountable trouble, do not delete or edit files you have submitted until the graded work is returned. The operating system record of the last edit time and date and the backups maintained by the operating system are proof of what you did and when, and they allow us to investigate what happened. until your graded work is returned. This way, the time stamp marking the time of last edit is a trustworthy indicator of whether you did the work on time.


Discussion

Nov. 14, 3:00 PM

Common problems seen on MP6: