Вопрос:

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

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

Ответ:

Решение: Алгоритм для Робота: alg нач нц 6 раз вправо закрасить влево вниз кц вправо нц 2 раз вправо закрасить кц кон Объяснение: 1. `alg` и `кон` - начало и конец алгоритма. 2. `нц 6 раз` - начало цикла, который повторится 6 раз. Это нужно для закрашивания клеток справа от вертикальной стены. 3. `вправо` - Робот перемещается вправо. 4. `закрасить` - Робот закрашивает текущую клетку. 5. `влево` - Робот перемещается влево, чтобы вернуться к вертикальной стене. 6. `вниз` - Робот перемещается вниз на одну клетку. 7. `кц` - конец цикла. 8. `вправо` - Робот перемещается вправо от последней клетки стены. 9. `нц 2 раз` - цикл который повторится 2 раза. Это нужно для закрашивания клеток ниже горизонтальной стены. 10. `вправо` - Робот перемещается вправо 11. `закрасить` - Робот закрашивает текущую клетку. 12. `кц` - конец цикла. Этот алгоритм закрашивает все клетки, расположенные непосредственно правее вертикальной стены и ниже правой горизонтальной стены.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие