Programming Chap 10
Terms
undefined, object
copy deck
- Console applications
- Programs that require the user to enter choices using the keyboard
- functions
- subroutines or modules that automatically provide a mathematical value such as a square root, absolute value, or a random number
- forcing
- A field to a value means you override incorrect data by setting the field to a specific value
- Black box
- Module statements are invisible to the rest of the program
- interactive processing
- Programs that depend on user input while the programs are running use
- batch processing
- Programs for which all the data items are gathered prior to running
- user-friendly
- programs that make it easy for the user to make desired choices
- batch processing system
- It can be offline. You can collect data such as time cards or purchase information well ahead of the actual computer processing of paychecks or bills
- multilevel menu
- selection of a menu option leads to another menu from which one can make more refined selections
- menu program
- common type of interactive program in which the user sees a number of options on the screen and can select any one of them
- Stubs
- empty procedures, intended to be coded later
- real-time applications
- interactive computer program rusns a transactrion that is taking place, not at a later time
- single-level menu
- one from which a user makes a selection that results in the program's ultimate purpose, as opposed to displaying additional menus
- defensive programming
- trying to prepare for all possible errors before they occur
- validating input
- involves checking the user's responses to ensure they fall within acceptable bounds
- online processing
- user's data or requests are gathered during the execution of the program, while the computer is operating