Практична 18. Створення програми «Калькулятор» | 8 клас | Бондаренко

76 подписчиков

12+
12+

2 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав

76 подписчиков

12+
12+

2 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

14 дней назад

8 клас. Практичні завдання з інформатики за підручником О.О. Бондаренко 2025 року (НУШ) Практична робота 18. Створення програми «Калькулятор». Завдання: скласти програму Калькулятор для конвертування десяткового числа (з основою 10) у двійкове (з основою 2). Обладнання: комп’ютер із середовищем програмування мовою Python. Хід роботи В IDLE виберіть команду File → New File. 1. Завантажте модуль tkinter. 2. Створіть вікно програми розмірами 600х300 із написом Калькулятор (рис. 1). Завершіть програму командою root.mainloop(). 3. Додайте у вікно програми віджети lab1, lab2 класу Label, entry1, entry2 класу Entry, згідно з рис. 1. 4. Створіть віджет b1 класу Button із написом Перевести у двійкове. 5. Створіть обробник події для кнопки Перевести у двійкове. Для переведення десяткового числа у двійкову систему числення використайте алгоритм (рис. 2): 1) створити порожній рядок dv; 2) зчитати десяткове число dc із поля віджета entry1; 3) поки dc більше 0, повторювати: - знайти r — остачу від ділення dc на 2; - перетворити г на рядок і додати в початок рядка dv; - поділити dc цілочисельно на 2; 4) вивести значення dv до поля віджета entry2. 6. Створіть віджет b2 класу Button із написом Перевести в десяткове. 7. Створіть обробник події для кнопки Перевести в десяткове. Для переведення двійкового числа в десяткову систему числення використайте алгоритм (див. рис. 2): 1) зчитати рядок dv із поля віджета entry2; 2) створити змінну для накопичення суми dc = 0; 3) обчислити суму всіх цифр рядка dv, помножених на число 2, піднесене до степеня, що дорівнює номеру розряду відповідної цифри (рис. 3, с. 264); 4) вивести значення dc до поля віджета entry1. 8. Для переведення запишіть команду циклу: 9. Завантажте модуль messagebox. 10. Додайте до опису обробника події для кнопки b1 виклик функції messagebox.showinfo для виведення повідомлень на зразок: Десяткове 19 дорівнює двійковому 10011: vidp = Десяткове '+ str(dc)+ ’ дорівнює двійковому '+dv messagebox.showinfo('Переведення у двійкове', vidp) 11. Додайте до опису обробника події для кнопки b2 виклик функції messagebox.showinfo для виведення повідомлень на зразок: Двійкове 10011 дорівнює десятковому 19: 12. Перевірте роботу програми для 9510, 2510, 102410. Зробіть висновок: як створити обробники подій для елементів керування в програмі з графічним інтерфейсом. Timecode 00:00 Початок 00:24 Створення вікна, віджетів 07:02 Функція переведення у двійкове число 13:08 Функція переведення у десяткове число 17:46 Створення вікон повідомлень messagebox Завантажити текст практичного завдання: https://drive.google.com/drive/folders/12qG9W9yU32BetaaHBunsbhIIw3O56hyJ?usp=drive_link Підтримати мою роботу: https://donatello.to/TaskInformatics

Название:

Практична 18. Створення програми «Калькулятор» | 8 клас | Бондаренко

Категория:

Разное