Номер 3.86, ГДЗ по информатике за 9 класс к сборнику задач и упражнений Босовой

Информатика 7 класс 7класс ГДЗ к сборнику задач и упражнений по информатике за 7, 8 и 9 класс Босовой

Ответ и решение

1. Найти конец стены.2. Встать на первую клетку под стеной.3. Закрасить все клетки, прилегающие к стене.4. ВСЕ2) Где-то в поле Робота находятся две вертикальные стены равной, но неизвестной длины, расположенные одна напротив другой. Робот находится в произвольной клетке справа от правой стены, причем напротив нее.На рисунке указан один из возможных вариантов расположения Робота и стен (Робот обозначен буквой Р).Робот приступил к исполнению следующего алгоритма:Каким будет результат исполнения данного алгоритма. Изобразите его на рисунке.Опишите алгоритм действий Робота укрупненными шагами.1. Подойти к правой стене.2. Подняться по стене до верхнего ее конца3. Закрасить все клетки между стенами3) На бесконечном клетчатом поле имеется горизонтальная стена. Длина стены неизвестна. Робот находится в одной из клеток, примыкающих к стене сверху. Точное положение Робота неизвестно. На рисунке указан один из возможных вариантов расположения Робота и стен (Робот обозначен буквой Р).Робот должен закрасить через одну клетки, примыкающие к стене сверху, начиная с самой левой клетки.Конечное положение Робота значения не имеет. Алгоритм должен решать задачу для стены произвольного размера и любого допустимого начального положения Робота.При составлении алгоритма можно использовать следующее разбиение задачи на подзадачи:• перевести Робота в исходное положение - крайнюю левую клетку, примыкающую к стене сверху;• двигаться слева направо, закрасить через одну все клетки, примыкающие к стене.Напишите алгоритм.использовать Роботалгнач. нц пока снизу не свободно. . влево. кц. вправо. нц пока снизу не свободно. . закрасить. . вправо; вправо. кцкон4) Робот находится в произвольной точке внутри прямоугольного огороженного стенами участка клетчатого поля. Размеры прямоугольника неизвестны. Напишите алгоритм, с помощью которого Робот закрасит все клетки, примыкающие к нижней стороне прямоугольника. Конечное положение Робота может быть произвольным.использовать Роботалгнач. нц пока слева свободно. . влево. кц. нц пока снизу свободно. . вниз. кц. нц пока справа свободно. . закрасить; вправо. кц. закраситькон5) Робот находится в произвольной точке внутри прямоугольного огороженного стенами участка клетчатого поля. Размеры прямоугольника неизвестны. Напишите алгоритм, с помощью которого Робот закрасит все клетки, примыкающие к сторонам прямоугольника, и вернется в начальное положение.использовать Роботалгнач. цел k1,k2. k1:=0; k2:=0;. нц пока слева свободно. . влево. . k1:=k1+1. кц. нц пока снизу свободно. . вниз. . k2:=k2+1. кц. нц пока справа свободно. . закрасить; вправо. кц. закрасить. нц пока сверху свободно. . вверх; закрасить. кц. нц пока слева свободно. . влево; закрасить. кц. нц пока снизу свободно. . вниз; закрасить. кц. нц k1 раз. . вправо. кц. нц k2 раз. . вверх. кцкон