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

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

Задача
  1. 6. На поле Робота стен нет. В ряду правее той клетки, где стоит Робот, некоторые клетки закрашены, причём самая дальняя закрашенная клетка находится не дальше, чем в 10 шагах от Робота, например, как на рисунке ниже. Какие именно клетки закрашены изначально, неизвестно, известно только, что больше закрашенных клеток на поле нет. Составь алгоритмы, которые заставляют Робота:
    а) закрасить клетку на шаг ниже каждой из закрашенных изначально;
    б) закрасить клетку на шаг выше и на шаг ниже каждой из закрашенных изначально;
    в) закрасить клетку на шаг левее каждой из закрашенных изначально;
    г) закрасить клетку на шаг правее каждой из закрашенных изначально.
Подробный ответ

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

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

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

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

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

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

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

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

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

Ответ

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



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