19
Урок 19
Циклы для исполнителей
Раздел 2. Алгоритмы и программирование
Сегодня на уроке
- Исполнитель Черепаха: вперёд, направо, налево
- Правильные многоугольники через цикл
- Исполнитель Робот на клетчатом поле
- Вложенные циклы
🐢
Правильный n-угольник
повтори n [вперёд a, направо 360/n]
Черепаха поворачивает на внешний угол. Сумма всех поворотов — полный оборот, 360°.
Фигуры Черепахи
| Повторов | Поворот | Фигура |
| 3 | 120° | треугольник |
| 4 | 90° | квадрат |
| 5 | 72° | пятиугольник |
| 6 | 60° | шестиугольник |
| 36 | 10° | почти круг |
Черепаха в Python
import turtle
t = turtle.Turtle()
for i in range(6):
t.forward(100)
t.right(60)Эту программу можно запустить в Python на компьютере (модуль turtle) — и увидеть шестиугольник.
Решим вместе
Робот в (0,0): повтори 3 [вправо 2, вверх 1]. Где он?
Каждый повтор: x + 2, y + 1. Три раза: (6, 3)
А знаете ли вы?
Язык Лого с Черепахой придумал Сеймур Пейперт в 1967 году специально для обучения детей. Им пользуются в школах до сих пор.
Главное
- Цикл сокращает программу
- Правильный n-угольник: поворот 360/n
- Вложенный цикл: внутренние команды выполняются (внешн. × внутр.) раз
✅