ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Operadores Logicos

Nohelarias3 de Junio de 2015

769 Palabras (4 Páginas)243 Visitas

Página 1 de 4

Operadores lógicos:

Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos 0 y 1. Son típicamente utilizado con valores boléanos (valores lógicos); ellos devuelven un valor boleano. Sin embargo, hay operadores como && y || devuelven el valor de uno de los operandos, así que si estos operadores son usados con valores no boléanos, devolverán un valor no boleano.

Operador Uso Descripción

&& expr1 && expr2 (Logical AND) Devuelve expr1 si puede ser convertido a false o sino devuelve expr2. Así, cuando se usa con valores boleanos, && devuelve true si ambos operandos son true, en caso contrario devuelve false.

|| expr1 || expr2 (Logical OR) Devuelve expr1 si puede ser convertido a false o sino devuelve expr2. Así, cuando se usa con valores boleanos, && devuelve true si cualquiero operandos es true, o false si ambos son falsos.

! !expr (Logical NOT) Devuelve false si el operando no puede ser convertido a true, en caso contrario, devuelve true

Otro tipo de operadores fundamentales en programación son los operadores lógicos o de comparación. Se usan para comparar dos variables o expresiones y obtener un valor verdadero o falso. Como operadores de comparación se dispone de los siguientes:

Símbolo Descripción Ejemplo

= Igual que A = B

> Mayor que A > B

< Menor que A < B

>= Mayor o igual que A >= B

<= Menor o igual que A <= B

<> Distinto que A <> B

Nota: Las expresiones matemáticas de mayor o igual que y menor o igual que se escriben utilizando los símbolos de mayor o menor seguidos de un igual (>= , <=).

Se dispone también de operadores de negación (no se cumple que), conjugación (y) y disyunción (ó). En inglés not, and y or .

Símbolo Descripción Ejemplo

No (Not) No se cumple que No A = B

y (And) Y se cumple que A = B y H > M

o (Or) O se cumple que A = B ó H > M

Respecto a estos operadores, sólo podrán ser usados para evaluar expresiones pero nunca para escribir instrucciones una detrás de otra, relacionadas con estos operadores. Por ejemplo, A = 3 y B = 8 no se pueden usar como instrucciones para que el ordenador asigne valores. Únicamente se pueden usar con el fin de evaluar el hecho de que se cumpla A = 3 y B = 8 dando lugar a un resultado de verdadero, o que no se cumpla, dando lugar a un resultado de falso.

Expresiones equivalentes para el operador Not

Expresiones con (Not) Equivalente

Not A <> 0 A = 0

Not A > B A <= B

Not A>= B A < B

Not A = B A <> B

Esta pirámide representa la prioridad entre operadores (orden de prelación) para la mayoría de los lenguajes de programación.

Tipos de datos:

El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera del conjunto se producirá un error.

La asignación de tipos a los datos tiene dos objetivos principales:

• Por un lado, detectar errores en las operaciones.

• Por el otro, determinar cómo ejecutar estas operaciones.

El tipo integer (entero): El un tipo simple, y dentro de estos, es ordinal. Al declarar una variable de tipo entero,

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com