Procedural programming

Definition

In procedural programming, a program contains several steps. These steps can be complex, and in this case, each step calls a routine also known as procedure, method, sub-routine or function.

It's a downward analysis.


Most of the time, procedures and functions change data in the program.



PROGRAM = ALGORITHMS + DATA





Inconvenience