1evd Tpi Dmb
-
Upload
daniel-mora-balta -
Category
Documents
-
view
47 -
download
0
Transcript of 1evd Tpi Dmb
Primera
Evaluación a Distancia
_______________ Ingeniería de Sistemas _______________
______________________________________________
________ DATOS DE IDENTIFICACIÓN ________
Docente: Ing. Rosa América Cobeñas Sánchez
Alumno: Daniel Lander Mora Balta
Programa Académico de Educación
Superior a Distancia
Ciclo: II
Asignatura: Taller de Programación I
Fecha: 09/02/2013
Semestre: 2013 - 0
Nota:
PRIMERA EVALUACIÓN A DISTANCIA DE
TALLER DE PROGRAMACIÓN I
NOTA: El presente examen consta de 2 partes. Para superar el examen es necesario
resolver cada parte. La calificación del examen será la suma de todas las partes.
Parte I: Parte Teórica (10 Puntos). Cada pregunta tiene un valor de 0.5
1. Un programa hecho en Lenguaje C, depende directamente del algoritmo V F
2. El Lenguaje de Maquina, constituye una evolución del lenguaje de máquina V F
3. El Lenguaje de Bajo nivel, engloba todos los lenguajes de programación V F
4. El Lenguaje Ensamblador, son los encargados de traducir a lenguaje máquina los escritos en
lenguaje ensamblador V F
5. El objetivo de los lenguajes de programación es procesar una a una las instrucciones de un
programa escrito en un lenguaje de alto nivel V F
6. La función de un compilador consiste en traducir un programa fuente escrito en un
lenguaje de alto nivel a su equivalente en código maquina V F
7. El Lenguaje de Programación C, es considerado un lenguaje de Bajo Nivel V F
8. El procedimiento “MAIN”, es el corazón de un programa en C V F
9. printf() es una función de la biblioteca estándar de C, que permite leer datos del teclado y
almacenarlos en una variable V F
10. Las Constantes tienen la misma finalidad que las Variables V F
11. Las Palabras Reservadas son las palabras especiales que pueden usarse para nombrar como
identificadores a las variables V F
12. El Símbolo “!”, es considerado un operador lógico V F
13. El Tipo de Dato short, es considerado un tipo de dato ENTERO V F
14. La Programación Estructurada, progresa disciplinadamente, en vez de saltar de un sitio a otro
de forma impredecible. V F
15. La Sentencia elseif, es considerado también una sentencia condicional V F
16. La sentencia “CONTINUE”, es obligatorio en el bloque de instrucciones de una instrucción
SWITCH V F
17. La sentencia “BREAK”, es obligatorio en el bloque de instrucciones de una instrucción
SWITCH V F
18.
Una estructura de repetición es lo mismo que una estructura iterativa V F
19. La instrucción STEP, puede incluirse en la clausula de una sentencia FOR V F
20. Los procedimientos cumplen el mismo objetivo que las Funciones en C V F
Parte II: Parte Práctica (10 puntos), desarrolle los ejercicios en C.
(ADJUNTO CODIGOS DE LOS PROGRAMAS EN ARCHIVOS DE TEXTO)
1. Un número es perfecto si la suma de sus divisores es igual a sí mismo. Por ejemplo
6 es perfecto, porque sus divisores: 1, 2 y 3, sumados son exactamente 6. Hacer un
programa en c que dado un numero entero mayor a cero determine si es perfecto o
no.
2. Escribir un programa en C, que permita reducir una fracción a su mínima expresión,
por ejemplo, si se ingresa 28/64, quedará reducida a 7/16. Sugerencia: Ingrese el
numerador y denominador por separado.
3. Ingresar N números enteros mayores a cero y determinar el menor y mayor numero
ingresado por teclado.
Hasta ingresar 9 números
Resultado
4. En una universidad el examen tiene un puntaje máximo de 120 puntos y se han
fijado los puntajes mínimos para el ingreso a una carrera profesional, de la siguiente
manera:
Carrera Profesional Puntaje Mínimo
Sistemas 100
Electrónica 90
Industrial 80
Administración 70
Hacer un programa en C que de acuerdo al puntaje obtenido por un alumno,
determine la(s) carrera(s) a la(s) que ingreso o de un mensaje indicando que no le
alcanzó puntaje para ingresar.
5. En un hospital se ha hecho un estudio sobre los pacientes registrados durante los
últimos 10 años, con el objeto de hacer una aproximación de los costos de
internación por paciente. Se obtuvo un costo promedio diario según el tipo de
enfermedad que aqueja al paciente. Además se pudo determinar que en promedio
todos los pacientes con edad entre 14 y 22 años implican un costo adicional del
10%. La tabla expresa los costos diarios, según el tipo de enfermedad.
Tipo de Enfermedad Costo Paciente Día
1 25
2 16
3 20
4 32
Construya un algoritmo que calcule e imprima el costo total que representa un
paciente.
6. Se desea diseñar un programa en C que escriba los nombres de los meses del año en
función del valor de una variable MES introducida por teclado. suponga que el mes
1 es Enero.
7. Construya un programa en C que muestre el mensaje de acuerdo la edad ingresada:
Si la edad es de 0 a 10 años “niño”, si la edad es de 11 a 14 años “púber”, si la edad
es de 15 a 18 años “adolescente”, si la edad es de 19 a 25 años “joven”, si la edad es
de 26 a 65 años “adulto”, si la edad es mayor de 65 “anciano”.