Задание 6 Параграф 2.3 ГДЗ Босова 9 класс 2017 (Информатика)
Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином: 6. В ряду из десяти клеток правее Робота некоторые клетки закрашены. Последняя закрашенная клетка может примыкать к стене. Составьте алгоритм, который закрашивает клетки выше и ниже каждой закрашенной клетки. Проверьте работу алгоритма в следующих случаях: *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 9 bosova9 2-3/6 938
Нужно пройти по ряду клеток справа от Робота и для каждой закрашенной клетки закрасить клетки выше и ниже неё. Так как последняя закрашенная клетка может стоять у стены, движение вправо выполняем пока справа свободно.
Если текущая клетка закрашена, то:
- поднимаемся вверх и закрашиваем клетку;
- возвращаемся в исходную клетку;
- опускаемся вниз и закрашиваем клетку;
- возвращаемся обратно.
Тогда алгоритм будет работать и для нескольких закрашенных клеток подряд, и для случая, когда последняя закрашенная клетка находится у стены.
использовать Робот
алг
нач
нц пока справа свободно
вправо
если клетка закрашена то
вверх
закрасить
вниз
вниз
закрасить
вверх
все
кц
кон
Проверка по рисункам показывает, что алгоритм закрашивает клетки над и под каждой исходной закрашенной клеткой, включая случай, когда последняя закрашенная клетка расположена у правой стены.
Ответ: алгоритм составлен верно и работает для всех указанных случаев.