Практична 11. Введення і виведення даних | 8 клас | Бондаренко
Автор: Task Informatics
Загружено: 2026-01-25
Просмотров: 705
Описание:
8 клас. Практичні завдання з інформатики за підручником О.О. Бондаренко 2025 року (НУШ)
Практична робота 11. Введення і виведення даних.
Завдання: скласти програму Касир, під час виконання якої комп’ютер буде виконувати такі дії:
а) повідомляти вартість одиниці товару (рис. 1);
б) запитувати кількість товару, що купується;
в) обчислювати вартість покупки;
г) повідомляти вартість покупки;
ґ) запитувати, скільки грошей дає покупець;
д) повідомляти решту.
Обладнання: комп’ютер із середовищем програмування IDLE.
Хід роботи
В IDLE виберіть команду File → New File.
1. Створіть вікно програми із заголовком Діалог з касиром.
2. Завантажте модулі tkinter, messagebox.
3. Завершіть програму оператором root.mainloop().
4. Створіть об’єкт lab1 класу Label для виведення назви товару та вартості одиниці товару.
5. Додайте ще два написи відповідно до рис. 2.
6. Додайте віджети entry1, entry2 класу Entry згідно з рис. 2.
7. Розмістіть у вікні віджет btn класу Button:
8. Організуйте діалог із касиром за таким планом:
а) у поля вводяться дані для розрахунку;
б) обчислюється вартість товару і різниця між сумою гро¬шей і вартістю товару;
в) у діалоговому вікні виводиться повідомлення про решту грошей. Для реалізації такого діалогу опишіть функцію btn_click():
9. Збережіть файл із назвою Практична10.
Запустіть програму, проаналізуйте її роботу в неприпустимих ситуаціях (наприклад, сума менша за вартість покупки). Додайте навколо віджетів вільний простір.
10. Додайте до опису функції btn_click() перевірку значення с:
11. Змініть виведення повідомлення про решту так, щоб виводилася сума у гривнях і копійках (див. рис. 2).
12. Помістіть у папку з файлом програми графічний файл із зображенням яблук. Завантажте зображення до змінної my_image за допомогою функції Photoimage:
my_image = PhotoImage(file = 'яблука.gif’)
13. Додайте до вікна віджет lab4 класу Label, надавши атрибуту image значення змінної my_image.
lab4 = Label(root, image = my_image)
За допомогою методу grid() помістіть малюнок праворуч або нижче від решти віджетів.
Зробіть висновок: як організувати діалог користувача з комп’ютером із використанням модуля tkinter.
Завантажити текст практичного завдання: https://drive.google.com/drive/folder...
Підтримати мою роботу: https://donatello.to/TaskInformatics
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: