Урок:

Практична 11. Створення програми з використанням функцій користувача

Вміст уроку:
1
2
3

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Завдання: скласти програму для розв’язування задачі.

Обладнання: комп’ютер із середовищем програмування мовою Python.

Задача.
На стадіоні місця класу A коштують a грн, місця класу Bb грн, а місця класу Cc грн. Обчислити загальну суму прибутку від продажу квитків.

Хід роботи

Під час роботи за комп’ютером дотримуйтеся правил безпеки.

У Python IDLE виберіть команду File New File.

1. Запишіть команди для введення значень змінних a, b, c.

2. Опишіть функцію kvitok(level, v), яка запитує, скільки продано квитків класу level, і повертає суму коштів, отриманих від продажу квитків цього класу.
def kvitok(level, v):
k = int(input('Скільки продано квитків класу '+level))
suma = v*k
return suma

3. Для обчислення суми коштів від продажу квитків класу А функцію kvitok(level, v) слід викликати з фактичними параметрами 'А', a, де 'А' — позначення класу; а — вартість квитків цього класу.
s_a = kvitok('A', а)

4. Запишіть команди виклику функції kvitok для обчислення сум коштів від продажу квитків класів В, С.

5. В основній програмі обчисліть загальну суму, отриману від продажу квитків:
suma = sa+sb+s_c

6. Запишіть команду виведення значення загальної суми.

7. Збережіть програму у файлі Pract11.
Випробуйте роботу програми для різних початкових значень.
Приклад результату виконання програми наведено на рисунку.


Зробіть висновок: як створювати функції для підзадач основної задачі.

2

3

Практична робота №11. Створення програм з використанням функцій користувача
6 квітня 2025
0 0
Аватар профіля Перова Наталія Сергіївна
Аватар профіля Перова Наталія Сергіївна
Інформатика
7 клас
3 15 38 2 150 0

Рефлексія від 2 учнів

Сподобався:

0

Так: 2

Ні: 0

Зрозумілий:

0

Так: 2

Ні: 0

Потрібні роз'яснення:

0

Ні: 2

Так: 0

Рекомендуємо

Розбір задач з теми "Використання функцій користувача

Розбір задач з теми "Використання функцій користувача

221

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
9 клас

50 грн

Практична робота "Розробка алгоритмів з використанням допоміжних алгоритмів користувача та їх реалізація у вигляді програм"

Практична робота "Розробка алгоритмів з використанням допоміжних алгоритмів користувача та їх реалізація у вигляді програм"

178

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
9 клас

50 грн

§ 9. Створення інтерфейсу користувача

§ 9. Створення інтерфейсу користувача

469

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
7 клас

50 грн

Практична робота: "Створення буклета з використанням шаблону"

Практична робота: "Створення буклета з використанням шаблону"

244

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
9 клас

50 грн

Функції користувача. Приклади задач

Функції користувача. Приклади задач

360

Аватар профіля Губчик Вероніка Григорівна
Інформатика
9 клас

50 грн

Практична робота: Використання програм автоматизованого перекладу текстів

Практична робота: Використання програм автоматизованого перекладу текстів

182

Аватар профіля Губчик Вероніка Григорівна
Інформатика
9—10 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1305

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1122

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1353

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

503

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

657

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

287

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас