Este bloco serve tanto para o Robô EV3 quanto para o Robô Ruby!
O bloco Operador Lógico gera um valor booleano (Verdadeiro/Falso) com base no resultado de duas (ou mais) expressões.
Por exemplo, usando o bloco Operador Lógico, o programa a seguir confere duas expressões: que o sensor de toque não esteja pressionado e que o sensor ultrassônico esteja longe de um obstáculo. Se ambas as expressões forem verdadeiras, o robô se desloca para frente.
Há três configurações para o bloco Operador Lógico, que podem ser selecionadas em seu menu suspenso:
Operador | Descrição |
and (e) | Gera um valor verdadeiro se ambos os operandos (expressões) forem verdadeiros. |
or (ou) | Gera um valor verdadeiro se pelo menos um dos operandos (expressões) for verdadeiro. |
xor (Xou) | Gera um valor verdadeiro se somente um dos operandos (expressões) for verdadeiro, ou gera um valor falso se ambos os operandos forem ou verdadeiros ou falsos. |
Comentários
Por favor, entrar para comentar.