1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семёнов
Задание 66 ГДЗ Семенов Рудченко 6 класс (Информатика)
Семёнов, Рудченко
6 класс
Автор
Семёнов, Рудченко

Задание 66 ГДЗ Семенов Рудченко 6 класс (Информатика)

Задача

66. Составь алгоритм для Робота, который закрашивает все клетки на квадратном поле без внутренних стен размером 10 х 10. В начальном состоянии Робот находится в левом верхнем углу поля, после выполнения алгоритма Робот оказывается в правом нижнем углу поля. Используй как вспомогательный алгоритм закрасить ряд из 9 клеток со с. 44 и составную команду цикл «N раз».
В программе вспомогательный алгоритм закрашивает сразу два ряда клеток. Возможны другие варианты программ. Крестиком обозначено начальное положение Робота.
использовать Робот
алг закрасить квадрат 10х10
нач
. нц 4 раз
. . закрасить 2 ряда из 10 клеток
. . вниз
. кц
. закрасить 2 ряда из 10 клеток
. нц 9 раз
. . вправо
. кц
кон
алг закрасить 2 ряда из 10 клеток
нач
. нц 9 раз
. . закрасить; вправо
. кц
. закрасить; вниз
. нц 9 раз
. . закрасить; влево
. кц
. закрасить
кон

Подробный ответ

Чтобы закрасить всё поле $10 \times 10$, удобно использовать вспомогательный алгоритм закрасить 2 ряда из 10 клеток. Тогда весь квадрат можно закрасить за 5 таких проходов: 4 раза по два ряда и ещё один раз последние 2 ряда.

После каждого прохода Робот смещается вниз, а в конце — вправо на 9 клеток, чтобы оказаться в правом нижнем углу.

использовать Робот
алг закрасить квадрат 10×10
нач
  нц 4 раз
    закрасить 2 ряда из 10 клеток
    вниз
  кц
  закрасить 2 ряда из 10 клеток
  нц 9 раз
    вправо
  кц
кон

алг закрасить 2 ряда из 10 клеток
нач
  нц 9 раз
    закрасить; вправо
  кц
  закрасить; вниз
  нц 9 раз
    закрасить; влево
  кц
  закрасить
кон

Ответ

Алгоритм выше.



Общая оценка
3.8 / 5
Другие учебники
Другие предметы