4. Definiciones Cualquier valor que sirva como entrada o salida al proceso de transformación en información y que representa una característica o atributo de un concepto compartido por los humanos. ¿Qué es un Dato? Tema: Datos, Variables y Constantes
5. Definiciones Tipos de Datos Hay dos clases : Simples y Compuestos o Estructurados Simples : Almacena un solo valor. Compuestos : Pertenecen las estructuras de datos. Almacenan más de un valor, e incluso de diferentes tipos de datos. Tema: Datos, Variables y Constantes
6.
7. Definiciones Identificadores Para manejar un dato en la memoria del computador hay que darle un nombre, con el cual se le asigna unas posición. El sistema administrador de memoria se encarga de identificar su posición para mostrar su contenido. En el mundo real todo son objetos (ejemplo: un libro, un auto, un escritorio, etc). Las características de los objetos se conocen como Propiedades y son atributos únicos de un Objeto . Los atributos pueden cambiar sus valores: Atributos de valores variables y otros que permanecen constantes: Atributos de valores Constantes Tema: Datos, Variables y Constantes
8.
9. Los identificadores para manipular valores dentro de un programa, se dividen en: VARIABLE : Todo valor que cambie dentro de la ejecución de un programa. Ejemplo: En el programa de Admisiones de los Estudiantes de la UAN, serán variables el número total de alumnos matriculados, el valor total recaudado por semestre, el total de los créditos concedidos, el valor de los descuentos, la cantidad de becas, etc CONSTANTE : Todo valor que permanece inalterable (que no cambia) durante la ejecución de un programa. Ejemplo: En un programa de cálculos físicos donde hace parte la gravedad del sitio geográfico, esta permanece constante durante el tiempo experimentado. El valor de Pi (3,141516) es otro ejemplo! Clasificación de los Identificadores Tema: Datos, Variables y Constantes
10. Podemos imaginar que la memoria RAM esta representada por una colmena, y en la medida que necesitamos almacenar datos, nos será asignado un espacio, que debe tener un nombre y a este se le asignarán los valores, que pertenecen a los tipos de datos descritos anteriormente. Luego, una Declaración es la aclaración que se hace en un programa para indicarle al computador que datos se utilizarán. Se realiza indicando el TIPO DE DATOS a contener y los IDENTIFICADORES (Variables y Constantes) de los Datos. Otros conceptos Declaración Tema: Datos, Variables y Constantes
11. Tema: Datos, Variables y Constantes Ejemplo: En el curso de Lógica Computacional se requiere controlar los datos de los alumnos, para ello el Profesor indica que datos se necesitan por cada alumno: Código, Programa (1:Electrónica, 2:Mecánica, 3:Industrial, 4:Sistemas) y edad. //EDAD es el identificador para edad y es numérico Entero. EDAD ENTERO // PROGRAMA es una variable que contendrá un solo carácter, ´1´, ´2´, ´3´ o ´4´ para aclarar el programa adscrito. PROGRAMA CARACTER //CODIGO es una variable que va a contener 10 caracteres de identificación del estudiante. **Es un dato tipo Cadena, aunque se pudiera pensar que es numérico por contener sólo números, sin embargo se debe hacer la reflexión que con este número del código no se hará operación aritmética alguna. – bytes!!! CODIGO[10] CADENA COMENTARIO IDENTIFICADOR TIPO DE DATO
12.
13. Otros conceptos Tema: Datos, Variables y Constantes Facilitan conformar expresiones aritméticas dentro de un programa: + , - , * , / , **, ¬ , DIV, MOD + : Suma , algunos lengajes Concatenación. - : Resta * : Multiplicación / : División **, ¬ : Exponenciación DIV : División Entera MOD : Módulo de la división. Se toma el residuo. El resultado de evaluar las expresiones aritméticas es un número. Se requiere seguir el orden jerárquico de prioridad de los operadores. Operadores Aritméticos
14.
15. Tema: Datos, Variables y Constantes Son operadores necesarios en la elaboración de expresiones donde se comparan valores del mismo tipo, se describen las expresiones condicionales generando un resultado, que es un valor lógico, Verdadero(1) o Falso(0); estos son: = , < , >, <> , <= , >= = : Igual para comparación de igualdad < : Menor que > : Mayor que <> : Diferente <= : Menor o igual que >= : Mayor o igual que Ejemplo: Z = ( X + B) Operadores Relacionales
16. Tema: Datos, Variables y Constantes Conocidos también como Conectores Lógicos. Conecta dos propuestas o condiciones y evalua su resultado, el cual debe ser Falso(0) o Verdadero (1). Y, O y No Y : Es verdadero(1) cuando todas las expresiones condicionales tienen resultado verdadero O : Es verdadero(1) cuando una de las expresiones condicionales tienen resultado verdadero No: Niega el valor lógico de una expresión. Operadores Lógicos
17. Una instrucción es una orden que se da al computador para ser ejecutada. Otros conceptos Instrucción Tema: Datos, Variables y Constantes Es una expresión que ordena (instrucción) al computador colocar o asignar un valor a una variable. Ejemplo : B = 10, almacena el valor 10 en B, B es el identificador o nombre del campo en memoria que almacenará el valor 10. Asignación
18.
19.
20. Definiciones ¿Qué es la información? Es el resultado de transformar o procesar datos. La transformación de los datos en información se lleva a cabo mediante operaciones aritméticas (sumar, restar, multiplicar, dividir, etc.) y/o lógicas (ordenar, comparar, etc.) La información es significativa para el usuario . Tema: Introducción a la Informática
21. Representación de los datos Sistema de numeración decimal También llamado sistema de numeración Base 10 , utiliza diez dígitos para representar cualquier cifra. Ellos son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Combinando estos dígitos, podemos construir cualquier número. Tema: Introducción a la Informática
22. Sistema de numeración decimal Ejemplo: El número 348 es un dato representado en sistema de numeración decimal. Lo construimos mediante: 3 x 10 2 + 4 x 10 1 + 8 * 10 0 = 300 + 40 + 8 = 348 Representación de los datos Tema: Introducción a la Informática Centena Decena Unidad
23. Sistema de numeración binario También llamado sistema de numeración Base 2 , utiliza dos dígitos para representar cualquier cifra. Ellos son: 0, 1 Combinando estos dígitos, podemos construir cualquier número. Ejemplo: El número 110101 es un dato representado en sistema de numeración binario. Representación de los datos Tema: Introducción a la Informática
24. Sistema de numeración binario Nosotros no estamos familiarizados con el sistema de numeración binario, entendemos más fácilmente los datos representados en sistema decimal. Para comprender mejor el número 110101, aplicamos un proceso de conversión , que nos lo muestre en sistema decimal. Representación de los datos Tema: Introducción a la Informática
25. Sistema de numeración binario Ejemplo: El número 110101 en sistema binario equivale a: 1 x 2 5 + 1 x 2 4 + 0 x 2 3 + 1 x 2 2 + 0 x 2 1 + 1 * 2 0 = 32 + 16 + 0 + 4 + 0 + 1 = 53 en sistema decimal. Representación de los datos Tema: Introducción a la Informática
26. Sistema de numeración binario También podemos realizar el proceso inverso. Ejemplo: El número 53 en sistema decimal equivale a: 53 / 2 = 26 ------------------------------------------ Resto: 1 26 / 2 = 13 -------------------------------- Resto: 0 13 / 2 = 6 --------------------------- Resto: 1 6 / 2 = 3 --------------------- Resto: 0 3 / 2 = 1 -------------- Resto: 1 1 / 2 = 0 ------- Resto: 1 110101 binario Representación de los datos Tema: Introducción a la Informática
27. Suma mos las casillas que tienen 1 e ignora mos las que tienen 0 128 + 8 + 2 = 138 en sistema decimal. Ejercicio : Calcule el equivalente decimal del numero binario 10001010 Representación de los datos Tema: Introducción a la Informática 2 0 2 1 2 7 2 6 2 5 2 4 2 3 2 2
28. Y para los que quieren contar “con los dedos” … Representación de los datos Tema: Introducción a la Informática 2 0 = 1 (Dedo pulgar) 2 1 = 2 (Dedo índice) 2 2 = 4 (Dedo corazón) 2 3 = 8 (Dedo anular) 2 4 = 16 (Dedo meñique)
29. Sistema de numeración octal También llamado sistema de numeración Base 8 , utiliza ocho dígitos para representar cualquier cifra. Ellos son: 0, 1, 2, 3, 4, 5, 6, 7 Representación de los datos Sistema de numeración hexadecimal También llamado sistema de numeración Base 16 , utiliza dieciséis dígitos para representar cualquier cifra. Ellos son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Tema: Introducción a la Informática
30. Los datos viajan, se procesan y se almacenan en los computadores a través de impulsos eléctricos. Estos impulsos se representan por dos estados: Prendido o apagado = 1 ó 0 Representación de los datos Los computadores representan todos sus datos en sistema de numeración binario. Tema: Introducción a la Informática
31. Bit : Acrónimo de B inary Dig it (Dígito binario), es la mínima unidad de información que viaja y se almacena en un computador. Cada bit representa un impulso eléctrico (1 ó 0). Representación de los datos Byte : Acrónimo de B inar y Te rm (Término binario), es un grupo de 8 bits que el computador utiliza para representar cada símbolo o caracter que conocemos, es decir un número, una letra, un signo de puntuación, etc. Con un byte, el computador puede representar 256 símbolos o caracteres diferentes. Unidades de medida para almacenamiento de datos Tema: Introducción a la Informática
32. Bytes Representación de los datos Ejemplo: Para representar el número 348 ¿Cuántos Bytes necesita nuestra computadora? Unidades de medida para almacenamiento de datos El número está compuesto por 3 dígitos => Necesitamos 3 bytes Tema: Introducción a la Informática 00000011 3 00000100 4 00001000 8
33.
34. Representación de los datos Unidades de medida para almacenamiento de datos Tema: Introducción a la Informática Terabytes Gigabytes Megbytes Kilobyte Byte Bit 1 8 1 1.024 8.192 1 1.024 1.048.576 8.388.608 1 1.024 1.048.576 1.073.741.824 1 1.024 1.048.576 1.073.741.824