Контрольные задания > 4. Перед началом выполнения алгоритма Робот находился в клетке В4. Укажите клетку, в которой окажется Робот после выполнения алгоритма.
алг перемещение
нач
влево
если клетка закрашена
то влево
все
вправо
если клетка закрашена
то вправо
все
кон
Вопрос:
4. Перед началом выполнения алгоритма Робот находился в клетке В4. Укажите клетку, в которой окажется Робот после выполнения алгоритма.
алг перемещение
нач
влево
если клетка закрашена
то влево
все
вправо
если клетка закрашена
то вправо
все
кон
Ответ:
Рассмотрим выполнение алгоритма по шагам:
1. Робот начинает в клетке B4.
2. Первая команда: `влево`. Робот переходит в клетку A4.
3. Проверка: клетка A4 закрашена. Значит выполняем `то влево` - Робот перемещается в клетку A3.
4. `все`- блок условного перехода заканчивается
5. Следующая команда: `вправо`. Робот переходит в клетку B3.
6. Проверка: клетка B3 закрашена. Значит выполняем `то вправо` - Робот перемещается в клетку C3.
7. `все`- блок условного перехода заканчивается
Робот окажется в клетке C3.