Foro Cantabreros
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Este es el foro oficial del Blog Cantabreros
 
ÍndiceÍndice  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

 

 Programación

Ir abajo 
4 participantes
AutorMensaje
SANTANDREAS
Canterano
Canterano
SANTANDREAS


Mensajes : 43
Fecha de inscripción : 14/12/2009
Edad : 36
Localización : SANTANDREAS

Programación Empty
MensajeTema: Programación   Programación EmptyMié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.
Volver arriba Ir abajo
Zlatan
Canterano
Canterano
Zlatan


Mensajes : 40
Fecha de inscripción : 14/12/2009

Programación Empty
MensajeTema: Re: Programación   Programación EmptyMié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
Cool 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 Cool 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;
};
Volver arriba Ir abajo
SANTANDREAS
Canterano
Canterano
SANTANDREAS


Mensajes : 43
Fecha de inscripción : 14/12/2009
Edad : 36
Localización : SANTANDREAS

Programación Empty
MensajeTema: Re: Programación   Programación EmptyJue 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.
Volver arriba Ir abajo
jotaueneeh
Canterano fracasado
Canterano fracasado



Mensajes : 15
Fecha de inscripción : 16/12/2009

Programación Empty
MensajeTema: Re: Programación   Programación EmptySá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.........
Volver arriba Ir abajo
PoBeDiLLa
Canterano
Canterano
PoBeDiLLa


Mensajes : 59
Fecha de inscripción : 14/12/2009

Programación Empty
MensajeTema: Re: Programación   Programación EmptyVie Ene 08, 2010 5:34 pm

zagales k koño es eso??
i need help!!!!

no en serio k alguien lo postee
Volver arriba Ir abajo
jotaueneeh
Canterano fracasado
Canterano fracasado



Mensajes : 15
Fecha de inscripción : 16/12/2009

Programación Empty
MensajeTema: Re: Programación   Programación EmptySá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
Volver arriba Ir abajo
SANTANDREAS
Canterano
Canterano
SANTANDREAS


Mensajes : 43
Fecha de inscripción : 14/12/2009
Edad : 36
Localización : SANTANDREAS

Programación Empty
MensajeTema: Re: Programación   Programación EmptyDom Ene 17, 2010 11:48 pm

Programación Eu0cog


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
Volver arriba Ir abajo
jotaueneeh
Canterano fracasado
Canterano fracasado



Mensajes : 15
Fecha de inscripción : 16/12/2009

Programación Empty
MensajeTema: Re: Programación   Programación EmptyDom Ene 17, 2010 11:48 pm

manu kinggggggggg
Volver arriba Ir abajo
Contenido patrocinado





Programación Empty
MensajeTema: Re: Programación   Programación Empty

Volver arriba Ir abajo
 
Programación
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Foro Cantabreros :: Informática :: Recomendaciones Software-
Cambiar a: