Procedure

Procedures are reusable pieces of code in an application. They save the programmer coding time by providing a way to perform the same process by simply calling the procedure. They also make programs easier to understand. Unlike a function a procedure does not give a value at the end it just carries out actions. e.g it would start a new page on a program.