Metodologia
Es importante que para el desarrollo de esta actividad, se realice una lectura detallada y seguimiento al código de los programas que se presentan como ejemplos de aplicación a la temática de cada uno de los capítulos que componen la unidad dos. De igual manera les invito a que realicen el componente práctico en su CEAD ya que el desarrollo de la práctica No.2le pueden ser de mucha utilidad para realizar sus aportes en el desarrollo del trabajo colaborativo.
Objetivos
Desarrollar programas que permitan fortalecer las buenas prácticas de programación dando aplicabilidad a las estructuras lineales a través del desarrollo de supuestos semánticos en entornos reales.
Dar aplicabilidad al uso y manejo de las variables apuntadores, funciones y operadores deC++ en el manejo de la memoria de forma dinámica, así integrar estos conceptos con las operaciones que se pueden realizar con las estructuras de datos lineales.
Evidenciar las competencias en programación del estudiante acerca de la aplicabilidad de las estructuras de datos lineales.
Actividad a realizar
El trabajo colaborativo consiste en que cada integrante del grupo realizará un supuestosemántico que dé solución a una situación real de su entorno, supuesto semántico que conducirá a un programa codificado en C++ como aplicación a la temática de la unidad 2 correspondiente a las estructuras de datos lineales. En ese sentido cada integrante del grupo tiene la libertad de seleccionar la temática a implementar, ya sea, una pila, una cola o una lista enlazada. De modo que estos programashagan parte de la consolidación del trabajo final del grupo.
Los programas a implementar deberán cumplir con los siguientes requerimientos:
Usar una interfaz gráfica color de fondo, color de texto.
Un menú con opciones que permita en cualquier momento ingresar a:
UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería
Curso: 301305-ESTRUCTURA DEDATOS
Ing. Hermes Mosquera Angulo
Una Portada: que incluya datos básicos como:(Nombre de la Universidad, el supuesto semántico es decir lo que hace el programa, nombre de quien lo realiza, grupo al que pertenece y el nombre del CEAD al que pertenece, nombre del tutor y la fecha).
Una opción para Insertar registros a la estructura
Una opción para Eliminar o suprimir registros de laestructura
Una opción para Visualizar los registros de la estructura
Una opción para Salir de la aplicación
Es necesario que el programa cuente con estructuras necesarias para almacenar la información, uso de funciones que respondan a cada opción del menú, funciones u operadores para la gestión dinámica de memoria y por su puesto apuntadores, considere los supuestos que crea necesarios la idea esque de aplicabilidad a todos los recursos y ponga en práctica los conocimientos adquiridos en los cursos de Algoritmos e Introducción a la programación.
Procedimiento
A través del foro habilitado para el desarrollo del trabajo colaborativo, cada integrante del grupo hará sus aportes correspondientes que contribuirán a la consolidación del trabajo final. Estos aportes en primera instancia debencontener el supuesto semántico del programa a desarrollar de forma individual y posteriormente la publicación del programa debidamente codificado con sus respectivos códigos fuente (.cpp), código ejecutable (.exe) y la imagen de la salida en pantallas de su programa en un documento de word. Lo anterior se requiere para que el líder del grupo pueda consolidar el único trabajo final producto de losaportes individuales.
Instrucciones para la consolidación del trabajo final
Es importante que se empiece a trabajar desde el inicio de la actividad nombrando un líder del grupo quien se encargará de consolidar el trabajo con los aportes individuales, así como también de dinamizar el trabajo en equipo al líder le asignaré una valoración especial como reconocimiento al trabajo de grupo adicional...
Regístrate para leer el documento completo.