Pascal. Урок 5: Процедуры и функции

Pascal. Урок 5: Процедуры и функции

В языке Pascal кроме основной программы есть и подпрограммы. Структура подпрограммы аналогична структуре основной программы и подпрограммы делятся на процедуры и функции. Использование их бывает необходимо когда какой-либо алгоритм не один раз повторяется в программе. Процедуры и функции нужно описывать раньше её вызова. Так же передаваемые в них параметры можно разделить на два типа: локальные параметры которые работают только в подпрограмме и глобальные переменные которые работают везде. Передавать значения в подпрограмму из основной программы можно только через глобальные переменные. Главное различение между процедурой и функции является то что процедура не возвращает параметры, а функция возвращает.

Синтаксис объявление процедур:

Синтаксис объявление функций:

Пример с процедурой:

Результат:

Теперь тоже самое только мы изменим значение глобальной переменной через процедуру:

Результат:

var помогает изменить значение передаваемой переменной.

Это же можно сделать и через указатель:

Результат:

Пример с функцией:

Результат:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *