Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2227

Retorna verdadeiro ou falso a depender da relação entre os operadores e os parâmetros de entrada.


Image Added

Figura 1 - Bloco Operação lógica

Compatibilidade

  • Bloco cliente: logic_operation()
  • Bloco servidor: logic_operation() - executado a partir da chamada do bloco cliente

Operações Lógicas

Permite realizar a combinação de dois ou mais testes de condição em uma única expressão
  • .

Retorno

Retorna

um resultado booleano baseado no resultado de uma mais expressões.

Compatibilidade

Image Removed Servidor

Image Removed Cliente

Exemplo 1

O bloco abaixo utiliza o operador (E) para combinar declarações relacionais simples em uma expressão mais complexa. Considerando que num = 2, o resultado para a primeira expressão é falso, ao passo que a segunda expressão tem o resultado verdadeiro. O retorno para esse caso é falso, já que para ser verdade, ambas as expressões de entrada devem ser verdade. 

Image Removed

 

o valor booleano true ou false de acordo com a relação entre os parâmetros adicionados.

Características do bloco

O bloco Operação lógica permite adicionar novos parâmetros de acordo com a necessidade da função, através do botão de configuração. Como exibe a imagem abaixo, a cada parâmetro adicionado um parâmetro condicional é adicionado. É necessário que sejam utilizados no mínimo dois parâmetros para que a comparação seja realizada.


Image Added

Figura 2 - Adição de novos parâmetros ao bloco

Parâmetros

Parâmetro 1 e 3

Expressões de valor booleano (verdadeiro ou falso) que podem ser adicionadas ao bloco.

Operador lógico

Seleciona os valores "e" ou "ou" a serem utilizados na comparação dos parâmetros informados.

  • Posição: 2
  • Inglês: Logical operation
  • Tipo: Operador lógico / Logical operation
  • Exemplo: "e"
  • Opções:
    • Operador lógico e: retorna verdadeiro se ambas as entradas forem verdadeiras.
    • Operador lógico ou: retorna verdadeiro se pelo menos uma das entradas for verdadeira.

Parâmetro "N"

Novos parâmetros com expressões de valor booleano (verdadeiro ou falso) que podem ser adicionados ao bloco.

Exemplo

A imagem abaixo exibe um exemplo de uso do bloco Operação lógica. Neste exemplo, no parâmetro "Operador lógico" do bloco, selecionamos o valor "e", e nos parâmetros 1 e 3 adicionamos dois blocos de operações relacionais. Se ambas as expressões inseridas nestes blocos forem verdadeiras, o bloco Operação lógica retornará o valor true, que será impresso no console depurador. 


Image Added

Figura 3 - Exemplo de uso do bloco Operação lógica

Nesta página

Índice

Sobre os Operadores Lógicos 

Os operadores lógicos trabalham com valores booleanos, com o objetivo de avaliar expressões cujo valor pode ser verdadeiro ou falso. As expressões que usam operadores lógicos também são chamadas de "expressões compostas", já que o efeito dos operadores lógicos é permitir a combinação de dois ou mais testes de condição em uma única expressão.

Informações
titleMais sobre

Operadores Lógicos

Operador E

Operador lógico no qual a resposta da operação é verdade se ambas as variáveis de entrada forem verdade.

Image Removed

Operador Ou

Operador lógico no qual a resposta da operação é verdade se pelo menos uma das variáveis de entrada for verdade.

Image Removed