Operadores
lógicos
Muy
utilizados en Informática, Lógica proposicional y Álgebra
booleana, entre
otras disciplinas. Los operadores lógicos nos proporcionan un resultado a
partir de que se cumpla o no una cierta condición, producen un resultado
booleano, y sus operandos son también valores lógicos o asimilables a ellos
(los valores numéricos son asimilados a cierto o falso según su valor sea cero
o distinto de cero).
Operadores gráficos
Los operadores lógicos se utilizan para usar comparaciones
numéricos o no dando como resultado un valor true (verdaderos) o false (falso) a
partir de que se cumpla o no una cierta condición, llamados booleano, todos los
días utilizamos operadores lógicos un ejemplo cuando hablamos o cuando
planeamos una actividad que vamos hacer durante el día, esto quiere decir que
los operadores lógicos suelen utilizarse para armar condiciones para las
diferentes estructuras de decisión como así también para los bucles
Los operadores lógicos pueden crear condiciones
compuestas en una fórmula, como que se
deben cumplir dos o más condiciones para elegir un determinado método de
cálculo. Con los operadores lógicos, puede describir estas combinaciones de
condiciones.
AND (Y) verdadero solo si
los dos elementos son verdaderos
OR (O) verdadero si
cualquiera de los dos elementos es verdadero
NOT (NEGACION) cambiar el
valor de falso.
Operadores aritméticos
Los operadores Aritméticos toman valores numéricos
(ya sean literales o variables) como sus operandos y retornan un valor numérico
único. Los operadores aritméticos estándar son adición o suma (+), sustracción
o resta (-), multiplicación (*), y división (/).
Estos operadores trabajan al igual que en la
mayoría de otros lenguajes de programación, excepto el operador /, que retorna
una división de punto flotante en JavaScript, no una división truncada como en
lenguajes tales como C o Java.
En la suma
La operación suma se produce mediante la suma de
número o strings concatenados.
Ejemplo: 1+2 // 3,
False + false // 0
True + 1 // 2
La resta se
produce cuando se sustraen el resultado de los operadores, produciendo su
diferencia.
Ejemplos: 5-3 // 2
3-5 // -2
Foo – 3 // NaN
La multiplicación
produce el producto de la multiplicación de los operandos.
Ejemplos: 2*2 // 4
-2*2 // -4
Infinito*infinito //
infinito
La división
se produce el cociente de la operación donde el operando izquierdo es el
dividendo y el operando derecho es el divisor.
Ejemplos: 1 / 2
// devuelve 0.5 a JavaScript
1/ 2 // devuelve 0 en java
1.0 / 2.0 // devuelve 0.5 en java y JavaScript
Operadores
relacionales
Los
operadores relacionales nos permiten comparar expresiones de tipos compatibles,
devolviendo un resultado de tipo lógico: la comparación es verdadera o falsa. Por ejemplo, la expresión (3 + 4)
> 12 sería falsa, ya que 7 es menor que 12.
Los operadores de relación se pueden aplicar a
cualquiera de los tipos que hemos visto hasta ahora:
- entero
- real
- lógico
- carácter y cadena
Las operaciones relacionales o de comparación entre
números reales y enteros no merecen mayor comentario, las matemáticas dictan
las reglas. Si comparamos expresiones lógicas, lo cual no tiene mucho sentido,
hay que saber que el valor falso se
considera menor que el valor verdadero.
No hay comentarios.:
Publicar un comentario