Clases de Informática.

tipos de operadores

  TIPOS

 

a)    ARITMÉTICOS: Se utilizan  para realizar  operaciones  con datos numéricos, formando expresiones aritméticas.

 

SIGNO

SIGNIFICADO

+

Suma

-

Resta

*

Multiplicación

/

División

^

Potenciación

( )

Agrupa operaciones

 

El orden  de prioridad  en la evolución  de los operadores  aritméticos es el

  Siguiente:

 

1)    Paréntesis

2)    Potenciación

3)    Multiplicación y División

4)    Suma y Resta

Ejemplo: Si  a = 9; b =2;  c =5;  d = 3

                                  

Expresión Aritmética

Resultado

A + b * c

19

( a + b ) * c

55

((a + c – b) * b) / (c + d )

3

 (c + d) ^ b

64

 

B)RELACIONES: Se utiliza para relacionar expresiones que al ser evaluadas producen un valor booleano: verdadero o falso.

SIGNO

SIGNNIFICADO

=

<=

>=

<> 

Menor que

Mayor que

Igual a

Menor o igual que

Mayor o igual que

Distinto de

 

No existen prioridades en el orden de evaluación de los operadores relacionales. Si es necesario establecer alguna prioridad en el orden de evaluación, se deben utilizar los paréntesis.

Ejemplo: si a = 9;  b = 2; c = 5;  d = 3

Expresión relacional                        

Resultado

c  <  a                                                   

Verdadero

a  >= c                                                   

Verdadero

a –  b   >   d                                           

Falso

d  <=  c –  b                                           

Verdadero

d  <  c -  b                                                

Falso

 

También se puede comprar datos alfanuméricos. En este caso se compran uno a uno los caracteres, comenzando desde la izquierda.

Si los datos tienen diferentes longitudes, pero son exactamente iguales hasta el último carácter del más corto, entonces se considera que el más largo  es el mayor. El único caso en que  son caracteres, en el mismo orden. La misma longitud  y los mismos caracteres, en el mismo orden. Las letras minúsculas son mayores que las mayúsculas.

Ejemplo:                  

Expresión relacional                 

Resultado

“E”   <    “F”                                 

Verdadero

“e”  <    “F”    

Falso

“NADAR”  =   “NADAR”      

Verdadero

“2”   <     “12”                              

Falso

“B” >   “ASTRO”                       

VERDADERO

 

 

c) LOGICOS:       permiten      realizar     operaciones    con    expresiones relacionales, efectuando combinación de condiciones que generan  un resultado booleano: verdadero o falso.

SIGNOS

SIGNIFICADO

AND

OR

NOT

Producto lógico (y)

Suma lógica  (0)

Negación  (NO)

 

Orden de prioridad en la evaluación de los operadores lógicos:

1)    NOT

2)    AND

3)    OR

 

AND: es el operador lógico de conjunción. La expresión que se evalúa  de cómo resultado verdadero si y solo si todos las condiciones  son verdaderas. Dicho de otra manera, es  suficiente que unas de las  condiciones sea falsa para que el resultado sea falso.

Condición 1

        A

Condición  2

         B

Resultado

A   AND  B   

Falso

Falso

Verdadero

Verdadero

Falso

Verdadero

Falso

Verdadero

Falso

Falso

Falso

Varadero

 

Ejemplo: si  a = 9;   b = 2;  c =5;   d = 3

Expresión Lógica

Resultado

(a > b) AND (b<= c)   

{V}        {V}

Verdadero

( C > d ) AND (c = a)

 {V}     {F}  

Falso

b = ( c – d ) AND ( a + b) > = ( c * d )

 {V}     {V}

Verdadero

(c = 5) AND (c >b) AND (a <=  d)

   {F}       {F}          {F}

Falso

(C = 5) AND (b < c) AND (a >= d)

{V}         {V}        {V}

Verdadero

 

OR: es el operador lógico de disyunción. La expresión que se evalúa da como resultado falso sí y solo sí todas las condiciones son falsas. Dicho de otra manera, es suficiente que una de las condiciones sea verdadera para que el resultado sea verdadero.

Condición1

A

Condición 2

B

Resultado

A OR B

Falso

Falso

Verdadero

Verdadero

Falso

Verdadero

Falso

Verdadero

Falso

Verdadero

Verdadero

Verdadero

 

            Ejemplo: si  a = 9;   b = 2;  c =5;   d = 3

Expresión Lógica

Resultado

(a > b) OR (b<= c)     

{V}       {V}

Verdadero

( C > d ) OR  (c = a)

    {V}     {F}  

Falso

b = ( c – d ) OR ( a + b) > = ( c * d )

 {V}               {V}

Verdadero

(c > 5) OR  (c >b) OR  (a <=  d)  

   {F}       {F}          {F}

Falso

(C <> 5) OR   (b  < c) OR   (a >= d)                

{V}         {V}            {V}

 

Verdadero

                       

NOT: es  el operador lógico de negación. Afecta a una sola expresión, a cambio su estado lógico: si era falso se convierte en verdadero y viceversa.

Condición 1

A

Resultado

Not A

FALSO

VERDADERO

VERDADERO

FALSO

 

  EJEMPLOS: A =9, B: 2, C: 5, D: 3

                         Expresión  lógica                    

Resultado

NOT (A < B)                               

{F}

VERDADERO

NOT   (( B  + D) > C )                     

{F}

FALSO

NOT ( C  = D )

 {V}

VERDADERO 

 

 ALFANUMERICO:se utilizan para unir datos alfanuméricos.

 

SIGNO

SIGNICADO

      +

CONCATENACION

 

            EJEMPLOS: SI NOMBRE = “JUAN¨”  Y APELLIDO = “PEREZ”

EXPRESION ALFANUMERICA                       

RESULTADO

NOMBRE + APELLIDO                                                 

“JUANPEREZ”

“NOMBRE: +  “ ”  + APELLIDO                                    

“JUAN PEREZ”

“5 “  + “17”                                                                      

517”

 

 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis