Вопрос:

Робот стоит в левом конце коридора, в клетке, обозначенной буквой P. Сколько клеток закрасит Робот, выполнив такую программу?

Фотография

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

Давай разберем программу, которую выполняет Робот. Программа: 1. `нц пока снизу стена` — цикл выполняется, пока под Роботом находится стена. 2. `если сверху свободно` — проверяем условие. 3. `то закрасить` — если сверху свободно, Робот красит текущую клетку. 4. `все` — конец ветвления. 5. `вправо` — Робот делает шаг вправо. 6. `кц` — конец цикла. Посмотрим на лабиринт (всего 8 клеток в ряду): - Клетка 1 (с буквой P): Снизу стена (сплошная линия под клеткой). Сверху свободно. Робот красит клетку и идет вправо. - Клетка 2: Снизу стена. Сверху свободно. Робот красит и идет вправо. - Клетка 3: Снизу нет стены (пропуск в линии). Условие цикла `снизу стена` перестает выполняться. Цикл завершается на 3-й клетке, так как под ней нет стены. Клетки 1 и 2 были закрашены. **Ответ: 2**

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

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