пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

Подпрограммы: процедуры и функции.

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

Структура процедуры:

Procedure <имя процедуры>(список формальных параметров: тип)

var <объявление логических переменных>

begin

<тело процедуры>;

end;

Список формальных параметров делится на параметры значения и параметры переменные.

Параметры значения – исходные данные. Параметры значения в ходе решения задачи не меняются.

Параметры переменные – те переменные которые могут меняться в ходе решения задачи. Как правило – это результатные переменные. Параметры переменные должны быть записаны в заголовке процедуры под ключевым словом “var”.

Фактические и формальные параметры должны соответствовать по количеству, по типу и по порядку следования. Вызов процедуры осуществляется по следующему оператору:

<имя процедуры>(список формальных параметров);

Упоминание имени процедуры в тексте программы приводит к активизации процедуры и называется ее вызовом.

Подпрограмма-функция аналогична процедур, но имеются 2 отличия:

  1. Функция передает в точку вызова единственное значение
  2. Имя функции может входить в выражение как операнд.

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

Все функции, как и процедуры делятся на всроенные (стандартные) и пользовательские

Описание подпрограммы-функции имеет следующий вид:

Function <имя функции>(список формальных параметров:тип):тип

<раздел объявления локальных переменных>;

begin

<тело функции>;

<имя функции>:=<результат>;

end;

В подпрограммах функциях список формальных параметров может отсутствовать. 


26.06.2017; 18:36
хиты: 295
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь