2397
Комментарий:
|
2416
|
Удаления помечены так. | Добавления помечены так. |
Строка 32: | Строка 32: |
* Вариант решения: [[attachment:turtled.py]] | * Начальный вариант решения: [[attachment:turtled.py]] |
Событийный подход
- Разбор Д/З
- Относительные и абсолютные действия Черепахи. Накапливание погрешности в последовательности относительных действий
- Растровый «полукруг»
Понятие «контура с заливкой»
Управление скоростью рисования (delay(), tracer(), update())
- Взаимодействие python и графического окна в Черепахе:
- изменение размера, очистка и пр.
события и их обработка: понятие подключенной функции (обработчика)
onkey()
onclick()/onscreenclick(); параметры обработчика
ontimer()
события, случающиеся с самой Черепахой: onclick(), ondrag(), onrelease()
listen() и возможность подключения функций
Домашнее задание
Ещё раз прочитать turtle.html
Позапкскать и почитать примеры программ с участием Черепахи
- «Графический редактор»:
- Многорежимный: нажатие на клавишу запускает, а перетаскивание — завершает операцию рисования:
- "l" линии
- "c" окружности
- "s" прямоугольника
- "q" квадрата под произвольным углом
- …
Начальный вариант решения: turtled.py
- Многорежимный: нажатие на клавишу запускает, а перетаскивание — завершает операцию рисования:
Условные обозначения
— тема по Linux
— тема повышенной сложности
— теоретическое задание
— тема для самостоятельного изучения