Base de conocimientos

Bloque de operadores lógicos

output-onlinepngtools__231_.png  Este bloque funciona con los robots EV3 y Ruby!  output-onlinepngtools__101_.png

El bloque Operador Lógico devuelve un valor booleano (Verdadero / Falso) basado en el resultado de dos (o más) expresiones.

Por ejemplo, utilizando el bloque de operadores lógicos, el programa siguiente comprueba dos expresiones: que el sensor táctil no está presionado y que el sensor ultrasónico está lejos de un obstáculo. Si ambas expresiones son verdaderas, el robot avanza.

Hay tres configuraciones para el bloque de operadores lógicos, que se pueden seleccionar usando el menú desplegable:

Operador Descripción
and Devuelve un valor verdadero si ambos operandos (expresiones) son verdaderos.
or Devuelve un valor verdadero si al menos uno de los operandos (expresiones) es verdadero.
xor Devuelve un valor verdadero sólo si uno de los operandos (expresiones) es verdadero, o devuelve un valor falso si ambos operandos son o verdaderos o falsos.
¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

Comentarios

Inicie sesión para dejar un comentario.