1. Общие сведения
Исполнитель Черепашка реализован через модуль turtle языка программирования Python.
Программа, использующая этот модуль, может содержать только команды, приведенные в списке ниже. Использование других команд приведет к ошибке выполнения.
2. Допустимые команды
Движение:
-
forward(), fd()
-
backward(), bk(), back()
-
left(), lt()
-
right(), rt()
-
goto()
-
setposition(), setpos()
Перо:
-
penup(), pu(), up()
-
pendown(), pd(), down()
-
pensize(), width()
Направление:
Позиция:
Видимость и скорость:
-
hideturtle(), ht()
-
showturtle(), st()
-
speed()
Цвет:
-
color()
-
pencolor()
-
fillcolor()
Другое:
-
Turtle
-
Screen
-
done()
-
mainloop()
-
exitonclick()
-
isdown()
Другие команды будут вызывать ошибку.
3. Создание задания
Для добавления новой задачи в систему:
- Заполните основные параметры вопроса.
- Необходимо создать один тест, добавив в выходные данные эталонное решение.
4. Проверка решения
Проверка осуществляется с помощью чекера, который сравнивает количество нарисованных линий в эталонном решении и в решении участника (и их координаты).
Чтобы обеспечить корректную работу чекера:
5. Настройка чекера
Вы можете использовать любой язык программирования для написания собственного чекера.
Кроме того, система предоставляет готовый чекер, поддерживающий большинство стандартных случаев.
Чтобы подключить его, выберите язык Python 3.12 и списке готовых чекеров найдите выберите чекер для исполнителя Черепашка.
6. Сохранение и использование
После заполнения всех полей и выбора чекера:
- Сохраните вопрос.
- Проверьте его работу.
- Используйте созданную задачу в своих учебных материалах.