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