The scope of a extends throughout the entire program file after its declaration.

An is a set of step-by-step instructions to solve a problem.

The function is the starting point of a program.

Functions are blocks of that can be reused.

A function can be inside another function.

A function can accept as inputs.

Subprograms can help in making code more .