1. Главная
  2. Библиотека
  3. Работа на компьютере
  4. На бесконечном поле имеется вертикальная стена длиной 6 клеток. От нижнего конца стены вправо отходит горизонтальная стена...

На бесконечном поле имеется вертикальная стена длиной 6 клеток. От нижнего конца стены вправо отходит горизонтальная стена длиной 4 клетки. Робот находится в клетке, расположенной сверху от правого края горизонтальной стены. Напишите для Робота программу,

«На бесконечном поле имеется вертикальная стена длиной 6 клеток. От нижнего конца стены вправо отходит горизонтальная стена длиной 4 клетки. Робот находится в клетке, расположенной сверху от правого края горизонтальной стены. Напишите для Робота программу,»
  • Работа на компьютере

Условие:

12.1.  На бесконечном поле имеется вертикальная стена. Длина стены  — 6 клеток. От нижнего конца стены вправо отходит горизонтальная стена длиной 4 клетки. Робот находится в клетке, расположенной сверху от правого края горизонтальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р». Напишите для Робота программу, использующую 2 циклических алгоритма, закрашивающую все клетки, расположенные непосредственно справа от вертикальной стены и сверху от горизонтальной стены. Вы можете использовать цикл нц-раз-кц или нц-пока-кц. Робот должен закрасить только клетки, удовлетворяющие данному условию. На рисунке показаны клетки, которые Робот должен закрасить (см. рисунок). Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир

Решение:

Для решения задачи, давайте сначала проанализируем, что нам нужно сделать. Робот должен закрасить клетки, которые находятся справа от вертикальной стены и сверху от горизонтальной стены. 1. **Определение положения стен и робота**: - Вертикальная стена занимает клетки (0,0) до (0,5). - Горизонтальная стена занимает клетки (0,0) до (3,0). - Робот находится в клетке (1,3) (сразу над правым концом горизонтальной стены). 2. **Клетки для закрашивания**: - Клетки, которые нужно закрасить, находятся в диапазоне: - По вертикали: от (1,1) до (5,1) (всего 5 клеток). ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет