ПредишенСледващото


Горбачов LI Основи на програмирането в Turbo Pascal среда.

3. Местните и глобални променливи.

Програма на Паскал се състои от основна програма и, евентуално, процедури и функции за програмиране. Всеки от тях съдържа променлива раздел декларация.

Променливите, декларирани в основната програма, програмата е достъпна за всички оператори, включително оператори на процедури и функции. Тези променливи се наричат ​​глобални.

В примера, показан на процедура Pr1 да използвате променлива й, тъй като тя е обявена в процедурата, а променливата аз, тъй като тя е обявена в основната програма и е във връзка с процедура Pr1 глобална променлива. В основната програма можете да използвате само променливата аз. Променливата J в основната програма не е налице, тъй като то е местно.

Ако процедурите, описани в променливите със същото име, дори и ако един и същи тип, тогава те са различни променливи и променливи изменения в една-единствена процедура не променя стойността на другите процедури.

Процедурата може да се промени стойността на глобална променлива, ако не и в рамките на процедурата, описана със същото име на променливата, например:
програма PR2;
<Переменная основной программы>
име Var. низ [10];
процедура GetName;
започвам
Напишете ( "Вашето име? '); ReadLn (наименование);
приключи;
започвам <Операторы основной программы>
GetName; WriteLn (наименование);
Край.

В резултат на по-горе програма ще бъдат показани на екрана с въведения низ клавиатурата като процедура GetName променя стойността на глобална променлива.

Подкрепете проекта - споделете линка, благодаря!