CS-16 Object Oriented Systems Dec -2003
Qus 6 there is a clear distinction between the definition and the implementation of a function. The definition describes the behavior of the function while the implementation actually computes the function. The definition of a function may be used to test the accuracy of the implementation. Prepare definitions of each of the following functions using mathematics, diagrams or pre and post conditions:
I. Absolute value
II. Natural logarithm
III. Square root

