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.