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

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





й код - методом якого -небудь класу, і неможливо написати програму, в якій не використовувалися б об'єкти. Приклади подібних мов - C #, Smalltalk, Java, Ruby. Інші мови (іноді використовується термін В«гібридніВ») включають ООП-підсистему в початково процедурний мову. У них існує можливість програмувати, не звертаючись до об'єктним засобам. Класичні приклади Паскаль і Delphi. br/>

2. Процедури


Процедура призначена для обчислення значення декількох змінних, в окремому випадку - однієї змінної. Кожна процедурі повинна описуватися в програмі. Опис процедури складається з заголовка процедури і тіла процедури. p align="justify"> Заголовок процедури складається з ключового слова Procedure , імені процедури і списку формальних параметрів, укладеного в круглі дужки. У деяких випадках список може бути відсутнім.

Якщо процедура має аргументи, то після імені процедури в дужках вказуються їх імена і через двокрапку їх тип. У випадку декількох аргументів одного типу, їх імена розділяються комами, наприклад:

Procedure number1 (i, j, k: real);

Тілом процедури є блок, структура якого співпадає зі структурою простої програми.

Для звернення до процедури використовується оператор виклику процедури. Синтаксис цього оператора:

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

Фактичні параметри позначають конкретні величини, задані в програмі, які підставляються на місця формальних параметрів процедури на початку програми. З фактичними параметрами у процедурі виконуватимуться обчислення. Формальні і фактичні параметри узгоджуються за кількістю, по порядку проходження, по типу, за змістом. p align="justify"> Слід звернути увагу на два різні способи передачі параметрів. Перший спосіб називається передачею параметрів за значенням, а другий - передачею параметрів за посиланням. p align="justify"> Передача параметрів за значенням (параметрів-значень) - більш простий спосіб передачі параметрів. У цьому випадку параметр вважається звичайної локальної змінної в межах процедури. При виклику процедури початкове значення параметра автоматично встановлюється рівним значенню відповідного фактичного параметра. Усередині процедури можливі довільні дії з даними формальними параметрами, але будь-які зміни їх значень ніяк не відбиваються на значеннях змінних поза процедурою. p align="justify"> Параметри, передані за посиланням (параметри-змінні), вказуються завданням слова var перед їх ідентифікаторами в списку параметрів, наприклад:

Procedure maxelem (a: array [1 .. 20] of real; var max: real);

Цей спосіб передачі параметрів використовується в тих випадках, коли необхідно передати в зухвалу програму обчислені значення змінних. Тому для т...


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





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

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