jueves, 27 de marzo de 2014

9° ALGORITMO OPERADORES ARITMÉTICOS Y LÓGICOS

Operadores Aritméticos: +,  - , *, /, ^ (exponenciación), mod (módulo, residuo de división entera) y div (cociente de división entera).  Los operadores aritméticos permiten la realización de operaciones matemáticas sobre los operandos.  Pueden ser utilizados con tipos de datos enteros o reales.  Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.   La prioridad de los operadores aritméticos es:



(  )

Λ

*, /, mod, div

+, -


Operadores Lógicos: Λ (y, and, conjunción), V (o, or, disyunción), ~ (¬, no, not, negación). Establecen relaciones entre valores lógicos, que pueden ser resultado de una expresión relacional.   La prioridad de los operadores lógicos es:


~ (¬, no, not, negación)

Λ  (y, and, conjunción)

V   (o, or, disyunción) 

Las expresiones con operadores lógicos (proposiciones) se evalúan usando tablas de verdad, que muestran los valores de verdad que puede tener una proposición y las condiciones que los determinan.  Una proposición tiene valor verdadero (V) o falso (F),  pero no ambos a la vez.:

p
q
pÙq



p
q
pÚq



p
Øp



p
q
pÞq



p
q
pÛq
V
V
V



V
V
V



V
F



V
V
V



V
V
V
V
F
F



V
F
V



F
V



V
F
F



V
F
F
F
V
F



F
V
V








F
V
V



F
V
F
F
F
F



F
F
F








F
F
V



F
F
V

9° TIPOS DE DATOS

                       
Según la clase de valor: Todos los datos tienen un tipo asociado con ellos, de acuerdo con su valor.   Un dato puede ser un simple carácter, tal como ‘b’ o un valor entero tal como 35.   Su clasificación es: 

                       Numéricos (enteros y reales)  
                       Simples                 Lógicos
                                                    Alfanuméricos (carácter y cadenas)

       
      Tipos de                                 Arreglos (vectores y matrices)
        Datos       Estructurados        Apuntadores
                                                    Registros                           
                                                    Archivos
                                                                                                                     
                       Def. por el usuario (enumerados)

 Según la estabilidad de su valor en el tiempo: Un dato puede conservar su valor o pueden ir adquiriendo valores diferentes a lo largo del tiempo.   Según ésto, los datos pueden ser:
                       



                        Constantes                                   Numéricas
                                             Por su Contenido     Lógicas
      Tipos de                                                         Alfanuméricas                               

        Datos       Variables                                      De Trabajo
                                             Por su Uso               Contadores
                                                                            Acumuladores