Ejercicios de Programación Estructurada Lunes 6 de febrero de 2012 Tema: Introducción a la Computación. Objetivo de la clase: El alumno desarrollara los ejercicios aplicando los conceptos de introducción a la computación. Instrucciones: Esta actividad se deberá desarrollar de manera personal y deberá entregarlos el viernes 10 de febrero antes de iniciar el examen Deberá citar las fuentes de información. 1.- Explicar con sus propias palabras, los siguientes conceptos: a) Buses de Datos. d)Tipos de Memorias. g )Dispositivos Periféricos. j)Ensamblador b) Computadora. c) Ciclo Fetch. f) Registros de Propósito General (mencionar ejemplos). h)Bit, Byte. I) Compilador. 2.- Defina el concepto de procesador y enumera los diferentes tipos de procesadores distinguiendo sus potencialidades. 3.- Explique las diferentes Generaciones de la computación y la diferencia entre cada una de estas etapas o como se distinguen. 4.- Explique los diferentes tipos de computadoras. 5.- Explique en qué consiste el modelo de Von Newman. 6.- Explique las siguientes bases numéricas conceptos: a) Base Binaria b) Base Cuatro y de un ejemplo de uso para cada uno de los c) Base Octal d) Base Hexadecimal ( (656.45) 10 = 7.- Desarrolle los siguientes cambios de base: (123.16)10 = ( )2 (256.72)8 (1254.11)16 = ( )4 (77) 10 (347) 8 = (987.56)10 = ( )16 ( )4 = = (345) 10 = (25.39) 10 = ( )2 )8 ( )16 ( )2 ( (011.1010) 2 = )4 ( (512) 8 = ( )4 (1001.101) 2 = ( )16 )10 Ejercicios de Introducción a la Programación Lunes 6 de febrero de 2012 Objetivo de la clase: El alumno aplicara las estructuras de control en el desarrollo de programas en pseudocódigo. Instrucciones: Esta actividad se deberá desarrollar de manera personal y deberá entregarlos el viernes 10 de febrero antes de iniciar el examen. 1.- Diseñe algoritmo en seudocódigo utilizando las estructuras de ciclo y bifurcación condicional para calcular: ingrese una serie de n valores que estén dentro del intervalo 1 a 1000 y realice las siguientes operaciones: Sume todos los valores e imprima el resultado. Muestre el total de valores pares e impares. 2.- Diseñe el algoritmo que calcule las operaciones aritméticas básicas (suma, resta, multiplicación, división) de 2 números quebrados para n veces. 3.- Una compañía fumigadora tiene las tarifas siguientes: Tipo 1.-Fumigación contra moscas, $10.00 por hectárea. Tipo 2.-Fumigación contra chapulines, $20.00 por hectárea. Tipo 3.-Fumigación contra gusanos, $30.00 por hectárea. Nota.- Si el área a fumigar es mayor que 100 hectáreas, se tiene un descuento del 5%. Si es mayor a 300 el 10% y si es mayor a 500 el 15%. 4.- Diseñar el algoritmo que muestre por cada agricultor que lea los siguientes datos: Número de Agricultor. Tipo de Fumigación. Número de Hectáreas a Fumigar. Total a Pagar. 5.- Se tienen datos de todos los accidentes de tránsito ocurridos durante el año en el estado de Sonora. Los datos que se tienen de cada conductor involucrado en un accidente son la edad del conductor y el género. Diseñar el algoritmo que lea los datos e imprima los siguientes resúmenes estadísticos de los conductores que han participado en accidentes: Porcentaje de conductores menores de 25 años. Porcentaje de conductores de género femenino. Porcentaje de conductores del género masculino con edades comprendidas entre 18 y 25 años.