ГДЗ Інформатика 7 клас. Підручник [Бондаренко О.О., Ластовецький В.В.] 2024
26.10.2024,
7 Клас / Інформатика,
1 410,
0
§ 39 Розв’язування задачі методом поділу на підзадачі
Питання для самоперевірки1. Підзадачі для малювання жабки:
- Малювання голови.
- Малювання тіла.
- Малювання лап.
- Малювання очей.
- Додавання деталей (наприклад, малюнків на тілі).
2. Що буде, якщо функцію жодного разу не викликати?
- Якщо функцію не викликати, вона не буде виконана, і код, що міститься всередині функції, не вплине на виконання програми.
3. Написання функції для малювання квадрата:
```python
import turtle
def draw_square(size):
for _ in range(4):
turtle.forward(size)
turtle.right(90)
# Використання функції для малювання квадратів
draw_square(100)# Малює квадрат зі стороною 100
```
4. Чому простіше експериментувати з програмою, коли підзадачі оформлено як функції?
- Використання функцій робить код більш структурованим і зрозумілим. Функції можна легко тестувати та використовувати повторно. Це також дозволяє зменшити дублювання коду та полегшує внесення змін у програму.
5. У програмному коді:
```python
def sum(a, b):# Заголовок функції
print(a + b)# Тіло функції
sum(3, 5)# Команда виклику функції
```
- Заголовок функції: `def sum(a, b):`
- Тіло функції: `print(a + b)`
- Команда виклику функції: `sum(3, 5)`
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter