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

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

Завдання 48, Сторінка 172

Інформатика, Морзе Н. В., Барна О. В., 2026

Сторінка 172 Завдання 48 с. 172

Створення шаблонів програм зі шкалами

Умова

Створити два файли: «Вікно й горизонтальна шкала» та «Вікно й вертикальна шкала»; зберегти їх у папці із шаблонами; порівняти коди.

Що треба знати

Для створення програми потрібен імпорт `tkinter`, створення вікна `Tk()`, ініціалізація змінної для значення шкали (`DoubleVar()`), створення об'єкта `Scale` з відповідним параметром `orient` та його розміщення методом `.pack()`.

💡 Підказка — спробуй спершу сам

Скопіюй код для вертикальної шкали зі сторінки 166. Заміни в ньому `orient=VERTICAL` на `orient=HORIZONTAL`, а значення `length` можна змінити за бажанням, але залиш логіку створення незмінною.

Розв’язання крок за кроком

  1. Створи файл для горизонтальної шкали: імпортуй `tkinter`, створи вікно, визнач змінну `var`, створи `Scale` з `orient=HORIZONTAL` та розмісти його.

  2. Створи файл для вертикальної шкали: виконай ті самі дії, але встанови `orient=VERTICAL`.

  3. Порівняй обидва файли: вони майже однакові, різниця лише у значенні параметра `orient` та можливо довжині (`length`).

Відповідь:

Шаблони створено. Коди відрізняються лише параметром `orient`: у першому — `HORIZONTAL`, у другому — `VERTICAL`. Обидва файли містять стандартну структуру програми на `tkinter` з використанням змінної `DoubleVar` для отримання значення.

Розбір зрозумілий?

Наприклад: