Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Структура складної програми. Процедури

Реферат Структура складної програми. Процедури





ликом процедури. p align="justify"> Опис процедур будемо розглядати за тією ж схемою, що і машинні процедури, а саме: спочатку без параметрів, далі з параметрами-значеннями, з параметрами-змінними і, нарешті, комбіновані процедури.


.4 Процедури без параметрів


Заголовок процедури без параметрів виглядає як:

PROCTDURE <Ім'я процедури>;

Викликаються такі процедури шляхом написання в основній програмі імені цієї процедури. У вигляді процедури без параметрів оформляються такі підзадачі, у яких немає вхідних та вихідних даних, або ж ці дані зручніше передавати за допомогою операторів присвоювання: READ і WRITE. br/>

2.5 Процедури з параметрами-значеннями


Як було сказано раніше, процедури з параметрами-значеннями вимагають вхідних даних. Де вони записуються і як задаються? На це питання може відповісти загальна форма заголовка процедури цієї процедури:

PROCEDURE <Ім'я процедури> (<Параметри-аргументи>: тип);

Тут під параметром розуміють ім'я змінної, яка є В«вхіднийВ» для процедури (формальний параметр-аргумент). Цей параметр з синтаксичної точки зору є параметром-значенням, при його описі в заголовку процедури не потрібно писати слово VAR. Параметри-значення при виклику процедури приймають з основної програми свої конкретні значення. Зауважимо також, що в самій процедурі значення параметрів-значень не змінюються в ході роботи процедури. p align="justify"> При зверненні до процедури з параметрами-значеннями в основній програмі фактичними параметрами можуть служити як імена змінних (які описані і визначені вище), так і конкретні значення (константи) і вирази. При зверненні необхідно стежити за відповідністю списку параметрів при зверненні та описі. Крім того, слід суворо дотримуватися відповідність типів параметрів. br/>

2.6 Процедури з параметрами-змінними


На відміну від процедур з параметрами-значеннями, процедури з параметрами-змінними не мають вхідних параметрів, тобто з основної програми не передаються значення змінних в процедуру, за винятком глобальних змінних. Відмінність в описі та обіг до процедур з параметрами-змінними полягає у специфічному написанні заголовка процедури. В іншому все процедури схожі. Загальний вигляд заголовка процедури з параметрами-змінними виглядає так:

PROCEDURE <Ім'я процедури> (VAR <Параметри-змінні>: тип);

При детальному ознайомленні з синтаксичної діаграмою видно, що параметрам-змінним має передувати службове слово VAR, причому воно пишеться стільки разів, скільки різних типів представлено у вихідних даних, наприклад:

PROCEDURE PRIMER (VAR a, b, c: INTEGER; VAR m: CHAR; VAR i, j: REAL).


Назад | сторінка 12 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програми та процедури допінг-контролю
  • Реферат на тему: Митні процедури: поняття, загальна характеристика
  • Реферат на тему: Процедури банкрутства
  • Реферат на тему: Митні процедури
  • Реферат на тему: Процедури в Паскалі