Категорії «Процедури і функції»

Використання модуля

Для того щоб в програмі могли застосовуватися функції і процедури модуля, програміст повинен додати цей модуль до проекту і вказати ім’я модуля в списку використовуваних модулів (зазвичай ім’я модуля програміста поміщають в кінець сформованого Delphi списку використовуваних модулів). У лістингу 6.9 приведений варіант програми Поїздка на дачу. Процедура обробки події onKeyPress в полях введення вихідних …

Створення модуля

Delphi дозволяє програмісту помістити свої функції і процедури в окремий модуль, а потім використовувати процедури і функції модуля в своїх програмах, вказавши ім’я модуля в списку модулів, необхідних програмі (інструкція uses). Щоб приступити до створення модуля, потрібно спочатку закрити вікно форми і вікно модуля форми (у відповідь на питання про необхідність збереження модуля слід вибрати …

Повторне використання функцій і процедур

Розробивши деяку функцію, програміст може використовувати її в іншій програмі, помістивши текст цієї функції в розділ implementation. Однак цей спосіб незручний, т. К. Припадає набирати текст функції заново або копіювати його з тексту іншої програми.

Використання процедури

Розроблену процедуру потрібно помістити в розділ implementation, перед підпрограмою, яка використовує цю процедуру. Інструкція виклику процедури в загальному вигляді виглядає так: Ім’я (список параметрів); де: П ім’я – ім’я спричиненої процедури; Список параметрів – розділені комами фактичні параметри. Фактичним параметром, в залежності від опису формального параметра в оголошенні процедури, може бути змінна, вираз чи константа …

Оголошення процедури

В загальному вигляді оголошення процедури виглядає так: procedure Ім’я (var параметр1: тип1; … var параметрК: тіпК); var // тут оголошення локальних змінних begin // тут інструкції процедури end; де: procedure – зарезервоване слово мови Delphi, що означає, що далі йде оголошення процедури; ім’я – ім’я процедури, яке використовується для виклику процедури; параметр K – формальний …

Процедура

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

Використання функції

Якщо ви збираєтеся використовувати в програмі свою функцію, то в найпростішому випадку її оголошення слід помістити в текст програми, перед підпрограмою, яка застосовує цю функцію. Рис. 6.1. Вікно програми Поїздка на дачу Наступна програма (Її текст приведений в лістингу 6.4, а вид діалогового вікна на рис. 6.1) обчислює вартість поїздки на дачу. Вихідними даними для …

Оголошення функції

Оголошення функції в загальному вигляді виглядає так: function Ім’я (параметр1 : Тип1, …, параметрК: тіпК): Тип; var // тут оголошення локальних змінних begin // тут інструкції функції Ім’я : = Вираз; end; де: function – зарезервоване слово мови Delphi, що означає, що далі йдуть інструкції, що реалізують функцію програміста; ім’я – ім’я функції. використовується для …

Функція

Функція – це підпрограма, т. е. послідовність інструкцій, що має ім’я. Процес переходу до інструкцій функції називається викликом функції або зверненням до функції. процес переходу від інструкцій функції до інструкції програми, що викликала функцію, називається поверненням з функції. У загальному вигляді інструкція звернення до функції виглядає так: Змінна: = Функція (Параметри); де: • Змінна – …

Процедури і функції

Часто, працюючи над програмою, програміст зауважує, що деяка послідовність інструкцій зустрічається в різних частинах програми кілька разів. Наприклад, в лістингу 6.1 приведена програма перерахунку ваги з фунтів в кілограми. Зверніть увагу, що інструкції, що забезпечують введення вихідних даних з полів редагування, розрахунок і виведення результату (в лістингу вони виділені фоном), є як в процедурі обробки …