Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Подпрограмма – это часть программы, описывающая некоторый алгоритм, который можно многократно использовать, обращаясь к нему из различных точек программы.
Структура программы:
Program <имя программы>;
Uses <cписок используемых модулей>;
Label <раздел меток>;
Const <раздел констант>;
Var <раздел переменных>;
Procedure (Function) <раздел подпрограмм>;
Begin
<Раздел операторов>;
End.
Процедура — это подпрограмма, имеющая любое количество входных и выходных данных.
Функция – это подпрограмма, результат выполнения
которой есть единственное скалярное значение, прис–
ваиваемое имени этой функции.
Основное различие между процедурой и функцией состоит в том, что процедура только выполняет какую-либо законченную последовательность действий, не возвращая результата работы в основную программу, а функция и выполняет действия, и возвращает результат.
Описания процедур, их виды. Стандартные процедуры. Формальные и фактические параметры.
процедуры
![]() |
Без параметров с параметрами
Параметры-переменные парметры-значения
Параметры-значения используются для задания начальных значений в процедуре.
Параметры-переменные для вывода результата.
Описание процедур с параметрами:
Procedure <имя> (<параметры>: тип; var <параметры>: тип);
раздел описания локальных переменных
Begin
раздел выполняемых операторов
End.
Пример процедуры
(вычисления дискриминанта квадратного уравнения)
Procedure Discr (A, B, C: real; var D: real);
Begin
D:=B*B-4*A*C;
end;
Вызов данной процедуры в основной программе:
Discr (X, Y, Z, S);
Описание процедур без параметров:
Procedure <имя>;
раздел описания локальных переменных
Begin
раздел выполняемых операторов
End.
Вызов данной процедуры в основной программе
Discr;
Пример процедуры без параметров
(вычисления дискриминанта квадратного уравнения)
Procedure Discr;
Begin
D:=B*B-4*A*C;
end;
Стандартная подпрограмма (процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. Вызывается она по имени с заданием фактических параметров с типом описанным при описании данной процедуры в библиотечке процедур и функций.
Формальные параметры – данные, с которыми работает подпрограмма (ПП). Это внутренние данные для ПП. Они перечисляются в заголовке ПП и связаны с фактическими параметрами. Фактические параметры – данные, передаваемые в ПП и возвращаемые из нее. Это внешние для ПП данные, с которыми имеет дело вызывающая часть программы. В ПП им соответствуют формальные параметры. Указываются в списке фактических параметров при обращении к ПП.
Понятие функции и ее описание. Вызов функции. Стандартные функции.
|
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!