Examen Fundamentos de Programacion

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

Views 109 Downloads 5 File size 246KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • diego
Citation preview

Facultad de Ingeniería Ingeniería Industrial y Comercial ------------------------------------------------------------------------------------------FUNDAMENTOS DE PROGRAMACIÓN EXAMEN FINAL 2015-II Profesores Bloque Duración

: Pedro Pablo Rosales / Juan José Flores / Félix Huari : Todos : 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.

3