Задание 38 ГДЗ Семенов Рудченко 6 класс (Информатика)
Даны алгоритмы «Фрагмент» и «Фигура». Напиши комментарий для каждого из двух алгоритмов: укажи, каким должно быть поле и в какой клетке поля должен находиться Робот в начальном положении, чтобы при выполнении алгоритма не произошло отказа. Нарисуй результат выполнения алгоритма «Фигура», считая, что весь лист тетради — это поле Робота, отметь крестиком клетку, выбранную тобой для начального положения Робота, закрась клетки, которые Робот закрасит в результате выполнения алгоритма, отметь клетку, в которой Робот окажется после выполнения алгоритма.
алг Фрагмент
дано
| поле $$7\times7$$
| верхний левый угол
нач
нц 3 раз
закрасить; вправо
кц
нц 3 раз
закрасить; вниз
кц
нц 3 раз
закрасить; влево
кц
закрасить; вправо; вправо; вправо; вверх
кон
алг Фигура
дано
| поле $$12\times16$$
| верхний левый угол
нач
нц 5 раз
Фрагмент
кц
кон
В алгоритме Фрагмент Робот должен иметь запас клеток во всех направлениях, куда он двигается:
- 3 раза закрасить и вправо;
- 3 раза закрасить и вниз;
- 3 раза закрасить и влево;
- закрасить и вправо, вправо, вправо, вверх.
Значит, стартовать нужно не у края поля. Подходит поле 7×7, а начальная клетка — верхняя левая клетка внутреннего квадрата, то есть клетка, из которой можно выполнить все указанные перемещения без отказа.
После выполнения алгоритма Робот закрасит клетки, образующие ломаную линию, и окажется на 3 клетки правее и на 1 клетку выше начального положения.
Для алгоритма Фигура выполняется фрагмент 5 раз, значит рисунок повторяется 5 раз подряд. Чтобы не было отказа, поле должно быть достаточно большим. Подходит поле 12×16, а начальное положение Робота — в верхней левой клетке поля.
При каждом повторении фрагмента Робот закрашивает 10 клеток и смещается так, что получается ступенчатая фигура. После 5 повторений Робот окажется в правой нижней части поля.
Результат выполнения алгоритма Фигура — цепочка из пяти одинаковых фрагментов, расположенных ступеньками вправо и вниз.
Ответ
Фрагмент: поле 7×7, начальная клетка — верхняя левая клетка внутреннего квадрата; после выполнения Робот окажется на 3 клетки правее и на 1 клетку выше начальной.
Фигура: поле 12×16, начальная клетка — верхняя левая клетка поля; результат — ступенчатая фигура из 5 повторов фрагмента, Робот в правой нижней части поля.



