Está en la página 1de 5

SC-115 Programación Básica

Ingeniería en Sistemas de
Computación I Parcial

Porcentaje: 20 % Puntos Porcentaje Nota


Puntaje total: 50 puntos
Tiempo disponible: 3 horas
Instrucciones generales
• Lea cuidadosamente cada uno de los problemas que se le plantea, dispone de 20 minutos para formular sus
preguntas antes de comenzar a desarrollar los programas para la solución de cada uno de los problemas.
Únicamente se atenderán consultas de forma. Si se le presenta alguna situación o consulta, sírvase contactar
al docente a través del chat privado para la atención de la misma.
• Cada uno de casos deben ser resueltos de forma individual.
• Por cada uno de los casos debe generarse un archivo .py
• Los archivos generados deben seguir el siguiente formato: SC115_Caso#_AndyVindasMora.py, donde debe
sustituir mi nombre por el suyo. Y # por el respectivo número de Caso.
• Cualquier intento de fraude durante la prueba autoriza al docente a la anulación del examen y la reprobación
del curso.
• Al finalizar, por favor subir los archivos al espacio destinado en el campus Virtual, y verificar con el docente que
se hayan subido correctamente.

Rubrica de Evaluación
Cada uno de los casos se evaluarán de acuerdo con la siguiente rubrica:

Aspectos a evaluar Excelente Bueno Regular Deficiente Puntuación


3 puntos 2 puntos 1 punto 0 puntos
Entendimiento del Lo entiende a Hay algunos aspectos no Entendió poco lo que No entendió del todo el
problema cabalidad entendidos había que hacer problema
Procedimientos de Los procedimientos Los procedimientos Los procedimientos Los procedimientos
solución utilizados para utilizados para resolver utilizados para resolver el utilizados para resolver el
resolver el el problema son problema no son problema no son correctos
problema son parcialmente correctos correctos, pero tiene
correctos algunas aproximaciones a
lo esperado
Solución dada Es correcta Hay pequeños errores y Hay bastantes errores, Hay muchos errores y
totalmente pocos pero no son críticos algunos de ellos son
críticos
SC-115 Programación Básica
Ingeniería en Sistemas de
Computación I Parcial

Directriz sobre Honestidad Académica


Para efectos de este curso, los participantes deben evitar conductas deshonestas tales como el fraude académico o plagio:

• Hacer fraude académico incluye, dentro de otras acciones, falsificar bibliografía, utilizar datos inventados,
presentar como propios proyectos elaborados por otras personas, obtener ayuda no autorizada en tareas
calificadas o que otra persona desarrolle el trabajo que le corresponde a usted.
• Plagiar incluye copiar textualmente frases, oraciones, párrafos y trozos enteros de material impreso, Internet y
otras fuentes, sin realizar la correspondiente cita; incluso parafrasear sin citar las fuentes.
Las situaciones anteriormente indicadas se penalizarán según el artículo 31 del reglamento estudiantil vigente, por lo que
en una primera ocasión que se detecte y documente una falta el profesor consignará una nota de cero a la actividad
evaluativa, y comunicará a vida estudiantil el hecho para su debido registro en el expediente académico del estudiante, si
se detecta una segunda incidencia por parte del estudiante automáticamente pierde el curso y en una tercera ocasión
documentada (independientemente del curso) provoca la pérdida de todos los cursos matriculados en ese cuatrimestre y
la expulsión del programa académico y de la Universidad.
SC-115 Programación Básica
Ingeniería en Sistemas de
Computación I Parcial

CASO #1 (25 puntos)


El supermercado “El Abasto” está en la necesidad de diseñar un programa que le permita dejar de hacer las facturas de
forma manual a una manera automática que calcule el total a pagar por todos los artículos que el cliente ha adquirido.
Además de calcular el pago correspondiente del I.V.A(13%).
Los dueños del supermercado lo contratan a usted para que les realice el tan deseado programa. Los requerimientos son
los siguientes:

1. Al inicio del programa se le debe solicitar al cliente: el nombre y apellidos, la cedula y el correo electrónico. (5
puntos)
2. El programa debe solicitar la siguiente información por cada uno de los artículos a facturar(5 puntos)
a. Nombre del artículo
b. Cantidad
c. Precio unitario
3. Una vez ingresado el articulo el programa le debe preguntar si desea continuar. Si su respuesta es “SI”, entonces
debe continuar con el siguiente ingreso, si su respuesta es “NO”, entonces debe proceder a generar la factura. (5
puntos)
4. Una vez que el usuario digite la palabra “NO”, el programa debe imprimir en pantalla el total de artículos facturados,
la totalidad del precio a pagar, y el monto por concepto de I.VA. Además de los datos iniciales ingresados de
nombre, cedula y correo electrónico. (5 puntos)
5. La impresión final del programa debe visualizarse similar a la siguiente: (5 puntos)

*****************SUPERMECADO EL ABASTO*****************
****************SISTEMA DE FACTURACION*****************
NOMBRE DEL CLIENTE:____________________________________
CEDULA DEL CLIENTE:____________________________________
DIRECCION DE CORREO ELECTRONICO________________________
*******************************************************
TOTAL DE ARTICULOS:____________________________________
PRECIO TOTAL A PAGAR:__________________________________
IVA POR CANCELAR:______________________________________

*****************GRACIAS POR SU COMPRA*****************


SC-115 Programación Básica
Ingeniería en Sistemas de
Computación I Parcial

CASO #2 (25 puntos)


La Biblioteca del CTP de San Carlos desea contratar de sus servicios de programador para que realice un módulo de conteo
de libros por categoría y así determinar cuántos libros hay en existencia después de haber ingresado la información. Las
categorías que desean incluir en tal modulo son las siguientes:
• Arte y e Historia
• Derecho
• Ingeniería
• Sociología
• Medicina.
Una vez ingresados los datos el programa debe contabilizar cuantos libros se ingresaron por todas las anteriores categorías.
Los requerimientos son los siguientes:
1. Al inicio del programa se le debe solicitar al usuario: el nombre y apellidos, # de cedula y la fecha de ingreso(5
puntos)
2. Luego se le debe solicitar los siguientes datos del libro a registrar: (5 puntos)
a. Nombre del Libro
b. El ISBN (que es el identificador único del libro)
c. La categoría del libro
i. 1 si es de Arte y e Historia
ii. 2 si es de Derecho
iii. 3 si es de Ingeniería
iv. 4 si es de Sociología
v. 5 si es de Medicina
3. Una vez ingresado la información anterior el programa debe preguntar si desea continuar. Si su respuesta es “SI”,
entonces debe continuar con el siguiente ingreso, si su respuesta es “NO”, entonces debe proceder a generar el
reporte de conteo de libros por categoría. (5 puntos)
4. Una vez que el usuario digite la palabra “NO” se debe generar un reporte que imprima en pantalla los datos del
usuario que ingresó la información solicitados en el paso #1 y el conteo total de libros por categoría. El reporte
debe ser similar al siguiente: (5 puntos)
5. La impresión final del programa debe visualizarse similar a la siguiente: (5 puntos)

#########----->BIBLIOTECA - CTP DE SANCARLOS<-----#########

MODULO DE CONTEO DE LIBROS POR CATEGORIA


USUARIO QUE INGRESO LOS DATOS_________________________
# DE CEDULA___________________________________________
FECHA DE INGRESO______________________________________
SC-115 Programación Básica
Ingeniería en Sistemas de
Computación I Parcial

###############################################
###########TOTAL DE LIBROS POR CATEGORIA##############
###############################################
ARTE Y E HISTORIA.........XX
DERECHO...................XX
INGENIERÍA................XX
SOCIOLOGÍA................XX
MEDICINA..................XX
################################################

También podría gustarte