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

Estructura y Base de datos


Enviado por   •  19 de Abril de 2020  •  Ensayos  •  783 Palabras (4 Páginas)  •  108 Visitas

Página 1 de 4

[pic 1][pic 2]

INSTITUTO POLITECNICO NACIONAL

´ESTRUCTURA Y BASE DE DATOS

OROZCO GASCON ANA GABRIELA

RUELAS MORALES LUIS ARTURO

PROGRAMA QUE MANIPULA UNA BASE DE DATOS

Mediante la interacción con el programa manipularemos una base de datos los cuales ya habías sido previamente ingresado en una nota de texto con terminación .TXT

Para dicho programa  utilizaremos los conocimientos adquiridos durante las clases y prácticas en la materia como son, nodos, clases, cadenas de caracteres, comparar cadenas, entre otras

Al ejecutar el programa  nos aparece un pequeño menú con las opciones  que podemos realizar con el  programa

[pic 3]

Al seleccionar una de las opciones nos pedirá algunos datos como el nombre del archivo que deseamos manipular  y dependiendo de  la opción escogida nos pedirá algunos datos necesarios  para ejecutar el programa

[pic 4]

Una vez ingresado los datos correspondientes el programa podrá

  • Cargar a la lista un archivo de nombres completo
  • Mostrar la lista de archivo completa que se agregó anteriormente
  • Cargar un rango de nombres dentro de la lista
  • Mostrar los nombres en el rango seleccionado
  • Eliminar un rango de nombres dentro de la lista
  • Mostrar los nombres que eliminamos dentro de la lista dependiendo del rango que deseamos
  • Salir del programa

Al terminar nuestro programa nos mostrara  como salida una lista en un archivo de nota .TXT  en la cual ya se haya ejecutado lo que anteriormente colocamos en el programa  o bien se pude mostrar en pantalla lo que se realizó como en el caso de mostrar los nombres cargados o los nombres eliminados

[pic 5]

Dentro del programa los principales errores que encontramos fueron algunas estructuras y el manejo de las mismas

Algunos ejemplos

nodo* ListaNombres::Inserta(char *nombre)

{

        nodo *nuevo, *act, *ant;

        if((nuevo=new nodo)==0) return 0;

        if((nuevo->info=new char[strlen(nombre)+1])==0) return 0;

        strcpy(nuevo->info, nombre);

        act=inicio;

        ant=inicio;

        while(act)

        {

                if(strcmp(act->info, nuevo->info)>=0)break;

                ant=act;

...

Descargar como (para miembros actualizados)  txt (4.2 Kb)   pdf (483.5 Kb)   docx (396.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com