IT 210 Week 1 Checkpoint: Input-Process-Output (IPO) table
Resources: Appendix B (example of IPO table), Appendix C
Read the following scenario:
You want to build a program that will keep track of your DVD collection at home. Please think about what is important in keeping track of these DVDs, including information about the artist, genre, album name and so forth.
Use the Input-Process-Output (IPO) table in Appendix C to complete this Checkpoint. Please refer to Appendix B as an example of an IPO table for another problem.
- Input column: identify a descriptive name for each data input item (variable) and its data type: Float (real number), Integer (whole number), or String (text).
- Process column: identify at least three processes (capabilities) needed to keep track of your collection.
- Output column: identify a descriptive name for each data input item (variable) and its data type: Float (real number), Integer (whole number), or String (text).
Please use the preferred format for both input and output variables as shown below. We will discuss in class why it is important to identify the name, data type and range for each variable.
For example, if there are two input variables called Artist and DVDCount, then the format of their entries in the IPO table would be:
Data type: String
Data type: Integer
Range: > 0
Post Appendix C as an attachment in the Assignments link.