Está en la página 1de 3

Ingeniería en Sistemas de Curso: Estructuras de Datos

Computación Prof.: Kenneth Jeanpol Alvarado


I Tarea M
Código curso: SC-304

Nombre del estudiante: _________________________ Fecha: ______________

Porcentaje: 20% Puntos obtenidos: ____ puntos


Puntaje total: 100 puntos Porcentaje: _____ %
Tiempo disponible: n horas Nota: _____
Instrucciones generales
● Lea cuidadosamente la prueba antes de iniciar, dispone de 20 minutos para formular
sus preguntas antes de comenzar el examen. Únicamente se atenderán consultas a
través de la plataforma TEAMS. 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
este.
● La siguiente prueba debe desarrollarse de manera individual.
● Debe subir los archivos .java únicamente para responder la prueba.
● Cualquier intento de fraude durante la prueba autoriza al docente a la anulación del
examen y la reprobación del curso.
● El archivo comprimido con la solución debe tener el siguiente formato NOMBRE
COMPLETO_I_TAREA. Si no tiene este formato se penalizará con 10 pts sobre la
nota final de la tarea.

Se deben seguir los estándares de programación de Java y las buenas prácticas vistas en clase en la
resolución de cada problema.

1. Serie de Taylor de función trigonométrica coseno (20pts)

Se debe crear un método para calcular la serie de Taylor de la función exponencial. Esta se describe
con la siguiente ecuación matemática.

La ecuación matemática se lee de la siguiente forma. “n” es un número que empieza en 0 y va


incrementado con cada iteración. “x” es un número constante. Cada suma presente al lado derecho
representa el cálculo realizado en dicha iteración.

Debe crear una función recursiva que permita hacer este cálculo. La función recibe dos parámetros
“x” y “n”. “x” es una constante. “n” el cual es el número máximo de iteraciones que se va a hacer.
Ingeniería en Sistemas de Curso: Estructuras de Datos
Computación Prof.: Kenneth Jeanpol Alvarado
I Tarea M
Código curso: SC-304

A continuación, se presenta la solución de este problema utilizando un for.

2. Lavanderia (40pts)

En una lavandería se deben apilar las camisas para mantener el orden dentro del local. Por temas
de políticas internas, cuando se agrega una camisa a la pila debe de ser de una talla y de un color
distinto a la camisa debajo de esta, si la camisa es de la marca: “Bunny” esta debe de apilarse
debajo de la camisa que está en la cima, es decir, de segunda, por temas de cuidado de la prenda.
De las prendas se conoce además el lugar de confección y el tipo de camisa: (polo, sport, etc…)

Debe crear una estructura que permita modelar este comportamiento. Solamente se debe utilizar
una estructura para resolver el problema. La estructura debe poder almacenar toda la información
necesaria. Adicionalmente dicha estructura debe poder indicar la talla que más se repite en la pila.
El puntaje se distribuye de la siguiente forma:
● Creación de estructura que pueda almacenar todos los datos necesarios (10pts).
● La estructura indica la talla que más se repite (5pts).
● Creación de método en la estructura que permite la inserción según el problema especificado
(25pts).

3. Fila al Estadio Nacional(40pts)

Debido a la pandemia, el ingreso al Estadio Nacional, para ver el encuentro de Costa Rica vs Canadá,
será por aforo limitado y con horarios específicos según la entrada. El ingreso se hará con la siguiente
prioridad :
Ingeniería en Sistemas de Curso: Estructuras de Datos
Computación Prof.: Kenneth Jeanpol Alvarado
I Tarea M
Código curso: SC-304

● Sector Palco irá primero, luego sombra y finalmente sol


● Cada persona tendrá un horario de ingreso específico, menor a las 20 hrs, pues a esta hora
inicia el encuentro
● De tal manera, 2 personas con tiquete para Palco, entrará primero cuya persona tenga el
horario menor.
● Una persona de Palco y una de sombra, con el mismo horario, entrará primero la de Palco
pues es su prioridad.
● 2 personas ubicadas en el mismo sector y mismo horario, el orden se hará por número de
cédula menor.

Debe crear una estructura que permita solucionar este problema. Para simular el proceso se debe
imprimir el orden de las personas al ingresar al estadio y su localidad. Se debe utilizar únicamente
una estructura y esta debe ser capaz de almacenar todos los datos que se requieren de los
dispositivos. El puntaje se distribuye de la siguiente manera:

● Creación de estructura que pueda almacenar todos los datos necesarios (10pts).
● Creación de método en la estructura que permite la retornar los elementos según el problema
especificado (30pts).

También podría gustarte