В Паскалi iснує два види пiдпрограми
– процедури i функцiї. Для того, щоб ввести пiдпрограму у Паскаль-програму її
треба описати пiсля роздiлу опису змiнних var. Кожна процедура або
функцiя описується один раз, а використовуватися може багаторазово.
Процедури i функцiї:
-
визначаються iменем, яке
надається програмiстом i створюється по правилах створення iдентифiкаторiв;
-
можуть мати або не мати
параметри (про них мова пiде нижче);
-
можуть використовувати будь-якi
змiннi, описанi у роздiлi var програми, їх називають глобальними;
-
крiм того можна описати
додатковi змiннi, якi будуть використанi тiльки в данiй процедурi або функцiї,
їх називають локальними;
-
можуть включати в себе iншi
процедури або функцiї, їх називають локальними або вкладеними, визвати їх можна
тiльки iз процедури, в яку вони вкладенi.
