Задание 111 ГДЗ Семенов Рудченко 6 класс (Информатика)
- 6. На поле Робота стен нет. В ряду правее той клетки, где стоит Робот, некоторые клетки закрашены, причём самая дальняя закрашенная клетка находится не дальше, чем в 10 шагах от Робота, например, как на рисунке ниже. Какие именно клетки закрашены изначально, неизвестно, известно только, что больше закрашенных клеток на поле нет. Составь алгоритмы, которые заставляют Робота:
а) закрасить клетку на шаг ниже каждой из закрашенных изначально;
б) закрасить клетку на шаг выше и на шаг ниже каждой из закрашенных изначально;
в) закрасить клетку на шаг левее каждой из закрашенных изначально;
г) закрасить клетку на шаг правее каждой из закрашенных изначально.
Так как самая дальняя закрашенная клетка находится не дальше чем в $$10$$ шагах от Робота, достаточно пройти вправо $$10$$ раз и на каждой клетке проверять, закрашена ли она. Если клетка закрашена, Робот закрашивает нужную соседнюю клетку и возвращается обратно.
Закрасить клетку на шаг ниже каждой из закрашенных изначально:
использовать Робот
алг
нач
нц 10 раз
вправо
если клетка закрашена
то вниз; закрасить; вверх
все
кц
конЗакрасить клетку на шаг выше и на шаг ниже каждой из закрашенных изначально:
использовать Робот
алг
нач
нц 10 раз
вправо
если клетка закрашена
то вниз; закрасить; вверх
вверх; закрасить; вниз
все
кц
конЗакрасить клетку на шаг левее каждой из закрашенных изначально:
использовать Робот
алг
нач
нц 10 раз
вправо
если клетка закрашена
то влево; закрасить; вправо
все
кц
конЗакрасить клетку на шаг правее каждой из закрашенных изначально:
использовать Робот
алг
нач
нц 10 раз
вправо
если клетка закрашена
то вправо; закрасить;
все
кц
кон
Ответ
Алгоритмы приведены выше.


