Вопрос:

В какой клетке окажется Робот в результате выполнения данного алгоритма?

В какой клетке окажется Робот в результате выполнения данного алгоритма?
Фотография

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

Для решения задачи проследим за перемещениями Робота по лабиринту поэтапно. Начальное положение Робота — клетка **C2**. 1. **нц пока снизу свободно: вниз кц** Робот движется вниз из C2 до тех пор, пока не встретит стену снизу. Свободны клетки C3 и C4. На клетке C4 снизу стена. Робот останавливается в **C4**. 2. **нц пока слева свободно: влево кц** Из C4 Робот движется влево. Слева от C4 — клетка B4, она свободна. Слева от B4 — стена. Робот останавливается в **B4**. 3. **нц пока сверху свободно: вверх кц** Из B4 Робот движется вверх. Свободны клетки B3, B2, B1. В клетке B1 Робот упирается в верхнюю границу поля. Робот останавливается в **B1**. 4. **нц пока справа свободно: вправо кц** Из B1 Робот движется вправо. Свободны клетки C1, D1, E1. В клетке E1 справа стоит стена. Робот останавливается в **E1**. **Ответ: E1**

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

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