Разработать систему команд робота, умеющего писать почтовые индексы. Написать программу, имитирующую работу робота.

лабтвб лабтвб    3   16.04.2019 23:00    1

Ответы
Serega1418 Serega1418  16.04.2019 23:00
Каждую цифру изображаем в прямоугольнике со сторонами 80 и 40 шагов, черепашка находится в левом нижнем углу прямоугольника. После рисования возвращаем исполнитель в исходное положение.
TO NOL
PD
FD 80 RT 90
FD 40 RT 90
FD 80 RT 90
FD 40 RT 90
END
Можно сократить программу:
TO NOL
PD REPEAT 2 [FD 80 RT 90 FD 40 RT 90]
END
Не забываем начинать с левого нижнего угла прямоугольника:
TO ODIN
PU     подняли перо
FD 40     перешли в середину левой стороны прямоугольника
PD     опустили перо
RT 45    
FD 56 RT 135
FD 80 RT 90
PU     подняли перо
FD 40 RT 90     перешли в исходное положение
END

TO DVA
PU RT 90 FD 40 RT 180
PD FD 40 RT 135 FD 56 LT 45 FD 40 LT 90 FD 40 LT 90
PU FD 80 RT 180
END

TO TRI
PD RT 45 FD 56 LT 135 FD 40 RT 135 FD 56 LT 135 FD 40 LT 90
PU FD 80 RT 180
END
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы