Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Процедуры в языке Паскаль



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

Современный подход к программированию поощряет явное оформление в виде процедур любого достаточно самостоятельного и законченного фрагмента программы.

Процедурой в Паскале называется особым образом оформленный фрагмент программы, имеющий собственное имя. Упоминание этого имени в тексте программы приводит к активизации процедуры и называется ее вызовом.

Сразу после вызова процедуры начинают выполняться входящие в нее команды, после выполнения последнего из них управление обратно возвращается в основную программу и выполняются команды, стоящие непосредственно за командой вызова процедуры.

Итак, всякая процедура, во-первых, задает определенную последовательность действий (алгоритм). Во-вторых, она может содержать описание переменных, констант и т.д. Эти объекты предназначены для организации действий в процедуре и имеют смысл ТОЛЬКО ВНУТРИ данной процедуры. Такие объекты называются ЛОКАЛЬНЫМИ, т.е. "местными", используемыми ТОЛЬКО ВНУТРИ данной процедуры.

Таким образом, если в программе возникает необходимость оформить некоторую последовательность команд как самостоятельный блок, то ее следует оформить процедурой.

Можно выделить 3 типа процедур в TP:

1) процедуры без параметров;

2) процедуры с параметрами-значениями;

3) процедуры с параметрами-переменными.

Процедуры в Паскале описываются перед основной программой.





Дата публикования: 2014-11-03; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...