\b;Упражнение
Написать программу для бота так, чтобы он мог транспортировать \l;урановую руду\u object\uranore;, используя \l;пост обмена информацией\u object\exchange; как пульт дистанционного управления.

Что потребуется¦:

1) \l;Сниффер\u object\botsr; (не может ничего нести).
2) \l;Пост обмена информацией\u object\exchange; - для приема и передачи информации.
3) \l;Сборщик\u object\botgr;, которым вы не сможете управлять вручную.

\image tremot1a 16 8;
Пост обмена информацией хранит данные в виде "name/value"(имя/значение) только парами. Для управления ботом нам потребуется только одна такая пара ¦:

    name="order", valuer=order number

Робот понимает следующие команды(вместо значения order number)¦:
\c;
    1 -> grab();     // взять объект
    2 -> drop();     // положить объект
    3 -> move(10);   // двигаться на 10 метров вперед
    4 -> move(-10);  // двигаться на 10 метров назад
\n;
Для того, чтобы бот двигался вперед на 10 метров, ему нужно подать инструкции¦:
\c;\s;	\l;send\u cbot\send;("order", 3, 100);  // order 3 -> "move(10)"
\n;
После отправки инструкций ждем 5 секунд, чтобы убедиться, что программа работает.
Примечание: Существует более лучший способ для выполнения данной миссии, но мы увидим его позже в упражнении "Дистанционное управление № 2».

Для завершения упражнения вы должны¦:

1) Взять урановую руду
2) Продвинуться вперед на 10 метров
3) Положить урановую руду
4) Отъехать назад на 10 метров

\t;Смотри также
\l;Язык CBOT\u cbot;, \l;Переменные\u cbot\type; и \l;Категории\u cbot\category;.