EA CC67 202102 - Examen Parcial 2021-2 PDF

Title EA CC67 202102 - Examen Parcial 2021-2
Course Programacion 2
Institution Universidad Peruana de Ciencias Aplicadas
Pages 6
File Size 259.6 KB
File Type PDF
Total Downloads 148
Total Views 216

Summary

Download EA CC67 202102 - Examen Parcial 2021-2 PDF


Description

PROGRAMACIÓN II (CC67) Ciclo 2021-2 Examen Parcial Profesores: TODOS

Duración: 170 minutos Secciones: TODAS

Instrucciones: 1. El examen tendrá una duración de 170 minutos para resolver 2. Las preguntas son tipo estudio de caso y la entrega a través de un archivo en Blackboard 3. El alumno debe dedicar los primeros 20 minutos a revisar las preguntas del examen y de presentarse alguna duda enviar un correo al(los) profesor(es) Sección SI21 SW21 SX28 SX22 SI24 SS2A SS2C SX24 SV24 SV23 SV26 SX25 SV22 SI25 SI22 SS2B SS2E SX23 SV25 SX27 XI21 SI23 SS2D

Para los primeros 20 minutos PARASI FALCON, VICTOR MANUEL JUAN PABLO [email protected]; [email protected]

Durante todo el examen CUEVA CHAVEZ, WALTER [email protected]

CARDENAS MARIÑO, FLOR CAGNIY [email protected]

CANAVAL SANCHEZ, LUIS MARTIN [email protected]

BANCAYAN REATEGUI, MONICA LOURDES [email protected]

DIAZ SUAREZ, JORGE EDUARDO [email protected]

JARA GARCIA, CARLOS ALBERTO [email protected]

JARA GARCIA, CARLOS ALBERTO [email protected]

SOPLA MASLUCAN, ABRAHAM [email protected]

VIVES GARNIQUE, LUIS ALBERTO [email protected]

4. Los profesores en mención, solo recibirán correos provenientes de las cuentas UPC. 5. Ante problemas técnicos, debe de forma obligatoria adjuntar evidencias del mismo, como capturas de pantalla, videos, fotos, etc. Siendo requisito fundamental que, en cada evidencia

se pueda apreciar claramente la fecha y hora del sistema operativo del computador donde el alumno está rindiendo el examen. 6. Los problemas técnicos se recibirán como máximo 15 minutos culminado el examen. 7. Sólo puede utilizar un Entorno de Desarrollo Visual Studio 2015 o una versión superior 8. Para el Diagrama de clase puede utilizar Word, PowerPoint, Paint o StarUML. 9. El nombre de su proyecto deberá ser su código de alumno y un acrónimo de su carrera Ejemplo Si mi carrera es ● Ciencias de la computación el nombre del proyecto es u203015205CC ● Ingeniería de Software el nombre del proyecto es u203015205ISW ● Ingeniería de Sistemas de Información el nombre del proyecto es: u203015205ISI 10. Estamos seguros que cada uno realizará su examen. Sin embargo, para evitar cualquier perspicacia, le recomendamos leer sus reglamentos de estudios y disciplina del alumno, en el cual se indican las faltas y las sanciones en el caso de la copia de exámenes (falta contra la probidad académica). 11. Al finalizar el examen el alumno deberá enviar la solución de su examen al

AULA VIRTUAL

PREGUNTA ÚNICA CASO DE ESTUDIO: Vacunas en Pandemia Llevamos 2 años de Pandemia y lejos de haber controlado al Coronavirus vemos que este viene teniendo variantes cada vez más peligrosas. Conocido esto y con ánimo de fomentar conciencia entre las personas y reconocer la importancia de vacunarse se le solicita a usted la realización de un programa que permita lo siguiente: 1. El Monigote con las siguientes características ❑ Está conformado por el siguiente ASCII Art ❑ El movimiento de cada uno de los monigotes es libre tanto en forma horizontal y vertical. Los monigotes rebotan al tocar los bordes de la ventana ❑ En pantalla se deberá mostrar 15 monigotes moviéndose a velocidades aleatorias ❑ Inicialmente todos son representados mediante el color blanco. 2. Las variantes del Virus tienen las siguientes características ❑ Están representadas por el siguiente ASCII Art ❑ Existes dos variantes •

Variante Delta. Es de color rojo y solo tiene movimiento vertical



Variante MU. Es de color verde y solo tiene movimiento horizontal

❑ El movimiento de las variantes es libre, rebotando por la ventana ❑ En pantalla se deberá mostrar hasta 20 virus moviéndose a velocidades aleatorias ❑ Debe de asegurarse que existan, en pantalla, virus de ambas variantes. 3. Una Vacuna con las siguientes características ❑ Está representada por el siguiente ASCII Art

├>

❑ Solo hay UNA vacuna ❑ Se mueve en las cuatro direcciones (arriba, abajo, izquierda y derecha). El cambio de dirección de su movimiento es mediante las teclas direccionales (si desea puede usar las teclas A, W, S, D) ❑ Su ubicación inicial es cualquier punto dentro de la ventana ❑ La vacuna siempre debe estar en movimiento, no puede detenerse. ❑ La vacuna rebota al tocar un borde de la ventana.

Dinámica a) La dinámica del programa consiste en vacunar a la mayor cantidad de monigotes antes que la vacuna sea colisionada por cualquiera de las variantes que existen en pantalla b) Inicialmente aparecen en pantalla ✔ Los 15 monigotes se mueven libremente y en velocidades aleatorias. ✔ UNA vacuna y aparece en cualquier lugar de la ventana que usted determine. c) A una frecuencia que usted determine irán apareciendo las variantes del Coronavirus. d) Si los monigotes, durante su recorrido, colisionan con alguna de las variantes sucede lo siguiente. ✔ Si el virus es de la variante Delta • Si el monigote, al momento de la colisión con el virus no está contagiado (es de color blanco) cambia a color rojo y deja de moverse. • Si el monigote, al momento de la colisión con el virus está contagiado con cualquier variante (es de color rojo o verde) es eliminado y contabilizado como eliminado por la variante Delta ✔ Si el virus es de la variante MU. • Si el monigote, al momento de la colisión con el virus no está contagiado (es de color blanco) cambia a color verde, pero continúa moviéndose. • Si el monigote, al momento de la colisión con el virus está contagiado con la variante MU (es de color verde) es eliminado. • Si el monigote, al momento de la colisión con el virus está contagiado con la variante Delta (es de color rojo) no sucede nada. e) Si la vacuna durante su recorrido colisiona con un monigote sucede los siguiente: ✔ Si el monigote es de color verde o rojo este es cambiado a su color blanco inicial. ✔ Si la vacuna durante su recorrido colisiona con un monigote de color blanco este es eliminado de la simulación, pero contabilizado como salvado por la vacuna. f) La dinámica concluye única en cuando la vacuna colisiona con cualquiera de las varia g) Cuando la dinámica concluya se debe de indicar, a manera de resumen, lo siguiente ✔ Cantidad de monigotes que fueron eliminados por la variante Delta. ✔ Cantidad de monigotes que fueron salvados por la vacuna. De acuerdo a los principios de la POO debe identificar la información relevante para definir las clases, atributos, métodos y relaciones (herencia, agregación y composición) necesarios para que el programa funcione de acuerdo a lo descrito en los párrafos anteriores. Resuelva teniendo en cuenta la rúbrica de calificación

DEMO

RÚBRICA DE CALIFICACIÓN 3 Diagrama de clases

Clase Controladora

El diagrama de clases contiene las clases definidas, las relaciones identificadas entre las clases y la cardinalidad 1 La clase controladora está definida e implementada correctamente 1

Definición e Implementación de la clase base Definición e Implementación de las clases derivadas

La clase base está definida e implementada de acuerdo al diagrama de clase 1 La clases derivadas o clases hijas están definidas a implementadas de acuerdo al diagrama de clase 2

0.5 La clase controladora está incompleta 0.5 La clase base está incompleta 0.5 Las clases derivadas están incompletas 1

La vacuna se desplaza en las cuatro direcciones mediante las teclas direccionales

Esta funcionalidad está incompleta

2

1 Esta funcionalidad está incompleta

El movimiento de los virus de la variante delta es según lo indicado en el enunciado 1 El movimiento de los virus de la variante mu es según lo indicado en el enunciado 1 El movimiento de cada uno de los monigotes es según lo indicado en el enunciado 1 Funcionamiento del programa

2 El diagrama no está completo

Utiliza UN arreglo para los virus 2 La colisión entre los monigotes y la variante mu se realiza según indicado en el enunciado 2 La colisión entre los monigotes y la variante delta se realiza según indicado en el enunciado 2 La colisión entre los monigotes y la vacuna se realiza según lo indicado en el enunciado 2 El programa concluye y se muestra los dos datos que indica el enunciado 2

0.5 Esta funcionalidad está incompleta 0.5 Esta funcionalidad está incompleta 0.5 Esta funcionalidad está incompleta 1 Esta funcionalidad está incompleta 1 Esta funcionalidad está incompleta 1 Esta funcionalidad está incompleta 1 Esta funcionalidad está incompleta 1

1 No hizo el diagrama 0 No hizo la clase controladora 0 La clase no está definida 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0 No hizo la funcionalidad 0

Septiembre 2021...


Similar Free PDFs