jardínBit

Variables y Expresiones Booleanas

Lo booleano se refiere a un sistema en el que solo hay dos posibles valores, verdadero o falso, (true o false).

1 Variables booleanas

Las variables booleanas en Processing son de tipo boolean y pueden guardar ya sea true o false:

boolean juegoEncendido = true;
boolean enColision = false;

Dos variables booleanas que Processing tiene predeterminadas, y que se actualizan con cada frame en el ciclo draw(), son

[Ciclo de animación]

2 Expresiones booleanas

Las expresiones booleanas son aquellas cuyo resultado es true o false.

Pueden componerse de variables booleanas, operadores lógicos, y/o operadores relacionales.

2.1 Operadores lógicos

Podemos verlos como similares a los operadores aritméticos (+, -, *, /), en cuanto a que realizan una operación con sus operandos de acuerdo a reglas específicas.

Los operadores lógicos son:

2.2 Operadores relacionales

Estos operadores comparan valores y resultan en true o false:

2.3 Ejemplos de expresiones

Revisar si la posición en X se pasó del borde derecho

“¿la posición en X es mayor al ancho?”

boolean salioDerecho = posicionX > width;

Revisar si la posicion en X se salió por cualquiera de los dos bordes:

“¿la posición en X es mayor al ancho o menor a 0?”

boolean salioX = (posicionX > width) || (posicionX < 0);

Revisar si el mouse está dentro en cierto rango horizontal delimitado por minX y maxX:

“¿la coordenada X del mouse es mayor o igual al mínimo, y menor o igual al máximo?”

boolean dentroDelRango = (mouseX >= minX) && (mouseX <= maxX);

Estas y otras expresiones booleanas se pueden usar como argumentos de expresiones condicionales.

[Expresiones condicionales]