Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Examen Final 2020 1

Está en la página 1de 3

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA INDUSTRIAL Y SISTEMAS

CURSO : INTRODUCCION A LA COMPUTACION


CODIGO : BIC01
GRUPO :W
PROFESOR : JOSE CARLOS, GARCIA LA RIVA
SEMESTRE : 2020-1
FECHA : SABADO 26 DE SEPTIEMBRE DE 2020
DURACIÓN : 90 MINUTOS

Consideraciones generales:
• Considerar el orden en el desarrollo de los programas, añadir los comentarios
correspondientes según el caso planteado.
• Tener en cuenta que debe estar con su cámara encendida durante el
desarrollo del examen. NO está permitido el uso o consulta de cuadernos,
separatas, libros o cualquier material de la asignatura durante el desarrollo
de la evaluación.

EXAMEN FINAL

LOGRO: El alumno deberá demostrar el uso correcto de declaración e


inicialización de listas y diccionarios, además emplea correctamente las
estructuras de control del lenguaje Python y funciones en C++.

Pregunta 01 (5 puntos)

Se tiene un diccionario con las ventas acumuladas (10 ventas como mínimo) por
un grupo de vendedores, se desea calcular:
• La suma total de ventas
• El promedio de ventas
• La 2da mayor venta (vendedor, monto)
• La 2da menor venta (vendedor, monto)

RUBRICA DE EVALUACION
5 puntos 3 puntos 2 puntos 0 puntos
Realiza
Realiza Realiza
correctamente la
correctamente la correctamente la
declaración e
declaración e declaración e
inicialización del NO REALIZA LA
inicialización del inicialización del
diccionario. Realiza e IMPLEMENTACION
diccionario. Realiza e diccionario. Realiza e
imprime por lo menos
imprime los 4 cálculos imprime 3 de los
1 de los cálculos
solicitados cálculos solicitados
solicitados

Pregunta 02 (5 puntos)

Se tiene un diccionario con los nombres y precios de frutas. Se desea realizar la compra
de frutas y luego visualizar el total a pagar por cada tipo de fruta y el total general de la
compra (OBS: Considerar que no se puede comprar más de 15 unidades por tipo de fruta,
si la fruta no existe nos dará un error. Tras cada compra el programa nos preguntará si
queremos continuar).

FIIS-UNI Página|1
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA INDUSTRIAL Y SISTEMAS

FRUTA CANTIDAD PRECIO SUB-TOTAL


Manzanas 10 1.2 12
Peras 15 1.5 22.5
TOTAL 34.5

RUBRICA DE EVALUACION
5 puntos 3 puntos 2 puntos 0 puntos
Declara e inicializa el
Declara e inicializa el
diccionario, realiza el
diccionario, realiza el
ingreso de las cantidades Declara e inicializa
ingreso de las
a comprar y realiza la el diccionario,
cantidades a comprar NO REALIZA LA
validación solicitada. realiza el ingreso
y realiza la validación IMPLEMENTACION
Calcula y visualiza el sub- de las cantidades a
solicitada. Calcula y
total por cada tipo de comprar.
visualiza el sub-total
fruta. Calcula y visualiza
por cada tipo de fruta.
el total a pagar.

Pregunta 03 (5 puntos)

Tenemos guardado en un diccionario los códigos morse según la Tabla 1. Escribir un


programa que lea una palabra y la muestre usando el código morse.

Tabla 1

RUBRICA DE EVALUACION
5 puntos 3 puntos 2 puntos 0 puntos
Implementa
Implementa
Implementa el parcialmente el
parcialmente el
diccionario, realiza el diccionario, realiza el
diccionario, realiza el
ingreso de la palabra ingreso de la palabra NO REALIZA LA
ingreso de la palabra
y la procesa a través y la procesa IMPLEMENTACION
y la procesa a través
de una función y parcialmente a través
de una función y
visualiza el resultado. de una función y
visualiza el resultado.
visualiza el resultado.

FIIS-UNI Página|2
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA INDUSTRIAL Y SISTEMAS

Pregunta 04 (5 puntos)

Crear las siguientes funciones en C++:

1. Recibir 2 números enteros y devolver un valor igual a (1) si las sumas de las
cifras que componen a cada número son iguales, en caso contrario devolver un
valor igual a (0).
2. Recibir un numero entero y devolver la cifra que más veces se repite.
3. Recibir 2 números enteros y devolver el MCD utilizando el algoritmo de Euclides.
4. Recibir un numero entero y una base entera (2-9), la función debe realizar el
cambio de base del número y devolver el número generado.
5. Recibir un numero entero y una cifra, la función debe suprimir la cifra cuantas
veces se repita en el número.

RUBRICA DE EVALUACION
5 puntos 3 puntos 2 puntos 0 puntos
Implementa Implementa
Implementa por lo
correctamente las parcialmente las
menos 2 funciones y
funciones y realiza la funciones y realiza la NO REALIZA LA
realiza la llamada
llamada desde el llamada desde el IMPLEMENTACION
desde el módulo
módulo principal módulo principal
principal main().
main(). main().

Para añadir su firma digital hacer, uso del siguiente enlace:

https://smallpdf.com/es/firmar-pdf

DATOS DEL ALUMNO


CODIGO

APELLIDOS y NOMBRES

FIRMA DIGITAL

José Carlos, García La Riva


Docente del Curso

FIIS-UNI Página|3

También podría gustarte