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

Реферат Основні оператори мови Turbo-Paskal. Процедури і функції





Type MASS = array [1 .. 50] of real;

function Max (A: MASS): real;

оператор мову програмування

2.4 Формальне опис процедури

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

<секція опису локальних змінних>;

begin

<секція операторів>

end ;

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

В якості формальних параметрів найбільш часто зустрічаються параметри-значення і параметри-змінні.

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

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

Параметр-змінна вказується в заголовку процедури аналогічно параметру-значенню, але тільки перед ім'ям параметра записується ключове слово Var .

procedure MaxMin (A: MASS; Var Max, Min: real);

тут A - параметр-значення;

Max , Min - параметри-змінні.

2.5 Виклик процедури

Для виклику процедури з основної програми або іншої підпрограми використовується окремий оператор такого вигляду:

<ім'я процедури> ( <список фактичних параметрів> );

Вимоги до списку фактичних параметрів у процедурі пред'являються ті ж, що і в підпрограмі-функції.

Приклад:


В 

ВИСНОВКИ

У процесі виконання роботи ми ознайомилися з темами: В«Основними оператори мови Turbo-Paskal. Процедури і функції В». br/>

ЛІТЕРАТУРА

1. Абрамов С.А., Зима Є.В. Почала програмування мовою Паскаль. - М.: Наука, 1987;

2. Довгаль С.І., Литвинов Б.Ю., Сбітнєв А.І. Персональні ЕОМ: Турбо-Паскаль V7.0, Об'єктне програмування, Локальні мережі. (Навчальний посібник). - Київ, В«Інформсистема сервісВ», 1993;

3. Епанешников А.М., Епанешников В.А. Програмування в середовищі Turbo-Pascal 7.0. - М.:, Діалог МІФІ, 1993;

4. Поляков Д.Б., Круглов Н.Ю. Програмування в середовищі Турбо-Паскаля. - Ізд.МАІ., М.:, 1992;

5. Фаронов В.В. Турбо-Паскаль. Початковий курс - 1 кн. Практика програмування -2 кн. Навчальний посібник. - М.: В«НолиджВ», 1997;

6. Ербс Х.-Е., Штольц О. Введення в програмування мовою Паскаль./Пер. з нім. - М.:, Світ, 1989;

В 


Назад | сторінка 3 з 3





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

  • Реферат на тему: Програмування на мові Паскаль в середовищі Турбо Паскаль
  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Програми та процедури допінг-контролю
  • Реферат на тему: Структура складної програми. Процедури
  • Реферат на тему: Розробка програм у середовищі програмування Turbo Pascal 7.0