Контрольные задания > 4. Перед началом выполнения алгоритма Робот находился в клетке В2. Укажите клетку, в которой окажется Робот после выполнения алгоритма.
алг перемещение
нач
вправо
если клетка закрашена
то влево
все
влево
если клетка закрашена
то вправо
все кон
Вопрос:
4. Перед началом выполнения алгоритма Робот находился в клетке В2. Укажите клетку, в которой окажется Робот после выполнения алгоритма.
алг перемещение
нач
вправо
если клетка закрашена
то влево
все
влево
если клетка закрашена
то вправо
все кон
Ответ:
**Решение:**
Алгоритм перемещения робота зависит от того, закрашена клетка или нет. Рассмотрим шаги алгоритма:
1. **Начало:** Робот находится в клетке B2.
2. **Вправо:** Робот перемещается вправо, в клетку C2.
3. **Если клетка закрашена:** Проверяем, закрашена ли клетка C2. Судя по рисунку, клетка C2 не закрашена. Значит, условие "если клетка закрашена" ложно, и команда "то влево" не выполняется.
4. **Все:** Конец условного оператора.
5. **Влево:** Робот перемещается влево, в клетку B2.
6. **Если клетка закрашена:** Проверяем, закрашена ли клетка B2. Судя по рисунку, клетка B2 закрашена. Значит, выполняется команда "то вправо".
7. **То вправо:** Робот перемещается вправо, в клетку C2.
8. **Все:** Конец условного оператора.
9. **Кон:** Конец алгоритма.
**Ответ:** Робот окажется в клетке C2.