1.- Operadores Arimeticos o Matematicos.
| Producto | * |
| Division | / |
| Suma | + |
| Diferencia | - |
| Residuo de la Division | % |
2.- Operadores Relacionales o de Comparacion.
| Asignacion | = |
| Iguales | == |
| Diferente | != |
| Mayor Que | > |
| Menor Que | < |
| Mayor o Igual Que | >= |
| Menor o Igual Que | <= |
3.- Operadores Logicos.
| Y | && |
| O | || |
| NO | ! |
4.- Expresiones Logicas.
Podemos definirlas como la relacion de variables , constantes , metodos y operadores logicos que bajo ciertas reglas de jerarquia que afecta a estos ultimos pueden ser evaluadas arrojando un valor de tipo Booleano utilizado para la solucion de problemas de tipo logico.Dentro del entorno de programacion estas expresiones se escriben utilizando las reglas de sintaxis de cada lenguaje en especifico.Como por ejemplo en Java todas las instrucciones terminan en punto y coma (;)
Ejemplos con Expresiones Logicas en JAVA
1.Determinar sin un numero se encuentra en el rango (- 10 ; 23 ]
Rapidamente nos damos cuenta si el numero es mayor a - 10 y menor o igual a 23 la expresion se evaluara verdadera de lo contrario falsa. Utilizando operadores relacionales inferimos :
Ejemplos con Expresiones Logicas en JAVA
1.Determinar sin un numero se encuentra en el rango (- 10 ; 23 ]
Rapidamente nos damos cuenta si el numero es mayor a - 10 y menor o igual a 23 la expresion se evaluara verdadera de lo contrario falsa. Utilizando operadores relacionales inferimos :
if ((n > -10 ) && ( n<= 23 )){ resultado = true ; }
else {resultado = false ; }
else {resultado = false ; }
2.Determinar si un numero es par o impar
Sabemos que los numeros pares al ser divididos entre el numero dos arrojan un resultado exacto a diferencia si el numero es impar entonces arrojara un resultado con parte decimal , recordamos que el concepto de par e impar solo se aplica a el conjunto de los numeros enteros con o sin signo , excluyendo el cero.
Ej : si n = 8 entonces n/2 = 4 pero si n = 9 entonces n/2 = 4.5
Razonando y utilizando la logica propocisional nos damos cuenta que : Debemos construir una expresion logica a partir de un numero dado, el cual , si lo dividimos entre dos y el residuo de la division es cero entonces el numero es par y la expresion se evaluara verdadera de lo contrario si dividimos el numero entre dos y el residuo es uno entonces el numero es impar y la expresion se evaluara falsa.
Utilizando el operador residuo de la division podemos solucionar el problema de varias formas , estas son algunas :
Forma 1
bool resultado ;
if ( n % 2 == 0){ resultado = true ; }
else if {n % 2 == 1) {resultado = false ; }
Forma 2if ( n % 2 == 0){ resultado = true ; }
else if {n % 2 == 1) {resultado = false ; }
bool resultado ;
if ( n % 2 == 0){ resultado = true ; }
else {resultado = false; }
Forma 3 if ( n % 2 == 0){ resultado = true ; }
else {resultado = false; }
bool resultado = false ;
if ( n % 2 == 0){ resultado = true ; }
if ( n % 2 == 0){ resultado = true ; }
No hay comentarios:
Publicar un comentario