Skeleton programs that have all the procedures and the interface between the modules for Part A.1, including:
checking that the correct type and range of parameter values have been passed between caller and callee
printout the following statement "Got to procedure X", where X is the name of the procedure executing, or "Error in procedure X: invalid parameter Y", if the interface rules have been broken by the caller.
Have the main() program call every function and have each function check for error conditions and return appropriate error values.
Skeleton programs that have all the procedures and the interface between the modules for Part A.1, including: