Functions+and+Proedures

Subroutines can be functions, which returns a value, or procedure whitch may or may not return a value. They are self-contained statement blocks that are given identifiers and can be called from diffent parts of the program code.

It is importent to group statements into routines, so one routine will do just one task. Routines are declared separately from the main program body. This means the main program body is much bigger