Bloco de operações Lógicas

O bloco de operações lógicas faz uma operação lógica em suas entradas e extrai o resultado. Uma operação lógica obtém as entradas que são Verdadeiras ou Falsas, e produz uma saída Verdadeira/Falsa. As operações lógicas disponíveis são E, OU, OU EXCLUSIVO e NÃO.
Operações lógicas
Modo seletor
Entradas
Saída
Escolha a operação lógica que você deseja usar selecionando um modo com o Modo Seletor. O bloco irá calcular o Resultado com base nas Entradas, como mostrado nesta tabela.
ModosEntradas usadasResultado
E A, BVerdadeiro, se A e B forem Verdadeiros,
caso contrário, Falso
OU A, BVerdadeiro, se A ou B (ou ambos) forem Verdadeiros,
Falso, se A e B forem Falsos,
OU EXCLUSIVO A, BVerdadeiro, se exatamente A ou B forem Verdadeiros,
Falso, se A e B forem Verdadeiros,
Falso, se A e B forem Falsos
NÃO AVerdadeiro, se A for Falso,
Falso, se A for Verdadeiro
Exemplo
Este programa faz um robô guiar para frente até que o Sensor de toque seja pressionado ou o Sensor de cor detecte o preto. Ele usa o modo Lógico OU para combinar as saídas de dois blocos de sensores em um único resultado Verdadeiro ou Falso. Um resultado Verdadeiro dá o aviso o ciclo acabar, e depois o robô é parado.
Entradas e saídas
As entradas do Bloco de operações lógicas fornecem os valores para a operação lógica. Normalmente, você irá fornecer ambos os valores da entrada com Fio de dados das saídas dos blocos de programação.
EntradasTipoValores permitidosObservações
A LógicaVerdadeiro/Falso
B LógicaVerdadeiro/FalsoNão usado no modo NÃO
A saída do Bloco fornece o resultado da operação. Para usar a saída, use um Fio de dados para conectá-la a outro bloco de Programação.
SaídaTipoObservações
Resultado LógicaResultado da operação lógica (Verdadeiro ou Falso)
Lógica
Links rápidos