Студопедия — Опис функціЇ
Студопедия Главная Случайная страница Обратная связь

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

Опис функціЇ






 

Структура:

 

<заголовок>;

<локальні описування>; - може містити описування інших процедур та функцій

<операторна частина>;

 

<заголовок>:

 

function <ім'я-ідентифікатор>[(<список параметрів>)]:<тип результату>;

/<ідентифікатор типу>;;

 

<ім'я-ідентифікатор>; - відповідає загальним правилам утворення ідентифікаторів

<тип результату>; - тип значення, що повертає функція, обов'язково скалярного.

<операторна частина>; - повинна містити один чи декілька рядків вигляду

<ім'я функції>:= <значення/вираз>;;

в яких визначається значення, що повертається функцією.

 

Приклад: обчислити за допомогою функції p2

 

program help;

var rez:double;

:

function sqpi:double;

begin

sqpi:= sqr(pi);

end;

:

{ головна програма }

begin

:

rez:=sqpi+1/sqpi;

:

end.

 

<список параметрів>; - список формальних параметрів, за допомогою якого описується послідовність виконуємих дій та типи даних, що використовуються. При зверненні до функції замість формальних указуються фактичні параметри, кількість, тип та послідовність яких повинна співпадати з відповідними формальними параметрами.

Список формальних параметрів складається із набору наведених нижче конструкцій, перелічених через кому з крапкою:

 

[var] <список ідентифікаторів (через,)>[:<тип параметра/ідентифікатор типу>];

 

1) параметр-значення:

<ідентифікатор>:<тип>; - обробляється як локальна змінна по відношенню до наданної функйії, тобто зміне в тілі функції значення цього параметру не повертається доблоку, що викликав функцію.

 

2) параметр-змінна:

var <ідентифікатор>:<тип>; - змінене в середені програми значення цього параметру повертається до блоку, що викликає функцію.

 







Дата добавления: 2015-08-12; просмотров: 396. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

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

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

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

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

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия