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

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

Задача

Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином: 25. Напишите алгоритм, под управлением которого Робот обойдёт прямоугольную область, обнесённую стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 8 bosova8 2-4/25 832

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

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

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

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

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



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