Задание 3. Исполнитель Стрелочка.
Постановка задачи. Разработать алгоритм воспроизведения рисунка по образцу для графического исполнителя Стрелочка.
Начальное положение исполнителя – точка А, направление – вверх. Завершить перемещение можно в любой точке поля. Размер поля – NxN клеток, где N >= 12.
Рисунок

Решение
АЛГОРИТМ ПУТЬ_1
Дано: Исполнитель в т. А
Надо: Исполнитель в т. Б
НАЧ
ДЕЛАЙ квБ
ДЕЛАЙ переход
ДЕЛАЙ квБ
ДЕЛАЙ переход
ДЕЛАЙ квБ
ДЕЛАЙ переход
ДЕЛАЙ квБ
КОН
ПРОЦЕДУРА сторона
ШАГ
ШАГ
ШАГ
ПОВОРОТ
КОНЕЦ ПРОЦЕДУРЫ
ПРОЦЕДУРА квМ
ШАГ
ПОВОРОТ
ШАГ
ПОВОРОТ
ШАГ
ПОВОРОТ
ШАГ
ПОВОРОТ
КОНЕЦ ПРОЦЕДУРЫ
ПРОЦЕДУРА квБ
ДЕЛАЙ сторона
ДЕЛАЙ сторона
ДЕЛАЙ квМ
ДЕЛАЙ сторона
ДЕЛАЙ сторона
КОНЕЦ ПРОЦЕДУРЫ
ПРОЦЕДУРА переход
ПОВОРОТ
ПРЫЖОК
ПРЫЖОК
КОНЕЦ ПРОЦЕДУРЫ
Критерии оценки
Максимум за задание – 10 баллов.
Программа работает – 10 баллов.
Штрафы:
Превышение размера программы: 0, 25 за каждую строку
Не работает на поле определенного размера: 1 за каждое поле
Окончание работы не в той точке: 1.
Нарушения пропорций в рисунке: 5.


