Похожие презентации:
Рішення для окремих частин проєкту у вигляді процедур чи функцій
1.
ІнформатикаСьогодні
02.05.2025
Урок
№ 62
Рішення для окремих частин проєкту
у вигляді процедур чи функцій
2.
Сьогодні02.05.2025
Повторимо правила поведінки та безпеки
3.
Сьогодні02.05.2025
Пригадаємо
1. Що називають теорією алгоритмів?
2. Назвіть основні складові складності алгоритму.
3. Що називають часовою складністю алгоритму?
4. Що називають лінійною складністю алгоритму?
5. Наведіть приклад квадратичної складності алгоритму.
6. Що називають кубічною складністю алгоритму?
4.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Підпрограмою називається
іменована, логічно закінчена
група операторів мови, яку
можна викликати для
виконання будь-яку кількість
разів із різних місць
програми.
5.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Процедура - це незалежна
поіменована частина програми,
призначена для виконання
визначених дій. Вона складається з
тіла і заголовка.
Використання імені процедури в
програмі називається викликом
процедури.
6.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
вбудовані
визначені
користувачем
Вбудовані (стандартні)
процедури і функції є
частиною мови і можуть
викликатися за іменем без
попереднього опису в
розділі описового блоку
Процедури і функції
користувача організовуються
самим програмістом
відповідно до синтаксису
мови і являють собою
локальні блоки
7.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
8.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Опис процедури включає заголовок (ім'я) і тіло
процедури
заголовок
Procedure
ідентифікатора
формальні
параметри
Procedure <ім'я> [(формальні параметри)];
9.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Ім'я процедури - ідентифікатор,
унікальний у межах програми. Тіло
процедури являє собою локальний
блок
Procedure <ім'я> [(формальні параметри)];
[<розділи описів>;]
begin
<розділи операторів>
end;
10.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Щоб звернутися до процедури, треба використати
оператор виклику процедури. Він складається з
ідентифікатора (імені) процедури і списку
фактичних параметрів, що відділені один від
одного комами і знаходяться у круглих дужках
<ідентифікатор> [(фактичні параметри)];
11.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
параметрзначення
параметр-змінна
Група параметрів,
перед якими
відсутнє
зарезервоване
слово Var
Група параметрів,
перед якими
знаходиться
ключове слово
Var
12.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Функція - передає в точку виклику
скалярне значення (результат своєї
роботи). Ім'я функції може входити у
вирази, як операнд.
Функція, якщо вона зустрічається у
виразі, називається покажчиком
функції або звертанням до функції
13.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Функція, визначена користувачем, складається з
заголовка і тіла функції.
заголовок
Function
ідентифікатора
формальні
параметри
Function <ім'я> [(формальні параметри)]:<тип результату>;
14.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Ім'я функції - унікальний у межах блока
ідентифікатор. Результат, що повертається,
може мати будь-який простий тип. Тіло
процедури являє собою блок
Function <ім'я> [(формальні параметри)]:<тип результату>;
[<розділи описів>;]
begin
<розділ операторів>
end;
15.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Звертання до функції здійснюється за іменем з
необов'язковою вказівкою списку аргументів.
Кожен аргумент повинен відповідати
формальним параметрам, зазначеним у
заголовку, і мати той же тип
Y:=<ідентифікатор функції > [(фактичні параметри)];
16.
Сьогодні02.05.2025
Рішення для окремих частин проєкту у вигляді процедур чи функцій
Function <назва функції> (<список формальних
параметрів>):<тип результату>;
Const <опис локальних сталих>;
Type <опис локальних типів користувача>;
Var <опис локальних змінних>;
<опис вкладених процедур та функцій>;
Begin
<тіло процедури>
<назва функції>:=<вираз>;
End;
17.
Сьогодні02.05.2025
Повторюємо
1. Що називають підпрограмою?
2. Які підпрограми використовують у Lazarus?
3. Що називають процедурою?
4. Які процедури використовують у Lazarus?
5. Яка структура створення процедури?
6. Чим відрізняється функція від процедури?
18.
Сьогодні02.05.2025
До нових зустрічей!
Информатика