PRÁCTICA CALIFICADA 3
Indicaciones de la evaluación
Lea cuidadosamente cada pregunta. Puede pedir aclaración sobre la
pregunta, no sobre la respuesta. Indicar los supuestos que considere
conveniente.
Tome precauciones para no pasarse de la hora de entrega. Considere
el tiempo para adjuntar el archivo empaquetado (tome en cuenta los
formatos que acepta la plataforma) o conteste en la parte de
respuesta de la misma pregunta.
Recuerde que fuera del plazo de entrega no es considerado. Si por
alguna fuerza mayor tuviera algún inconveniente durante la
realización o envío utilice un método formal como el correo
institucional (C22228@[Link]) para enviar inmediatamente la
información.
Se le puede pedir que explique oralmente cualquier parte de su
respuesta, tanto durante como terminada la prueba (el tiempo
asignado tiene en cuenta esta indicación). Es necesario que mínimo
tenga audio o texto de comunicación en tiempo real para esta
evaluación.
Nota:
En las explicaciones escritas solicitadas en alguna pregunta utilice sus
propias palabras o personalice el código, identificadores de variables u otro
recurso de programación que considere conveniente (mínimo su propia
explicación mediante un comentario en bloque o línea de instrucción),
puede incluir referencias textuales de otros autores, pero deberá ser
comentado por usted e indicar la referencia. Si incluye teorías o temas no
vistos en la asignatura deben ser explicados.
En caso de desarrollo grupal no es necesario indicar referencias de autor,
pero si incluir los comentarios personales.
PREGUNTA 1
(10 puntos) Desarrolle un problema de programación de elaboración
PROPIA que utilice pila y/o cola como mínimo. La pila y/o cola deberá utilizar
TAD como elementos con nodo o enlace. Puede utilizar adicionalmente a la
pila y/o cola, una estructura de la librería como ArrayList u otra clase de la
librería de Java. NO pueden utilizar los TAD del avance de su proyecto (a
excepción de Pila y Cola).
1. (2 puntos) Elabore un enunciado para su programa (explicación del
contexto o problemática indicando la entrada y salida de datos).
2. (2 puntos) Explicación general de la solución (nombres de las clases y
sus operaciones).
3. (4 puntos) Implementación en código Java. Incluir comentario personal,
en bloque y/o por instrucción en la parte que usted considera relevante,
sobre todo incluir una explicación teórica si es un tema no desarrollado en la
asignatura.
4. (2 puntos) Explicación de porque utilizaría o no utilizaría como parte de
su solución una estructura árbol.
PREGUNTA 2
(10 puntos) Explique el contenido de pilas y colas en el avance de su
proyecto. Para la explicación considere lo siguiente:
1. (3 puntos) Explique el contexto de su proyecto, así como el objetivo del
sistema de información de su solución. Incluya el nombre del (o los)
proceso(s) relevantes a su avance (ejemplo: proceso de atención a clientes
a través de la mesa de ayuda, proceso de compra o pedido de producto al
proveedor, proceso de ventas) y de los listados que utilizará (ejemplo:
listado de recepción de accesorios recibidos de un pedido, listado de
reclamos en garantía del producto).
2. (2 puntos) Explique la gestión administrativa realizada hasta el
momento para el desarrollo de este proyecto. Incluir un cronograma de
tareas realizadas, responsable(s) u organización.
3. (5 puntos) Implementación en Java del avance de proyecto. Incluir
comentarios personales en bloque y/o por instrucción en la parte que usted
considera relevante, sobre todo incluir una explicación teórica si es un tema
no desarrollado en la asignatura.
Nota: puede utilizar código propio o librería de Java.