1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 25 Параграф 2.4 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Задание 25 Параграф 2.4 ГДЗ Босова 8 класс (Информатика)

Задача

Напишите алгоритм, под управлением которого Робот обойдёт прямоугольную область, обнесённую стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны.

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

Чтобы обойти прямоугольную область по периметру, Робот должен последовательно дойти до каждого угла, закрашивая клетку в начале движения и после поворотов. Так как размеры области неизвестны, используются циклы «пока свободно».

использовать Робот
алг
нач
  закрасить
  нц пока справа свободно
    вправо
  кц
  закрасить
  нц пока снизу свободно
    вниз
  кц
  закрасить
  нц пока слева свободно
    влево
  кц
  закрасить
  нц пока сверху свободно
    вверх
  кц
кон

Сначала Робот закрашивает исходную клетку, затем движется вправо до стены и закрашивает правый верхний угол, потом вниз до стены, затем влево и вверх, закрашивая все угловые клетки прямоугольника.

Ответ: алгоритм выше.



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