Начало » Конспекты школьника » kumir » Простые и составные условия
Простые и составные условия
В цикле «пока» и в команде «если»
могут использоваться не только простые, но и составные условия.
Составное условие образуется из одного
или нескольких простых с помощью служебных слов «и», «или», «не».
Рассмотрим такой пример: Робот стоит слева от горизонтального коридора
длиной 9 клеток, и в верхней и в нижней стенах есть несколько выходов.
Надо составить алгоритм, который переводит робота по коридору и
закрашивает все клетки, из которых есть выход вверх и вниз.
Так как длина коридора известна (9 клеток), то перемещаться по коридору
будем в цикле «N раз». Закрашивать клетку нужно только в том случае, если
сверху свободно и снизу свободно.
Получаем следующий алгоритм:
использовать Робот
алг пример
нач
. вправо
. нц 9 раз
. . если сверху
свободно и снизу свободно
. . . то закрасить
. . все
. . вправо
. кц
кон
Задание. Подумайте как изменить программу так, чтобы она закрашивала
клетку тогда когда есть хотя бы один выход вверх или вниз.
Оглавление
|