мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| pascal:subprograms [29/09/2011 14:40] – oca | pascal:subprograms [23/04/2016 15:07] (текущий) – ybezrukov | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Процедуры и функции ====== | ||
| - | |||
| - | Процедура (подпрограмма) -- большой (более или менее) фрагмент кода, который описан один раз, но вызывается из разных мест программы. С помощью механизма передачи параметров, | ||
| - | |||
| - | Иначе говоря, | ||
| - | |||
| - | **Описание процедуры** -- это общее описание алгоритма, | ||
| - | |||
| - | **Вызов процедуры** -- применение ранее описанного алгоритма к конкретно указанным объектам. | ||
| - | |||
| - | Функция -- специальным образом оформленная процедура, | ||
| - | |||
| - | Например, | ||
| - | |||
| - | Большинство языков программирования позволяют оформлять многократно используемый код в виде процедур и/или функций. Целью написания процедур может быть: | ||
| - | |||
| - | минимизация написания повторно используемого кода; | ||
| - | | ||
| - | стандартизация кода | ||
| - | | ||
| - | | ||
| ===== Процедуры ===== | ===== Процедуры ===== | ||
| Строка 221: | Строка 200: | ||
| </ | </ | ||
| - | |||
| - | |||
| - | </ | ||