Процедура — это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий.
Глобальная переменная в программировании — переменная, областью видимости которой является вся программа, если только она не перекрыта. ... Например, они могут быть использованы, чтобы избежать необходимости прохода часто используемых переменных через несколько функций.