Русский
Search
K
Links
Comment on page

Пример решения задачи по взаимодействию двух роботов

Условие задачи

Отправить сообщение «5» с одного робота и принять его на втором.
Обратите внимание, что решить задачу возможно только в режиме реального робота.

Решение

Для решения задачи необходимо:
  1. 1.
    Написать алгоритм передачи сообщения для ведущего робота.
  2. 2.
    Написать алгоритм приема сообщения для второго робота.
  3. 3.
    Подключить роботов в единую сеть.
  4. 4.
    Запустить программы на роботах.

Алгоритм передачи сообщения

1. Перейдите в TRIK Studio в режим реального робота.
2. Введите переменную для сообщения message и инициализируйте её, присвоив ей цифру 5 в блоке «Выражение».
3. Добавьте блок «Послать сообщение» и «Конец». В свойствах блока «Послать сообщение» укажите бортномер робота, на который вы хотите отправить сообщение, и переменную, содержащую сообщение.

Общий вид алгоритма

Алгоритм приема сообщения

1. Перейдите в TRIK Studio в режим реального робота.
2. Добавьте блок «Получить сообщение». В свойствах блока укажите переменную, в которую хотите записать сообщение, отправленное с другого робота. Переменная может называться как угодно. В свойстве «Дождаться сообщения» укажите значение истина.
3. После того как сообщение пришло, выведите его на экран робота в течение 3 секунд, а затем закончите выполнение алгоритма. Для этого добавьте блоки «Напечатать текст», «Таймер» и «Конец». В свойствах блока «Напечатать текст» поставьте флажок Вычислять и укажите значение истина в поле «Обновить картинку».

Общий вид алгоритма