Examen Fundamentos de Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Facultad de Ingeniería

Ingeniería Industrial y Comercial


-------------------------------------------------------------------------------------------
FUNDAMENTOS DE PROGRAMACIÓN
EXAMEN FINAL 2015-II

Profesores : Pedro Pablo Rosales / Juan José Flores / Félix Huari


Bloque : Todos
Duración : 100 minutos

Instrucciones
 No se permite el uso de material de consulta, copias y/o libros,
 No se permite el uso de celulares, tabletas o laptop.
 El uso de calculadoras es personal.
 La prueba se desarrolla con Lapicero.
 Antes iniciar el examen leer detenidamente el ANEXO a este examen y seguir rigurosamente el
procedimiento descrito.

1. Escriba un programa en C++ que permita ingresar y almacenar los códigos, nombres y notas
finales de todos los estudiantes de un salón de clase. Utilice tres arreglos unidimensionales
(vectores) llamados codigos [ ], nombres [ ] y notas [ ]. (3 puntos).
 En base a la información anterior realizar lo siguiente:
 Muestre los datos ordenados por nombres. (3 puntos).
 Calcule y muestre el promedio final de los estudiantes del curso redondeado a dos
decimales. (1 punto).
 Indique el porcentaje de estudiantes aprobados. (1 punto).

2. Elaborar el algoritmo de la Clave de Acceso, mediante un diagrama de flujo. El algoritmo en


primer lugar genera 100 claves de seguridad en forma aleatoria, compuesta por 4 dígitos.
En segundo lugar el algoritmo solicita al usuario que ingrese por teclado su clave de acceso.
Si la clave ingresada por el usuario se encuentra entre las 100 claves generadas en forma
aleatoria, el algoritmo muestra en pantalla el mensaje; “OK. Clave correcta”. Si la clave no
es correcta, el algoritmo muestra el mensaje; “ERROR. Intente nuevamente”.
El algoritmo permite tres intentos del usuario. Después del tercer intento del usuario, el
algoritmo muestra el mensaje; “Clave Bloqueada”. En tercer lugar, el algoritmo se termina,
después del mensaje; “OK. Clave correcta” o “Clave Bloqueada”, mostrando en pantalla, la
cantidad de intentos realizados por el usuario.
( 6 Puntos)

3. Un número es perfecto si al sumar todos sus divisores excepto el mismo número nos da
como resultado el número dado. Implementar el programa utilizando las siguientes
funciones y la función principal:
 LeerNumero. Esta función permite leer el numero la misma debe validar que sea
positivo. (1 punto)
 Verifica.- Esta función retorna 1 si el número es perfecto, en caso contrario retorna 0.
( 2 puntos).
 Mostrar.- Esta función muestra el numero dado y además el mensaje “Numero es
perfecto” o “Numero no es perfecto”. (2 puntos).
 Implementar la función principal. (1 punto)
Ejemplo: n= 6 es un numero perfecto, sus divisores son 1, 2 y 3 cuya suma es 6.

1
Facultad de Ingeniería
Ingeniería Industrial y Comercial
-------------------------------------------------------------------------------------------
ANEXO

PROCEDIMIENTO PARA RENDIR EXAMEN EN LOS LABORATORIOS DE INFORMÁTICA

Inicio del Examen


 Cada alumno debe ingresar al campus virtual utilizando como usuario:
Nro. CUE del examen y como Password: Nro de CUE del examen. Por
ejemplo: Usuario: CUE98765, Password: CUE98765,
 Recordar NO ingresar con su usuario normal de nombre y apellido. (no
coloque su nombre y apellido ya que esto anulará su examen),
 En caso no pudieran ingresar comunicar al supervisor del examen
 Una vez que ingresaron al Campus Virtual verificar que pueda visualizar
la Tarea Examen Final.

Durante el Examen
 Deberá guardar todos los archivos del examen en la unidad D:\ dentro
de la carpeta Mis documentos (se recomienda guardar constantemente
su trabajo).
 Asegúrese de que todos los archivos solicitados en el examen estén
grabados en su versión final (10) minutos antes de concluir el examen,
en la carpeta indicada en el paso anterior.

Al finalizar el examen
 Si desarrolló el examen en un solo archivo: Por precaución al menos 10
minutos antes de culminar el examen suba el archivo a la tarea de
Examen Final del Campus Virtual.
 Si desarrolló el examen en varios archivos: Por precaución al menos 10
minutos antes de culminar el examen deberá empaquetar o comprimir la
carpeta con el contenido del examen en un archivo ZIP y luego subirlo a
la Tarea Examen Final del campus virtual. Utilizará como nombre de
archivo zipeado el número del CUE. Por ejemplo: CUE98765.zip

2
Facultad de Ingeniería
Ingeniería Industrial y Comercial
-------------------------------------------------------------------------------------------
 Tómese un tiempo para verificar que su archivo ha sido subido a la
Tarea de Examen Final y que el archivo corresponde a su examen y no
se ha equivocado de archivo.
 Por favor tomar en cuenta que todos los archivos grabados en la
PC serán eliminados al concluir el examen, por lo tanto no hay
lugar a reclamo en caso subiera un archivo de examen equivocado
al Campus Virtual.

Es responsabilidad del alumno verificar que el archivo enviado a la Tarea


Examen Final corresponde a su examen.

También podría gustarte