Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
|
из
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;
Стандартная подпрограмма (процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. Вызывается она по имени с заданием фактических параметров с типом описанным при описании данной процедуры в библиотечке процедур и функций.
Формальные параметры – данные, с которыми работает подпрограмма (ПП). Это внутренние данные для ПП. Они перечисляются в заголовке ПП и связаны с фактическими параметрами. Фактические параметры – данные, передаваемые в ПП и возвращаемые из нее. Это внешние для ПП данные, с которыми имеет дело вызывающая часть программы. В ПП им соответствуют формальные параметры. Указываются в списке фактических параметров при обращении к ПП.
Понятие функции и ее описание. Вызов функции. Стандартные функции.
|
|
|
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!