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

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

Сторінка 147

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

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

Сторінка 147

Завдання 12

Подійно-орієнтоване програмування

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

Розв’язання

  1. Уявіть дії користувача: клік по кнопці, введення тексту, переміщення миші.

  2. Спробуйте сформулювати, що кожна така дія має викликати певну реакцію програми (наприклад, відкриття меню або запуск обчислення).

Відповідь:

Програма реагує на кліки миші, натискання клавіш, переміщення курсора та інші взаємодії користувача з інтерфейсом.

Завдання 13

Створення вікна за допомогою Python

Прочитати матеріал про модулі `tkinter` або `easygui`, властивості об'єкта вікна (назва, розмір) та методи їх зміни (`title`, `geometry`).

Розв’язання

  1. Імпортуємо модуль: `import tkinter as tk`.

  2. Створюємо об'єкт вікна: `root = tk.Tk()`.

  3. Встановлюємо заголовок: `root.title("Мій перший додаток")`.

  4. Встановлюємо розмір і позицію: `root.geometry("600x400+100+50")`.

Відповідь:

Для створення вікна використовується команда `tk.Tk()`, властивість `title` задає назву, а `geometry` — розмір та координати.

Завдання 14

Додавання напису в вікно (Label)

Створити об'єкт `Label` у вікні з текстом, шириною, висотою, кольором фону (`bg`), кольором тексту (`fg`) та шрифтом.

Розв’язання

  1. Імпортуємо модуль: `import tkinter as tk`.

  2. Створюємо вікно: `root = tk.Tk()`.

  3. Створюємо напис: `label1 = tk.Label(root, text="Привіт", width=20, height=2, bg="yellow", fg="blue")`.

  4. Розміщуємо напис у вікні: `label1.pack()` (або `.place()`, `.grid()`).

Відповідь:

Об'єкт створюється за командою `tk.Label(window, text="...", width=..., height=..., bg="...", fg="...")`.

Наприклад: