Ejercicios de Programación Estructurada Lunes 6 de febrero de

Anuncio
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.
Documentos relacionados
Descargar