Вопрос:

Для стартовои обстановки, изображеннои на рисунке, написана программа. Робот находится слева от стены. высота стены расстояние до нее любое. Робот должен обойти стену и закрасить клетки с противоположной стороны стены. Ниже дана программа без одной строки. Какую команду нужно прописать в этой строке, чтобы программа работала верно? нач нц пока справа свободно вправо кц нц пока не справа свободно Вниз кц вправо (?) нц пока не слева свободно закрасить вверх кц кон

Смотреть решения всех заданий с листа

Ответ:

Ответ: нц пока справа свободно

Краткое пояснение: Чтобы робот правильно обошел стену и закрасил клетки, необходимо повторять движение вправо, пока справа есть свободное место.

Рассмотрим алгоритм по шагам:

  1. нач - начало программы.
  2. нц пока справа свободно - начало цикла, который выполняется, пока справа от робота свободно.
  3. вправо - робот двигается вправо.
  4. кц - конец цикла "пока справа свободно".
  5. нц пока не справа свободно - начало цикла, который выполняется, пока справа от робота не свободно (то есть, пока робот находится у стены).
  6. вниз - робот двигается вниз.
  7. кц - конец цикла "пока не справа свободно".
  8. вправо - робот отходит от стены.
  9. нц пока справа свободно - начало цикла, который должен выполняться, пока справа от робота свободно (перед тем, как начать закрашивать).
  10. закрасить - робот закрашивает текущую клетку.
  11. вверх - робот двигается вверх.
  12. кц - конец цикла "пока не слева свободно".
  13. кон - конец программы.

Ответ: нц пока справа свободно

Цифровой атлет

Уровень интеллекта: +50

Минус 15 минут нудной домашки. Потрать их на катку или новый рилс

Стань легендой класса: поделись решением с теми, кто в танке

ГДЗ по фото 📸
Подать жалобу Правообладателю