SANTANDREAS Canterano
Mensajes : 43 Fecha de inscripción : 14/12/2009 Edad : 36 Localización : SANTANDREAS
| Tema: Programación Miér Dic 23, 2009 2:50 pm | |
| El subforo no es el más adecuado (Adminnnn, junta la sección de hardware y software) pero ahí voy: ¿Algún alma caritativa que sepa qué es lo que hay que hacer de programación en navidades? ¿Alguien tiene el word ese del metro de Madrid?
Pues eso, felices fiestas y si a alguien le tocó ayer una suma importante en la lotería, que se acuerde de sus allegados. | |
|
Zlatan Canterano
Mensajes : 40 Fecha de inscripción : 14/12/2009
| Tema: Re: Programación Miér Dic 23, 2009 3:28 pm | |
| Efectivamente buen post, cualquiera que avance en ese ejercicio y quiera compartirlo, es decir, esta obligado a hacerlo bajo pena de bullying, puede escribir aqui el codigo para que los demás podamos aprovecharnos de su trabajo, que me diga avanzar para realizar un buen trabajo. jejeje felices navidades y a pasarlo bomba. Ahi esta el ejercicio Codificar en lenguaje C la práctica y utilizar el mayor número posible de funciones. Se valorará la depuración de los casos de error en la ejecución del programa.
El metro de Madrid tiene 10 líneas, cada una de las cuales, tiene diverso número de estaciones. La información se graba en un fichero binario llamado "metro.bin". Las estaciones de diferentes líneas pueden estar mezcladas, es decir, no hay ningún orden establecido y podrán añadirse nuevas estaciones en cualquier momento.
La definición del registro es: Type def struct reg { Int num_reg; Int linea; Char nombre[20]; }
Las opciones del menú serán: 1) Altas de estaciones en el fichero, habrá un número de registro consecutivo y lo genera el propio programa 2) Visualizar el fichero 3) Traspaso de datos 4) Visualizar la estación previa y la posterior a una solicitada 5) Comprobar si dos estaciones están en la misma línea 6) Visualizar el recorrido de una línea 7) Visualizar el recorrido de una línea en sentido contrario Cerrar estación. 9) Restablecer estación 10) SALIR
La opción 3) sirve para volcar la información del fichero metro.bin con la información de las estaciones de metro a un vector de 10 posiciones de punteros a listas, el resultado de este proceso será un conjunto de listas como las del dibujo La opción 4) requiere pedir por teclado un número de línea y el nombre de una estación y se visualizará la estación anterior a la solicitada. La opción 5) requiere pedir por teclado un número de línea y el nombre de dos estaciones y se comprobará si ambas están en esa línea La opción 6) requiere pedir por teclado un número de línea y visualizar todas las estaciones de dicha línea. La opción 7) requiere pedir por teclado un número de línea y visualizar todas las estaciones de dicha línea en sentido contrario a la opción 5) (Utilizar el modelo recursivo). La opción sirve para dejar fuera de servicio a ciertas estaciones que van a ser reparadas o se va a hacer alguna obra en ellas. Se elegirá un número de registro y se marcarán en el fichero como registro dado de baja (-1) en el campo num_registro, a continuación se localizará en la lista enlazada y se eliminará su nodo La opción 9) sirve para volver a dejar las estaciones en el estado inicial, figurando tanto en el fichero como en las listas. Este proceso requiere recorrer el fichero de disco y modificar los códigos de estación, y hacer la inserción del nodo en el llugar que le corresponde dentro de la lista.
Type def struc nodo { char nom_estacion[15]; nodo *siguiente; nodo *anterior; };
| |
|
SANTANDREAS Canterano
Mensajes : 43 Fecha de inscripción : 14/12/2009 Edad : 36 Localización : SANTANDREAS
| Tema: Re: Programación Jue Dic 24, 2009 12:17 am | |
| Pues gracias a Zlatan y muchas más por adelantado al alma caritativa que suba la resolución del ejercicio.
Feliz nochebuena, navidad y no os tajéis mucho que para eso está la nochevieja. | |
|
jotaueneeh Canterano fracasado
Mensajes : 15 Fecha de inscripción : 16/12/2009
| Tema: Re: Programación Sáb Dic 26, 2009 2:01 am | |
| que grandioso eres manuel jajajajajajajajaja yo lo fui a mirar esta mañana, abri del dev c++ y nose macho................me ha llegao un recuerdo a clase na mas he mirao el pendrive, que me tuve que ir a dar una vuelta para que se me pasase y todo, te lo digo......... | |
|
PoBeDiLLa Canterano
Mensajes : 59 Fecha de inscripción : 14/12/2009
| Tema: Re: Programación Vie Ene 08, 2010 5:34 pm | |
| zagales k koño es eso?? i need help!!!!
no en serio k alguien lo postee | |
|
jotaueneeh Canterano fracasado
Mensajes : 15 Fecha de inscripción : 16/12/2009
| Tema: Re: Programación Sáb Ene 16, 2010 9:43 pm | |
| En lo que abajo os pego pone "como las del dibujo", por favor que alguein mire en el documento original si hay algun dibujo o algo y lo suba que se me olvó cogermelo de clase y no se si hay dibujo o no, o que jajajaja. "La opción 3) sirve para volcar la información del fichero metro.bin con la información de las estaciones de metro a un vector de 10 posiciones de punteros a listas, el resultado de este proceso será un conjunto de listas como las del dibujo." que tal lo llevais?? venga chavalessssss | |
|
SANTANDREAS Canterano
Mensajes : 43 Fecha de inscripción : 14/12/2009 Edad : 36 Localización : SANTANDREAS
| Tema: Re: Programación Dom Ene 17, 2010 11:48 pm | |
| El dibujo le he hecho de memoria y es una puta mierda, pero era algo así.
Última edición por SANTANDREAS el Dom Ene 17, 2010 11:48 pm, editado 1 vez | |
|
jotaueneeh Canterano fracasado
Mensajes : 15 Fecha de inscripción : 16/12/2009
| Tema: Re: Programación Dom Ene 17, 2010 11:48 pm | |
| | |
|