Вы находитесь на странице: 1из 4

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA UNAD

Escuela de Ciencias Bsicas Tecnologa E Ingeniera


Programa Ingeniera de Sistemas
Curso: 301305-ESTRUCTURA DE DATOS





Hoja de Ruta para el curso 301305 - Estructura de datos

Practica de Laboratorio Estructura de datos lineales


Entorno de Aprendizaje prctico: Desarrollo y Publicacin de la
actividad.

Objetivo de aprendizaje:
Brindar a los estudiantes las orientaciones para el desarrollo del componente
prctico del curso, en el que se espera complementar la teora con la prctica a
travs del desarrollo de programas codificados en C++ como aplicacin al uso de
apuntadores, funciones y operadores utilizados en la gestin dinmica de
memoria, en la implementacin de las estructuras de datos lineales tipo Colas.

Tipo de actividad: Practica de laboratorio
Desarrollo de la actividad: de forma Individual
Duracin de la actividad: 5 semanas
Fecha de inicio: 8 de septiembre
Fecha de cierre: 20 de octubre
Peso evaluativo de la actividad: 125/500 puntos


Descripcin de las actividades

La prctica de laboratorio es una actividad individual que corresponde a la fase 2
de la estrategia de aprendizaje y contribuye significativamente al logro de las
competencias del curso, es el escenario donde el estudiante tiene la posibilidad de
realizar de forma autnoma con dos opciones, una opcin es con la orientacin de
un tutor de prcticas de la disciplina en las fechas programadas por el centro
donde figura matriculado, la otra opcin en caso de no poder asistir al centro
puede realizar su prctica en casa o lugar de trabajo con sus propios recursos,
claro est con esta opcin se pierde la oportunidad de tener a su tutor de forma
presente para resolver dudas e inquietudes.

Teniendo claro lo anterior es importante que empiece a trabajar desde el inicio de

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa E Ingeniera
Programa Ingeniera de Sistemas
Curso: 301305-ESTRUCTURA DE DATOS





la actividad realizando previamente una lectura detallada y seguimiento al
cdigo fuente de los programas que se presentan como ejemplos de aplicacin
a la temtica segn la referencias bibliogrficas sugeridas.

La prctica de laboratorio propuesta, consiste en el desarrollo de un programa
codificado en C++, que de aplicabilidad a la temtica del curso correspondiente a
una estructura de datos lineal tipo Cola. Para su desarrollo se presenta el
siguiente escenario del mundo real tomado del entorno.

La empresa de energa de su municipio requiere un programa que permita
registrar los datos bsicos del servicio prestado a sus usuarios as: nombre del
usuario, mes facturado, consumo en kilovatios y el valor facturado del mes por
cada usuarios que llega a realizar el pago del servicio de energa. El programa
debe permitir la adicin de clientes que llegan a la cola para pagar el servicio,
permitir en cualquier momento las operaciones de adicin de clientes que llegan a
la cola, retiro de personas de la cola cuando han sido atendidos, listar todos los
usuarios de la cola y tambin se requiere conocer el valor total recaudado en el
da por concepto del servicio.


Una vez conocido el escenario de la situacin a resolver se debe iniciar con el
anlisis del problema, que como es evidente se trae una situacin real del entorno,
la cual se pide que sea solucionado a travs de una Estructura de datos tipo Cola.

Para ello se debe tener claro la conceptualizacin de la temtica, es decir, cmo
se realizan las inserciones y las eliminaciones; posteriormente realizar un listado
de requerimientos, a lo que se conoce como captura de requerimientos para el
desarrollo de software (se recomienda hacer una consulta del tema); luego se
debe realizar un listado de recursos a utilizar tales como (Variables, constantes,
operadores para la gestin de memoria, apuntadores y funciones para ser
manejadas a travs de las opciones del men).

Una vez haya desarrollado los puntos anteriores puede iniciar con la codificacin
del programa en lenguaje de programacin C++.
El programa a implementar deber cumplir con los siguientes requerimientos:

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa E Ingeniera
Programa Ingeniera de Sistemas
Curso: 301305-ESTRUCTURA DE DATOS





Un men con las siete opciones siguientes que permita en cualquier momento
ingresar a:
Una opcin de una Portada como interfaz inicial con color de fondo y color
de texto, que incluya datos bsicos como: Nombre de la Universidad, el
texto del escenario del problema, el nombre del estudiante, nombre del
grupo a que pertenece y la fecha.
Una opcin para Insertar registros a la Cola
Una opcin para Visualizar los registros de la Cola
Una opcin para Eliminar o suprimir registros de la Cola
Una opcin para Buscar un registro en la Cola
Una opcin para mostrar el total recaudado (Acumulador)
Una opcin para Salir del programa

Descripcin del producto a entregar
Una vez haya realizado la implementacin del programa codificado en C++, como
aplicacin a las estructuras de datos tipo cola, y haya realizado las pruebas
necesarias de la funcionalidad del programa sin errores de compilacin ni
ejecucin proceda a crear una carpeta y en ella copiar los archivos del cdigo
fuente y el ejecutable; es decir el archivo llamado Practica.cpp y el archivo
ejecutable con la extensin .exe, llamado Practica.exe respectivamente y el
documento en formato PDF que se describe ms a delante.

El nombre de la carpeta comprimida debe ser de la siguiente manera: Prctica y el
primer nombre y primer apellido del estudiante. Por ejemplo si mi nombre es
Hermes Mosquera, la carpeta se debe renombrar:
Practica_HermesMosquera.zip.

Una vez tenga lista la carpeta comprimida proceda a publicar su trabajo prctico
en el espacio habilitado para tal fin en el Entorno de Evaluacin y Seguimiento en
el link llamado Entrega de la Fase 2 Prctica de laboratorio.


UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa E Ingeniera
Programa Ingeniera de Sistemas
Curso: 301305-ESTRUCTURA DE DATOS





Adicionalmente debe incluir en la misma carpeta comprimida un documento en
PDF renombrado con el mismo nombre de la carpeta. Este documento debe
contener:
En la primera pgina la portada.
De la pgina 2 en adelante se inicia con el desarrollo, es decir incluir el texto
del escenario o supuesto semntico propuesto.
Las imgenes de la salida en pantalla del programa en ejecucin, lo cual
evidencia que el programa est depurado libre de errores y responde a las
opciones del men.
Conclusiones a manera de autoevaluacin, donde indique sus logros y
dificultades que se le presentaron en el desarrollo de la prctica.


Referencias bibliogrficas sugeridas

Mosquera, H. (2013). Estructura de datos lineales en C++ / Colas. Recuperado de:
http://hhmosquera.wordpress.com/colas/

Вам также может понравиться