TURBO PASCAL:Учебное пособие. Терёхин В.В. - 95 стр.

UptoLike

Составители: 

95
этой проблемы приведем следующие правила локализации пе-
ременных.
1. Глобальными переменными называются переменные,
описанные в основной программе. Они доступны в любом ее
месте и во всех ее подпрограммах.
2. Подпрограмма описывается в некотором описательном
разделе назовем его внешним и сама имеет описательный раз-
дел - назовем его внутренним. Локальные переменные - это
переменные, описанные в процедурах и функциях, они
доступны во всех частях данной подпрограммы и в
любых внутренних описательных разделах, но недоступны
в тех блоках программы, которые соответствуют внешним
описательным разделам.
Пример:
program p34;
var
х: Integer ;
procedure proс1;
var
у: Integer;
procedure proc2;
var
z: Integer;
begin
{тело процедуры ргос2}
{доступны переменные: х, у, z}
end;
begin
{тело процедуры prod}
{доступны переменные: х, у}
end;
begin
{тело программы}
{доступна переменная: х}
end.
этой проблемы приведем следующие правила локализации пе-
ременных.
  1. Глобальными переменными называются переменные,
описанные в основной программе. Они доступны в любом ее
месте и во всех ее подпрограммах.
  2. Подпрограмма описывается в некотором описательном
разделе назовем его внешним и сама имеет описательный раз-
дел - назовем его внутренним. Локальные переменные - это
переменные, описанные в процедурах и функциях, они
доступны во всех частях данной подпрограммы и в
любых внутренних описательных разделах, но недоступны
в тех блоках программы, которые соответствуют внешним
описательным разделам.
       Пример:
program p34;
var
   х: Integer ;
procedure proс1;
var
   у: Integer;
procedure proc2;
var
   z: Integer;
begin
{тело процедуры ргос2}
{доступны переменные: х, у, z}
end;
begin
{тело процедуры prod}
{доступны переменные: х, у}
end;
begin
{тело программы}
{доступна переменная: х}
end.
                                                         95