Specification and Abstraction
A number of processes performed in
our daily life follow the step-by-step execution of a sequence of instructions.
Getting ready to school in the morning, drawing "kolams", cooking a
dish, adding two numbers are examples of processes. Processes are generated by
executing algorithms. In this chapter, we will see how algorithms are specified
and how elements of a process are abstracted in algorithms.