20 lines
1.6 KiB
Plaintext
20 lines
1.6 KiB
Plaintext
![]() |
\b;Упражнение
|
|||
|
На пути стоят несколько \l;постов обмена информацией\u object\exchange;. Когда бот подходит на достаточно близкое расстояние к посту, он может прочитать инструкции, которые тот содержит. \l;Посты обмена информацией\u object\exchange; по пути содержат информацию о направлении и расстоянии до следующего поста. И вы не знаете сколько постов обмена встретится вам перед тем, как вы прибудете к цели.
|
|||
|
|
|||
|
\b;Общие принципы
|
|||
|
Повторять всегда:
|
|||
|
o Получить направление на \l;посту обмена\u object\exchange;.
|
|||
|
o Получить расстояние на \l;посту обмена\u object\exchange;.
|
|||
|
o Если нельзя получить никакой информации, остановить программу.
|
|||
|
o Выполнить поворот.
|
|||
|
o Отправиться к следующему посту.
|
|||
|
|
|||
|
\b;Полезные инструкции
|
|||
|
\c;\l;while\u cbot\while;\n; для повтора инструкций
|
|||
|
\c;\l;receive\u cbot\receive;\n; для получения информации на посту
|
|||
|
\c;\l;move\u cbot\move;\n; для движения бота
|
|||
|
\c;\l;turn\u cbot\turn;\n; для поворота бота
|
|||
|
|
|||
|
\t;См. также
|
|||
|
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.
|