vThe “input” is the
data that will be transformed by the algorithm to create the output
vIn giving an
algorithm, state
oThe type of data
expected -- whole numbers, letter strings
oThe number of data
items expected
oThe structure, if
any, of the data expected -- a list, table, etc.
vThe “output” is the
result of the computation -- its description often forms the name of the
algorithm
vThe features
specified are the same as for input
oThe types of data
forming the result
oThe number of data
items forming the result
oThe structure of the
result