Сложные условия
Робот может проверять сразу несколько датчиков. Для этого в программе необходимо связать логические команды связками:
Связка and
требует выполнения всех простых логических команд,
а связка or
только одной из перечисленных.
С логической связкой not
мы уже знакомы.
Например,
стена_слева or стена_справа
- это условие истинно, если стена есть хотя бы в одной из двух указанных сторон.
стена_слева and стена_сверху
- это условие истинно, если стена одновременно и слева и сверху.