Input Specification
The “input” is the data that will be transformed by the algorithm to create the output
The input must exist in a format the “computer” can access and manipulate
In giving an algorithm, state:
- The types of data expected -- whole numbers, letter strings
- The number of data items expected (or how the computer will know it has reached the end of the data)
- The structure, if any, of the data expected -- a list, table, etc.