Предмет: Информатика,
автор: qqww0q
Сколько клеток закрасит Робот, выполнив такой алгоритм? Стартовая позиция Робота на рисунке обозначена буквой Р.
нц пока справа свободно
вправо
закрасить
вправо
кц
ОТВЕТ ЗАПИШИТЕ ЦИФРАМИ ПОЖАЛУЙСТА
Приложения:

coolunnameduser:
Это какая-то олимпиада?
Ответы
Автор ответа:
6
Алгоритм
Суть алгоритма заключается в том, что робот проверяет, нет ли стены справа, и если её нет, то выполняет следующее:
- делает шаг вправо;
- закрашивает клетку, в которой находится;
- делает шаг вправо.
Движение
Исходя из данного алгоритма, робот закрасит клетки, отмеченные на прикреплённом изображении.
Распишем выполнение алгоритма более детально:
(я пронумеровал клетки, чтобы было легче понять процесс)
(вместо "клетка ..." буду писать "К...")
- справа свободно: робот из К1 перемещается в К2, закрашивает К2 (1) и перемещается в К3.
- справа свободно: робот перемещается в К4, закрашивает К4 (2) и перемещается в К5.
- справа свободно: робот перемещается в К6, закрашивает К6 (3) и перемещается в К7.
- справа свободно: робот перемещается в К8, закрашивает К8 (4) и перемещается в К9.
- справа не свободно: цикл больше не выполняется.
Ответ: 4.
Приложения:

Похожие вопросы
Предмет: Другие предметы,
автор: Даша20102
Предмет: Русский язык,
автор: Mizantropka
Предмет: Русский язык,
автор: annettechh
Предмет: Физика,
автор: danabojko406