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

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

Задача

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

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

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

  1. Закрасить клетку на шаг ниже каждой из закрашенных изначально:

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

  2. Закрасить клетку на шаг выше и на шаг ниже каждой из закрашенных изначально:

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

  3. Закрасить клетку на шаг левее каждой из закрашенных изначально:

    использовать Робот
    алг
    нач
      нц 10 раз
        вправо
        если клетка закрашена
        то влево; закрасить; вправо
      все
      кц
    кон

  4. Закрасить клетку на шаг правее каждой из закрашенных изначально:

    использовать Робот
    алг
    нач
      нц 10 раз
        вправо
        если клетка закрашена
        то вправо; закрасить;
      все
      кц
    кон

Ответ

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



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