Lecture 13 – October 10th
Please review posted syllabus.
We discussed the 3 linked list programs that were assigned and the general weaknesses that I saw:
The final versions of these three (3) programs should be
submitted by 6pm midnight tomorrow night (Wednesday, October 11th)
to the Digital Dropbox and each should be correctly named and have the word FINAL VERSION in the comment
line. The printouts should be brought to
class on Thursday, October 12th in a folder. You need to include print outs of the source
code for all three (3) programs in the folder.
In addition, I need to see a screen capture of two (2) different runs of
your yourname14.exe should the output
where you use input that exercises the program well (inserting elements in
different places in the linked list).
Your program should also handle the case where the user enters a
non-integer (i.e. a punctuation symbol or a letter). Your program should not quit when this
happens but should tell the user that an error has occurred, show the erroneous
input and continue until seven (7) values have been inserted. Your program should
have an introductory message telling the user what the program will do and an
ending message telling the user the program has ended. Be sure to include the required 8 item heading
and complete and accurate descriptions of the purpose of the program, the
input, the output and modifications.
The next program you will work on will be a modification of your Queue program where the implementation will use a linked list to hold the data in the queue. The procedures and functions from your previous version (Program 11) should remain the same. The specification will need to be changed slightly. It will need to use a linked list instead of an array as the storage structure.