Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція_проц_ф_ї.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.73 Кб
Скачать

Лекційне заняття № 31,32

Модуль V: Підпрограми. Застосування графіки в Паскаль

Тема: Підпрограми в мові Паскаль (процедури та функції ). Типи підпрограм. Опис підпрограм мовою програмування. Звернення до підпрограм

Кількість навчальних годин: 2

Актуальність теми: робота з використанням підпрограм часто використовується при розв’язуванні задач з програмування для полегшення роботи.

Мета, завдання лекції: Ознайомити студентів з описом процедур та функцій, викликом та заданням параметрів.

Опорні (ключові) поняття: процедура, функція, фактичні та формальні параметри.

Обладнання: комп’ютер, дошка, дидактичні матеріали.

Література:

Гаєвський О.Ю. Інформатика: 7-11 кл.: Навч. посіб. – К.: А.С.К.,2006.

Глинський Я.М.. Основи інформатики та обчислювальної техніки: Частина 3. Бейсік.- Львів.:СП "Бак", 1996, 2001.

Дибкова Л.М. Інформатика та комп’ютерна техніка. – К.:Академія, 2002.

Зарецька І.Т., Колодязний Б.Г., Гуржій А.М., Соколов О.Ю. Інформатика: Навч. посібн. для 10-11 кл. серед. загальноосв. шк..- К.:Навчальна книга, 2002.

Корнієнко М.М. Інформатика. Основи алгоритмізації і програмування: Теоретичні основи, приклади та завдання. - Х.: Видавництво «Ранок», 2009.

Черняхівський В.В. Збірник задач з основ алгоритмізації. Навч. посібник. – Львів:ВНТЛ, 1997.

Зміст лекційного матеріалу:

  1. Поняття процедури, її структура та опис.

  2. Параметри-значення і параметри-змінні у процедурах

  3. Функції .

1. Поняття процедури, її структура та опис.

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

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

Процедура складається із заголовка і тіла. Це нібито програма в мініатюрі. Коли процедура виконає своє завдання, програма продовжить виконуватися з вказівки, яка слідує безпосередньо за вказівкою виклику про­цедури. Використання імені процедури в програмі називається вказівкою процедури або викликом процедури. Формат запису процедури:

procedure <ім'я процедури>;

<тіло процедури>;

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

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

Так, наприклад, програму знаходження об'єму конуса можна розбити на декілька процедур:

1) procedure InputDate;

2) procedure Vkazivka;

3) procedure OutputDate.

Procedure InputDate виконує введення даних в програму.

Procedure Vkazivka виконує вказівки для знаходження об'єму конуса. Procedure OutputDate виконує виведення даних на дисплей.

Всі змінні, які використовуються в процедурах без параметрів, описуються в основній програмі.

Задача. Скласти програму знаходження об'єму конуса.

Program Vkonus;

Const P=3.14;

Var R,H,V:real;

procedure InputDate;

begin write('r=');

readln(R);

write('h=');

readln(H);

end;

procedure Vkazivka;

begin

V:=P*Sqr(R)*H/3;

end;

procedure OutputDate;

begin

writeln('V=',V);

end;

begin {Основна програма}

InputDate;

Vkazivka;

OutputDate;

end.