La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PARCIAL III Tipo de datos estructurados. DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar.

Presentaciones similares


Presentación del tema: "PARCIAL III Tipo de datos estructurados. DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar."— Transcripción de la presentación:

1 PARCIAL III Tipo de datos estructurados

2 DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar sus actores o participantes Analizándolos, se podrá obtener resultados deseados Analicemos el siguiente hecho: El estudiante de nombre Pedro Velez de 12 años, tiene un promedio de 7.5 Podemos tomar los siguientes datos Nombre: Pedro Velez-> Conjunto de Caracteres Edad: 12-> entero Promedio: 7.5-> real

3 INFORMACIÓN Es el resultado deseado luego de procesar los datos Los datos, al ser procesados, se convierten en información útil o resultados. Procesamiento: Calcular salarios Juan, Perez $320 Pedro, Rodriguez $310 Luis, Pozo $240 Datos de salida(se muestran en el monitor) Datos de entrada(ingresados x teclado) Juan, Perez Pedro, Rodriguez Luis, Pozo 160 155 120 EmpleadoHoras Valor por hora = $2

4 ¿Cómo representar los datos? Los seres humanos: Usamos lenguaje natural o símbolos Ejemplo: Para representar números, usamos el sistema decimal Para representar palabras, usamos el abecedario La computadora: Usa conjuntos de 1s y 0s El dato mas pequeño en el computador es Un 1 o un 0 -> bit El conjunto de 8 bits -> 1 byte

5 TIPOS DE DATOS Los datos se clasifican en TIPOS Son los diferentes dominios existentes. Ejemplo: Edad, Año de Nacimiento, Numero de multas Tienen dominio numérico Nombre, Dirección, Num. Cedula, Caen en el dominio de la información tipo texto Y las operaciones permitidas para dicho dominio Un conjunto de valores y operaciones definidas solo para esos valores

6 TIPOS DE DATOS BASICOS NOMBRECONJUNTO DE VALORESOPERACIONES EnterosNegativos y positivos sin decimalSumar, restar, dividir, multiplicar, residuo RealesNegativos y positivos, con decimalSumar, restar, dividir, multiplicar LógicosVerdadero o Falso(1 o 0)And, Or, Not CaracteresLetras, números, especiales, juntos forman una cadena Sumar carácter + entero restar, multiplicar por entero Los podemos distinguir fácilmente, están en el diario vivir: El Sr. Vera de 63 años tiene cedula No. 0908815533, y paga $120 de impuestos Son tipos de datos simples Que permiten representar información numérica, caracteres, etc.

7 Y EN LA COMPUTADORA? Solo vienen integrados los tipos de datos básicos En la computadora Cada byte es un casillero y tiene una dirección en memoria Los datos (números y letras) se almacena en estos casilleros ¿Cuantas casilleros ocupa un dato? Depende de su tipo y del hardware de la computadora Un entero puede ocupar casillas de hasta 4 bytes Un doble siempre ocupara mas, por su mayor precisión PERO, un carácter SIEMPRE ocupara casillas de 1 byte 1000 1001 1002 1003

8 ALMACENANDO DATOS TIPO DE DATO#bytesRepresentación internaEn ANSI C ENTEROS248248 Positivos: conjunto de bits 38 -> 00100110 Negativos:Complemento a Dos -38 -> 11011001 int long REALES8 16 Mantisa x base (exponente) 387.53 -> 38753 x 10 -2 00000000100101110110000111111110 float double CARACTERES1ASCII 11000000 -> ‘A’ char

9 EJERCICIOS DE APLICACIÓN. Hallar A+B-C+100 #include #include int main () { clrscr(); int A, B, C; printf("Inserte valor para A: "); scanf("%d",&A); printf("Inserte valor para B: "); scanf("%d",&B); printf("Inserte valor para C: "); scanf("%d",&C); printf("\n%d + %d - %d + 100 = %d",A, B, C, (A+B+C- 100)); getch(); return 0; }

10 Obtener (a-b)(a+b) #include #include int main () { clrscr(); int a, b; printf("Inserte valor a: "); scanf("%d",&a); printf("Inserte valor b: "); scanf("%d",&b); printf("(%d-%d) (%d+%d) = %d",a, b, a, b,((a- b)*(a+b))); getch(); Return 0; }

11 Dado un numero verificar si es positivo, negativo o nulo #include #include int main () { clrscr(); int numero; printf("Inserte un numero: "); scanf("%d",&numero); if(numero==0) printf("El numero %d es NULO",numero); else { if(numero<0) printf("El numero %d es NEGATIVO",numero); else printf("El numero %d es POSITIVO",numero); } getch(); return 0; }


Descargar ppt "PARCIAL III Tipo de datos estructurados. DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar."

Presentaciones similares


Anuncios Google