Вопрос: Какие объекты называются глобальными по отношению к подпрограмме?
Ответ: те объекты верхнего уровня, которые описаны до описания данной подпрограммы.