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

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

Сторінка 176

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

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

Сторінка 176

Завдання 16

Побудова овалів у графічному вікні

Створити файл `Тінь_Прізвище`, побудувати вікно та намалювати овали. Овал вписаний у прямокутник з діагоналлю від точки (50, 10) до (150, 100). Заповнення фігури має бути сірим кольором (від 0 до 100).

Розв’язання

  1. Імпортуйте бібліотеку `tkinter` та створіть вікно з полотном (`Canvas`).

  2. Викличте метод `.create_oval(50, 10, 150, 100, fill='gray')`, щоб намалювати сірий овал за заданими координатами.

Відповідь:

Програма відображає сірий овал, вписаний у прямокутник з вершинами (50, 10) та (150, 100).

Завдання 17

Малювання елементів круга (дуга і сегмент)

Створити файл `Елементи круга_Прізвище`. Намалювати дугу та сегмент. Дана дуга має початковий кут 45° та закінчуватися на 240°. Сегмент обмежений хордою, що з'єднує точки (100, -70) і (25, 180).

Розв’язання

  1. Намалюйте повний овал як основу (або просто вкажіть координати кутів). Викличте `.create_arc(x1, y1, x2, y2, start=45, extent=240)` для створення дуги.

  2. Для сегмента спочатку намалюйте дугу (якщо потрібно), а потім додайте лінію `.create_line(100, -70, 25, 180)`, щоб закрити сегмент хордою.

Відповідь:

Програма відображає дугу з кутом розгортки 195° (від 45° до 240°) та сегмент, обмежений лінією між точками (100, -70) і (25, 180).

Наприклад: