ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo Clolaborativo 2 Estructura De Datos


Enviado por   •  27 de Noviembre de 2013  •  1.449 Palabras (6 Páginas)  •  311 Visitas

Página 1 de 6

TRABAJO COLABORATIVO N. 2

ESTRUCTURA DE DATOS

JOHN HENRY GARZON PARRA

COD. 97611640

Tutor

HERMES MOSQUERA

Grupo: 301305_55

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

CERES QUIRON CUMARAL META

NOVIEMBRE 2013

INTRODUCCION

Una pila es una estructura de datos a la cual se puede acceder solo por un extremo de la misma. Las operaciones de inserción y extracción se realizan a través del tope, por lo cual no se puede acceder a cualquier elemento de la pila. Se la suele llamar estructura L.I.F.O., en cuanto una Cola es una colección de elementos homogéneos (almacenados en dicha estructura), en la misma se pueden insertar elementos por uno de los extremos, llamado frente, y retirar los mismos por el otro extremo, denominado final.

Para ello nosotros como estudiantes debemos realizar un programa en C++ en el cual manejos un menú de opciones haciendo referencia a las Pilas, Colas.

OBJETIVOS

• Demostrar de manera concisa el manejo de archivos en el programa C++.

• Hacer un manejo de archivos organizado para una buena presentación.

• Comprender las técnicas básicas de la lógica de Programación

• Adquirir destrezas y habilidades en la toma decisiones, mediante la mediación Tutorial, lecturas complementarias, trabajo individual y cooperativo para el desarrollo de la actividad.

• Codificar en un lenguaje de programación un menú de opciones en el que se realimente la información solicitada, es decir ingresando, eliminado, consultando datos.

TRABAJO A DESARROLLAR

1. Para lo cual es necesario iniciar con el desarrollo del planteamiento del problema o supuesto semántico que de aplicabilidad a una situación real del entorno y que pueda ser solucionado a través de una Lista enlazada, para ello se debe tener claro la conceptualización de las listas enlazadas; 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); Posteriormente se debe realizar un listado de recursos a utilizar tales como (Variables, constantes, funciones u operadores para la gestión de memoria, apuntadores, funciones para ser manejadas con las opciones del menú, entre otros).

El programa a implementar deberá cumplir con los siguientes requerimientos:

• Una opción de una Portada: que incluya datos básicos como:(Nombre de la Universidad, el texto del supuesto semántico es decir lo que hace el programa, el nombre de los integrantes del grupo (solo incluir a quienes realmente aportaron al desarrollo del trabajo), nombre del grupo colaborativo, nombre del tutor y la fecha).

• Una opción para Insertar registros a la Lista (La inserción de elementos debe permitir insertar al inicio, en el intermedio de la lista o al final de la lista)

• Una opción para Visualizar los registros de la lista.

• Una opción para Eliminar o suprimir registros de la lista.

• Una opción para Buscar un dato en la lista Una opción para Salir del programa

BIBLIOTECA PÚBLICA JOSE EVELIO SANCHES MUNICIPIO DE CUMARAL (META)

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include<iostream.h>

#define borrar system("cls");

struct libro{

char lib[20];

char cod[15];

char nombre[40];

char apellido[40];

char doc[25];

char tel[15];

char coleg[30];

char grado[25];

char hslib[30];

char tema[40];

struct libro *sig;

struct libro *ant;

}*cab=NULL, *fin=NULL, *p=NULL;

void menu();

void portada();

void insertar();

void eliminar();

void visualizar();

void libros();

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com