Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Сторінка 155

Інформатика, Морзе Н. В., Барна О. В., 2026 · № 25–28 · 4 завдання

Повні розв’язки, як у зошиті. Хочеш розібратися самостійно — під кожним завданням є «Пояснення з репетитором».

Сторінка 155

Завдання 25

Обговорення та шаблон проєкту

Обговоріть у парі використання ідей завдання 22 у власних проєктах; збережіть фрагмент програми як шаблон «Вікно з подією».

Розв’язання

  1. Відкрийте середовище програмування та створіть новий файл із назвою «Вікно_з_подією».

  2. Скопіюйте код, сформований у завданні 22 (створення вікна, напису, кнопки з обробником події).

  3. Збережіть цей фрагмент як шаблон для майбутніх проєктів.

Відповідь:

Створено файл-шаблон «Вікно_з_подією», який містить базову структуру програми з вікном, написом та кнопкою, що викликає дію.

Завдання 26

Аналіз роботи програми з часом

Дослідити результат виконання програми (мал. 10.17); пояснити зміну тексту на кнопці після натискання; визначити призначення модуля time.

Розв’язання

  1. Запустіть програму та зафіксуйте початковий час, відображений на кнопці.

  2. Натисніть кнопку кілька разів і спостерігайте, як змінюються цифри на екрані.

  3. Визначте, що модуль `time` використовується для отримання поточного часу системи.

Відповідь:

Текст на кнопці оновлюється щоразу при натисканні, відображаючи поточний час у форматі «Година:Хвилини:Секунди». Модуль `time` потрібен для роботи з часовими даними.

Завдання 27

Робота з вікнами повідомлень

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

Розв’язання

  1. Імпортуємо модуль повідомлень командою `import tkinter.messagebox`.

  2. Викликаємо функцію `tkinter.messagebox.showinfo('Заголовок', 'Текст')` для створення вікна з інформацією.

  3. Перевіряємо, що після натискання кнопки «ОК» вікно закривається.

Відповідь:

Модуль `messagebox` дозволяє створювати стандартні вікна повідомлень (інформація, помилка, попередження) для взаємодії з користувачем.

Завдання 28

Проєкт «Hello World» з кнопкою

Створити програму з написом «Hello World!» та кнопкою «Привіт»; при натисканні кнопки має з'явитись вікно повідомлення з заголовком «Відповідь» та текстом «Hello Again!».

Розв’язання

  1. Створіть вікно та напис «Hello World!» за допомогою `tkinter.Label`.

  2. Додайте кнопку з текстом «Привіт» і прив'яжіть до неї функцію-обробник події натискання.

  3. У тілі функції-обробника напишіть команду `tkinter.messagebox.showinfo('Відповідь', 'Hello Again!')`.

  4. Запустіть програму, натисніть кнопку і перевірте появу вікна повідомлення.

Відповідь:

Програма створена: на екрані відображається напис «Hello World!» та кнопка «Привіт». При натисканні кнопки з'являється вікно повідомлення з текстом «Hello Again!».

Наприклад: