Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal

Procedure F1 (…);

F2 (…);

End;

Procedure F2;

end;

begin

end.

Рис.5

Pr містить 2-і незалежні процедури F1, F2. В F1 є звертання до F2, тому використаний випереджальний опис процедури F2, який складається із заголовка з параметрами і службового слова FORWARD.

Тоді сам опис F2 має заголовок без повторення формальних параметрів.

Особливості:

1)при наявності у складі програми декількох процедур або функцій, які звертаються одна до одної, то виникає, так звана, пряма рекурсія. У цьому випадку використовують випереджальний опис процедур.

2)Вхід до блоку процедур або функцій тільки через його початок, а вихід по закінченню всіх дій.

Т. ч. оператори go to – заборонені, т.б. всі мітки у блоці належать блоку і описуються у блоці. Поняття локальних і глобальних міток не існує.

3)при необхідності із середини блока можна використати стандартну процедуру EXIT , яка має форму:

EXIT ( аргумент )

Якщо аргументом є ім’я програми або службове слово PROGRAM , то виконання програми достроково завершується.

Якщо аргументом є процедура або функція, то вони завершуються і управління передається в той блок, який викликав процедуру або функцію. Т.б. оператору, який стоїть після оператору виклику


??? ???????????? ? ?????????? ? ???????? ?????????? ???????, ??????? ????? ???????? ???????.

Висновки

Таким чином, в Паскалі є широкі можливості використання процедур і функцій, що надає більшу наочність, компактність, структурованість програм; виникають умови для створення складних програмних комплексів групами програмістів; процес програмування стає більш систематичним і цілеспрямованим.

К-во Просмотров: 504
Бесплатно скачать Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal