Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Процедуры представляют важный элемент языка Паскаль, позволяющий писать хорошо структурированные программы. В структурированных программах обычно легко прослеживается основной алгоритм, их нетрудно понять любому читателю, они проще в отладке и менее чувствительны к ошибкам программирования. Все эти свойства являются важной особенностью процедур: они представляют собой во многом самостоятельные фрагменты программы, связанные с программой возможно лишь с помощью нескольких параметров.
Современный подход к программированию поощряет явное оформление в виде процедур любого достаточно самостоятельного и законченного фрагмента программы.
Процедурой в Паскале называется особым образом оформленный фрагмент программы, имеющий собственное имя. Упоминание этого имени в тексте программы приводит к активизации процедуры и называется ее вызовом.
Сразу после вызова процедуры начинают выполняться входящие в нее команды, после выполнения последнего из них управление обратно возвращается в основную программу и выполняются команды, стоящие непосредственно за командой вызова процедуры.
Итак, всякая процедура, во-первых, задает определенную последовательность действий (алгоритм). Во-вторых, она может содержать описание переменных, констант и т.д. Эти объекты предназначены для организации действий в процедуре и имеют смысл ТОЛЬКО ВНУТРИ данной процедуры. Такие объекты называются ЛОКАЛЬНЫМИ, т.е. "местными", используемыми ТОЛЬКО ВНУТРИ данной процедуры.
Таким образом, если в программе возникает необходимость оформить некоторую последовательность команд как самостоятельный блок, то ее следует оформить процедурой.
Можно выделить 3 типа процедур в TP:
1) процедуры без параметров;
2) процедуры с параметрами-значениями;
3) процедуры с параметрами-переменными.
Процедуры в Паскале описываются перед основной программой.
Дата публикования: 2014-11-03; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!