La mayoría de los lenguajes de programación utilizan los valores verdaderos y falsos , que se conocen como booleans menudo. Los valores booleanos pueden ser modelados como variables en los programas , o se pueden usar directamente . Un valor booleano sólo puede ser verdadera o falsa. Estos valores permiten a los programadores para implementar estructuras de control, como las sentencias condicionales y bucles. Booleanos también permiten que los programas respondan a los valores de datos impredecibles . Booleanos
valores booleanos
aparecen dentro de muchos lenguajes de programación . El siguiente ejemplo de código muestra declarar y crear instancias de una variable booleana en un programa Java:
booleano toobig = false;
Java es fuertemente tipado , por lo que las variables deben declararse junto con un indicador de su tipo , en este caso booleano . Otros lenguajes como JavaScript y PHP no requieren tipo que se declaró como el siguiente fragmento de código JavaScript demuestra:
toobig var = false;
El siguiente código PHP lleva a cabo la misma tarea :
$ too_big = false; .
líneas siguientes de código pueden hacer referencia a la variable , el control o alterando su valor
pruebas
lógica y valores booleanos suelen aparecer en las pruebas dentro de los programas . Por ejemplo, el siguiente ejemplo de código Java demuestra una prueba:
cantidad
> 500
Esto prueba una variable llamada "cantidad " para ver si su valor es mayor que 500 . Si el valor es de hecho mayor que 500 , la prueba devuelve un resultado verdadero . De lo contrario, devuelve false . Pruebas de programación pueden comprobar varias condiciones , como muestra el código siguiente :
cantidad
< = 500amount == 500amount = 500
El primero devuelve TRUE si el valor de la variable es ya sea menor o igual ! a 500 . La segunda prueba devuelve true si el valor es igual a 500 . La tercera prueba devuelve verdadero si el valor no es igual a 500 , independientemente de si es mayor o menor que ella. Los programas pueden encadenar pruebas para crear flujos complejos de ejecución.
Sentencias condicionales
valores y variables booleanas
permiten que los programas para la aplicación de diferentes tipos de estructura de control. If y else declaraciones aparecen con frecuencia en ambos programas web y de escritorio. El siguiente ejemplo de código Java demuestra esto:
if ( cantidad < 500 ) System.out.println ( "cantidad es inferior a 500 "); else if ( cantidad > 500 ) System.out.println ( " , la cantidad es mayor que 500 "); otra System.out.println ( " cantidad es igual a 500 ");
Si la primera instrucción devuelve cierto , ninguno de los otros dos se ejecute . Si la primera prueba devuelve falsa , la ejecución se mueve a la segunda prueba . Sólo si la primera y segunda pruebas devuelven false ejecutará la tercera prueba.
Loops
pruebas condicionales a menudo aparecen en las estructuras de bucle dentro de los programas . Un ciclo consiste en una o más sentencias de código que se ejecuta repetidamente. El siguiente ejemplo de código Java demuestra esto:
for (int contador = 0 ; contador < 100 ; counter + + ) { System.out.println ( " iteración continuo: " + contador) ;}
< p > Cada vez que el bucle se ejecuta , comprueba el valor de la variable de contador , que se estableció inicialmente a cero cuando el bucle comenzó . Si la variable es todavía menos de 100 la prueba devuelve true y el contenido bucle se ejecuta . Al final de cada iteración el valor del contador ha añadido a la misma. Cuando el contador llega a 100 , la prueba volverá falsa y el bucle no se ejecutará de nuevo.