Datos Datos son los hechos que describen sucesos y entidades. Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se caracterizan por no contener ninguna información. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una descripción. Para ser útiles, los datos deben convertirse en información para ofrecer un significado, conocimiento, ideas o conclusiones. Información Información es un conjunto de datos significativos y pertinentes que describan sucesos o entidades. Tipos de Datos: Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Existen do clases de tipos de datos: Simples (sin estructura) y compuestos (estructurados) . ****Los tipos de datos Simples son: Numéricos (integer, real), Lógico (boolean) y carácter (char, string). *.-NUMERICOS Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar. Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero. Real: El tipo real consiste en un Subconjunto de los números reales. Los números reales siempre tienen un punto decimal y pueden ser positivo y negativo . *.- CARÁCTER o cadena de caracteres (string) El tipo de dato carácter es un digito individual el cual se puede representar como numéricos (0 al 9), letras (a-z) y símbolo ($,_). NOTA: En lenguaje java la codificación Unicode permite trabajar con todos los caracteres de distintos idiomas. Una cadena de caracteres (String) es una sucesión de caracteres que se encuentran delimitados por una comilla o apostrofe. *.-BOOLEANOS Este tipo de dato se emplea para valores lógicos, los podemos definir como datos comparativos dicha comparación devuelve resultados lógicos: tipo de dato: boolean Rango= true - false ****Los tipos de datos compuestos son: Los tipos de datos estructurados o tipos compuestos son agrupaciones de otros tipos de datos. Los tipos de datos estructurados más comunes son: vectores y matrices (array), cadenas de caracteres (string), registros y uniones. Constantes Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa Ejemplo: pi = 3.1416 Variable Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo. Ejemplo: El costo de un Producto Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. EXPRESIONES Aritméticas: Las expresiones aritméticas son análogas a las formulas matemáticas. Las variables y constantes son numéricas (real o enteras) y las operaciones son las aritméticas: + (suma); - (resta); / mod (resto) (división); * (Multiplicación); ** (Exponenciación); Div (división entera); OPERADORES: Una expresión consta de operadores y operandos. Según sea el tipo de datos que manipulan, se clasifican las expresiones en: Aritméticas Relacionales Lógicas De asignación Aritméticos: Relacionales: Relacionan un término A con otro B estableciendo su igualdad, jerarquía o cualquier otra relación posible, como ejemplos tenemos: A=B; A>B; A<B; A<>B; A>=B; A<=B 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 reemplazados con los valores numéricos 0 y 1, como se puede apreciar en los ejemplos de abajo. La combinación de dos o más operadores lógicos conforma una función lógica. A=7 B=3 C=2 Ejemplo: ( (B+C) <A) or (B<A) AND OR NOT Asignación: cuando se asigna un valor a una variable o constante A= 1 B= “hola”