Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Процедура, правила соответствия формальных и технических параметров.

Читайте также:
  1. I. Правила ведения дневника
  2. I. Правила оформления отчета по практике
  3. I. Правила оформления отчета по практике
  4. I. Правила терминов
  5. I. Прочтите слова и объясните правила чтения буквы е
  6. II. Правила оформления курсовой работы
  7. II. ПРАВИЛА ОФОРМЛЕНИЯ РАБОТЫ
  8. III. Общие правила заполнения рецепта.
  9. IV. Упражнения пауэрлифтинга и правила их выполнения.
  10. VIII. Правила обліку вакцин, анатоксинів та алергену туберкульозного

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

Все формальные параметры можно разбить на четыре категории:

1. параметры-значения (эти параметры в основной программе подпрограммой не меняются);

2. параметры-переменные (эти параметры подпрограмма может изменить в основной программе);

3. параметры-константы (используются только в версии 7.0);

4. параметры-процедуры и параметры-функции (т. е. процедурного типа).

Для каждого формального параметра следует указать имя и, как правило, тип, а в случае параметра-переменной или параметра-константы - его категорию. Имена параметров могут быть любыми, в том числе и совпадать с именами объектов программы. Необходимо лишь помнить, что в этом случае параметр основной программы с таким именем становится недоступным для непосредственного использования подпрограммой. Тип формального параметра может быть практически любым, однако в заголовке подпрограммы нельзя вводить новый тип. Например, нельзя писать

function Max(A: arrayt1..100] of Real): Real;

Чтобы правильно записать этот заголовок, следует в основной программе ввести тип-массив, а затем использовать его в заголовке:

type tArr = arrayt1..100] of Real; function Max(A: tArr): Real;

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

 

 

31. Организация цикла с заданным числом повторенийй





Дата добавления: 2014-12-19; просмотров: 110 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав