lunes, 28 de octubre de 2013

EXPRESIONES Y OPERADORES


Expresión
Una expresión es una combinación de variables, operadores y llamadas de métodos construida de acuerdo a la sintaxis del lenguaje que devuelve un valor.
El tipo de dato del valor regresado por una expresión depende de los elementos usados en la expresión. 
Operador
Los operadores son símbolos especiales que por lo común se utilizan en expresiones. Se dividen en:
}Operadores Aritméticos
}Operadores lógicos
}Operadores de asignación.
}Operadores relacionales
}Operadores especiales


Aritméticos:

Operador    Significado   Ejemplo
    +                            Suma                             a+b
        -                                    Resta                               a-b
       *                                     Multiplicación                a*b
       /                                     División                            a/b
       %                                   Modulo                           a%b

Lógicos:

  OPERADOR         DESCRIPCIÓN           SINTAXIS

   &&                           Conjunción  (and)                            Expresión&&Expresión
   ||                              Disyunción (or)                                  Expresión ||  Expresión
    !                               Negación (not)                                      !Expresión

(El operador && (and) solo da como resultado verdadero si y solo si ambas expresiones son verdaderas, y el operador ||(or)  solo da como resultado falso si y solo si todas son falsas)

Asignación:


       =                                  Asignación
       *=                                Asigna-producto
       /=                                 Asigna-división  
      %=                               Asigna-resta (módulo) 
       +=                                Asigna-suma 
       -=                                 Asigna-diferencia (resta)

Racionales:



==                                         Igualdad                                       a==b
!=                                          Distinto                                         a!=b
>                                           Mayor que                                   a>b
<                                           Menor que                                   a <b
>=                                         Mayor o igual                              a>=b
<=                                         Menor o igual                               a<=b

 Especiales:



++                  Contador                            a++ (incremento)
--                    Conrador                           a  --       (decremento)
""+""              Conectar cadenas              "a" + "b" (conector)
()                    Agurupar expreciones      a=(a+b)*c


Precedencia de operadores

1.- Paréntesis
2.- Potencias y raíces
3.- Multiplicaciones y divisiones
4.- Sumas y restas
5.- Dos o más de la misma jerarquía u orden, entonces resolver de izquierda a derecha

Ejemplo:


  •  j = 1 + 3 * 4;                                                                                   j=?  J=13
  • j = 1 + 3 – 4;                                                                                   j=?  J=0
  • h = (1 + 3) * 4                                                                                 h=?  H=16
  • k = ((12 - 2) * ( 21 - 11)) / ((1+1)*(15-10)) + 1 ;                          K=?   K=11;       

  Ejemplo:

Si    a =10,  b=20,  c=30

 a + b > c
 Falso
a - b < c
Verdadero
a - b = c
Falso
    a * b < > c
Verdadero

                                                        ( a < b ) && ( b < c )
                                                        (10<20)&&(20<30)
                                                              V               V
                                                V

No hay comentarios:

Publicar un comentario