Mostrando entradas con la etiqueta Operadores. Mostrar todas las entradas
Mostrando entradas con la etiqueta Operadores. Mostrar todas las entradas

lunes, 3 de febrero de 2014

Puertas lógicas correspondientes a los operadores lógicos de Java

Puertas lógicas correspondientes a los operadores lógicos de JAVA

Cada operador lógico en Java tiene su correspondiente puerta lógica. Las puertas lógicas son dispositivos electrónicos que ofrecen resultados basados en la lógica booleana. Vamos a ver qué puertas lógicas utilizan nuestros operadores lógicos.

AND
En el caso de la puerta AND, solo tendremos una señal de salida (S) si se activan todas las señales de entrada (A, B). Esta puerta correspondería al producto lógico A·B=S y tiene el siguiente esquema y símbolos:
Y su correspondiente tabla de la verdad es:

A
B
S
0
0
0
0
1
0
1
0
0
1
1
1





OR
En la puerta OR, tendremos una señal de salida (S) siempre que se active alguna de las señales de entrada (A, B). Esta puerta correspondería a la suma lógica A+B=S y tiene el siguiente esquema y símbolos:
Y su correspondiente tabla de la verdad es:

A
B
S
0
0
0
0
1
1
1
0
1
1
1
1




NOT
Con esta puerta lógica sólo obtendremos una señal a la salida si no tenemos señal a la entrada. Esta puerta equivale a la negación o inversión S=A´ y tiene el siguiente esquema y símbolos.
Y su correspondiente tabla de la verdad es:

A
S
0
1
1
0

sábado, 1 de febrero de 2014

Operadores Lógicos

Operadores lógicos en JAVA


Java cuenta también con 6 operadores lógicos, también llamados booleanos. Estos son:


Como podemos ver tenemos 2 formas distintas de utilizar el AND y el OR, pero ¿A qué se debe esto? Pues bien, estos dos operadores se comportan prácticamente igual, de hecho tienen hasta la misma tabla de la verdad, pero existe una pequeña diferencia entre ellas.

  1. && y || → Evalúan el primer operando y en caso de que sea suficiente para, en el caso del OR dar por cierta la comparación y en el caso del AND negarla, no seguirá y por tanto no evaluará el segundo término.
  2. & y | → Estos siempre evaluarán ambos operandos, sea cual sea el resultado de la primera evaluación.

jueves, 30 de enero de 2014

Operadores aritméticos en Java

Operadores aritméticos en JAVA

Java cuenta con 5 operadores aritméticos tanto para números enteros como en coma flotante. Estos son: