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

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

Задача
  1. Допиши алгоритм «Бег с препятствиями 2» — напиши составное условие с союзом «и» так, чтобы при выполнении этого алгоритма из данного начального состояния не возникло отказа. Нарисуй состояние Робота после выполнения этого алгоритма.

    Алг «Бег с препятствиями 2»
    нач
    нц 22 раз
      если слева стена и сверху свободно
        то вверх; влево; вниз
        иначе вниз; влево; вверх
      все
    кц
    кон

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

Чтобы при выполнении алгоритма не возникло отказа, в условии нужно проверить, что Робот может выполнить команду вверх в первой ветке и команду вниз — во второй. По рисунку видно, что в начале слева от Робота есть стена, а сверху и снизу свободно.

Значит, в условии нужно написать:

если слева стена и сверху свободно

Тогда первая ветка выполняется безопасно: вверх; влево; вниз. Во второй ветке тоже нет отказа, так как перед командой вниз клетка снизу свободна.

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

Ответ

Условие: если слева стена и сверху свободно.

Итоговое состояние Робота: Робот окажется в правой части поля на той же строке, что и в начале, в клетке, соответствующей завершению 22-го прохода по алгоритму.



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