Answers
The parts of a program in which a variable, constant or subprogram is recognised and can be used.
A variable declared inside a subprogram that can only be used and changed within that subprogram.
A variable declared in the main program that can be accessed and changed anywhere in the program.
Used inside a subprogram to refer to and change a variable declared in the main program.