
■ To be able to determine how data must be input for a
program to run correctly.
■ To be able to examine the input data to a program
and the results and deduce the form of the input
statements.
■ To be able to create a data file.
■ To be able to take a program that extracts data from
the keyboard and change it to extract data from a file.
■ To be able to construct input and output statements
that take their input from a file and send their output
to a file.
■ To be able to distinguish between object-oriented design
and functional design.
■ To be able to debug a program that inputs data from the
keyboard and a file.
■ To be able to modify the case study program. ...