Вопрос:

Какую конструкцию ветвления нужно вписать в конце программы, чтобы алгоритм работал для обоих полей?

Фотография

Ответ ассистента

Для решения этой задачи нужно использовать конструкцию «Если... выполнить...». В синее поле (условие) необходимо вставить проверку датчика стены, а в зеленое поле (команда) — соответствующее действие (движение). Так как в условии сказано, что алгоритм должен работать для обоих полей (вероятно, имея в виду симметрию или две возможные стены), обычно такие задачи предполагают проверку наличия стены с одной стороны и движение в противоположную. Например, если в синее поле вставить `wall_from_right` (стена справа), то в зеленое поле нужно вставить `move_left` (движение влево), или наоборот. Чтобы алгоритм работал универсально, обычно нужно поставить условие на проверку стены, а внутри выполнить действие, которое позволит роботу избежать препятствия.

Другие решения

Что ещё задавали пользователи