Вопрос задан 26.03.2021 в 02:22. Предмет Информатика. Спрашивает Кислый Илья.

  Известно,что где-то правее Робота есть стена. Начертите блок-систему алгоритма,под

управлением которого Робот закрасит ряд клеток до стены и вернется в исходное положение! Срочно помогите!!!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванова Лиза.

аа. ИНформатика
просто тупо стены чертишь,чтобы робот возвращался в исходное положение.т.е контролируй им) 

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать следующий блок-алгоритм:

  1. Проверить, свободен ли путь направо.
  2. Если путь свободен, то двигаться вправо и закрасить клетку.
  3. Если путь заблокирован, то вернуться на одну клетку назад и повернуться на 90 градусов влево.
  4. Проверить, свободен ли путь напрямик.
  5. Если путь свободен, то двигаться вперед и закрасить клетку.
  6. Если путь заблокирован, повернуться на 90 градусов вправо.
  7. Повторять шаги 1-6 до тех пор, пока Робот не достигнет стены.

Блок-схема для данного алгоритма будет выглядеть примерно так:

lua
+---+ | | +----+ +-----+ | | | | | | +----+ +-----+ | | +---+ | V +------+ +---+ | Путь | | | | своб. +---> + | +------+ +---+ | V +------+ +---+ | Путь | | | | забл.+---> + | +------+ +---+ | V +------+ | Верн.| | назад| +------+ | V +------+ +---+ | Путь | | | | своб. +---> + | +------+ +---+ | V +------+ +---+ | Путь | | | | забл.+---> + | +------+ +---+ | V +------+ +---+ | Повер.| | вправо| +------+ +---+ | V +------+ +---+ | Путь | | | | своб. +---> + | +------+ +---+ | V +------+ +---+ | Путь | | | | забл.+---> + | +------+ +---+ | V +------+ +---+ | Повер.| | влево | +------+ +---+

После того, как Робот достигнет стены, можно повернуть его на 180 градусов и отправить обратно в исходное положение, используя обратный алгоритм движения.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос