Preguntas Práctica EDI
+2
Vienna
Pirata
6 participantes
Nos mudamos a www.laotragalaxia.es!!! :: Asignaturas :: Asignaturas de primero :: EDI - Estructura de datos e da información
Página 2 de 2.
Página 2 de 2. • 1, 2
Re: Preguntas Práctica EDI
Hola otra vez, bueno ya he acabado la practica....POR FIN...!!!
pero tngo un pekeño (que si me lo ven puede ser muy grande y queria mirar si alguien puede saber porque es)
Bueno el tema es este, Poniendo la lista estatica me funciona perfectamente (pero mallado mallado) pero cuando pongo lista dinamica pasa que en vez de empezar en la butaca 1 me empieza en la 2....vamos empieza asi:
y por tanto tanto la reserva como las demas operaciones las hace mal....(las hace bien desde la butaca 2)
La funcion primera funciona bien y esta bien hecha y no tengo ni idea de porque puede ser....
si a alguien se le ocurre algo por favor que me lo diga que yo no lo doy encontrado.
weno muchas gracias por vuestra ayuda.
Un saludo.
pero tngo un pekeño (que si me lo ven puede ser muy grande y queria mirar si alguien puede saber porque es)
Bueno el tema es este, Poniendo la lista estatica me funciona perfectamente (pero mallado mallado) pero cuando pongo lista dinamica pasa que en vez de empezar en la butaca 1 me empieza en la 2....vamos empieza asi:
- Código:
**********************************************************
Nueva operacion RESERVA de :Fernandez Alvarez, Luis 2
**********************************************************
Butaca :2
Butaca :3
y por tanto tanto la reserva como las demas operaciones las hace mal....(las hace bien desde la butaca 2)
La funcion primera funciona bien y esta bien hecha y no tengo ni idea de porque puede ser....
si a alguien se le ocurre algo por favor que me lo diga que yo no lo doy encontrado.
weno muchas gracias por vuestra ayuda.
Un saludo.
maxintaa- Merodeador
- Cantidad de envíos : 11
Fecha de inscripción : 17/04/2008
Re: Preguntas Práctica EDI
Primero, el problema puede estar en insertar, que puede ser que mande la primera butaca para el final.
Sin saber que tipo de lista estas utilizando es un poco dificil saber donde puede estar el error, osea, si es con cabecera, circular, etc... asi que si lo dices puede que sea más fácil encontrar el error.
Si quieres agrega al administrador (laotragalaxia@hotmail.es) y habla con él que controla más de esto.
moisses
Sin saber que tipo de lista estas utilizando es un poco dificil saber donde puede estar el error, osea, si es con cabecera, circular, etc... asi que si lo dices puede que sea más fácil encontrar el error.
Si quieres agrega al administrador (laotragalaxia@hotmail.es) y habla con él que controla más de esto.
moisses
moisses- Moderador
- Cantidad de envíos : 28
Fecha de inscripción : 31/03/2008
Re: Preguntas Práctica EDI
A mi me daba ese error. Si hiciste listas con cabecera, prueba a poner en el procedure de primerElemento que el primer elemento sea L y no L.sig.
Pirata- Merodeador
- Cantidad de envíos : 22
Fecha de inscripción : 31/03/2008
Re: Preguntas Práctica EDI
Pirata escribió:A mi me daba ese error. Si hiciste listas con cabecera, prueba a poner en el procedure de primerElemento que el primer elemento sea L y no L.sig.
Esta hecho con Listas normales,ni circulares no doblemente enlazadas ni nada....con listas normales...
Y el fallo está en la dinamica.
En esa funcion ya está puesto que el Primero sea L, ese no es el fallo.
Gracias por contestar tan rapido.
espero más sugerencias.
maxintaa- Merodeador
- Cantidad de envíos : 11
Fecha de inscripción : 17/04/2008
Re: Preguntas Práctica EDI
pues no se que decirte, el problema puede estar en cualquier lado.
lo que puedes hacer para saber donde esta el problema es:
En el principal haces que solo se cree la lista y despues la muestras, asi podras comprobar si inserta todas las butacas ordenadas sin que falte ninguna, es decir, no realizas ninguna operacion.
Si en este paso no te muestra la primera o la coloca al final o desaparece el error esta en la operacion insertar, de no ser asi, pues no se que operador te podria fallar.
porque los unicos que devuelven posiciones son primero, ultimo, buscar, siguiente, anterior, y primero ya dijiste que esta bien, el ultimo no infuiria en este caso, siguiente y anterior tampoco ya que son operadores muy sencillos , asi que el unico que podria estar fallando es el de buscar, que a lo mejor te empieza en la segunda butaca en vez de en la primera.
Porque el problema esta en reservar no? es decir, reservar no reconoce la primera por asi decirlo, el resto va bien, porque si en la primera no hay nada no pueden tocarla.
Si tal, me mandas un privado con el codigo de la funcion reservar y te la miro.
Espero lo resuelvas pronto
un saludo
lo que puedes hacer para saber donde esta el problema es:
En el principal haces que solo se cree la lista y despues la muestras, asi podras comprobar si inserta todas las butacas ordenadas sin que falte ninguna, es decir, no realizas ninguna operacion.
Si en este paso no te muestra la primera o la coloca al final o desaparece el error esta en la operacion insertar, de no ser asi, pues no se que operador te podria fallar.
porque los unicos que devuelven posiciones son primero, ultimo, buscar, siguiente, anterior, y primero ya dijiste que esta bien, el ultimo no infuiria en este caso, siguiente y anterior tampoco ya que son operadores muy sencillos , asi que el unico que podria estar fallando es el de buscar, que a lo mejor te empieza en la segunda butaca en vez de en la primera.
Porque el problema esta en reservar no? es decir, reservar no reconoce la primera por asi decirlo, el resto va bien, porque si en la primera no hay nada no pueden tocarla.
Si tal, me mandas un privado con el codigo de la funcion reservar y te la miro.
Espero lo resuelvas pronto
un saludo
Re: Preguntas Práctica EDI
- Código:
+++++++++++++++++++++PLATEA++++++++++++++++
Butaca:1 Reservado
Butaca:2 Libre
Butaca:3 Libre
Butaca:4 Libre
Butaca:5 Libre
Butaca:6 Libre
Butaca:7 Libre
Butaca:8 Libre
Butaca:9 Libre
Butaca:10 Libre
Butaca:11 Libre
Butaca:12 Libre
Butaca:13 Libre
Butaca:14 Libre
Butaca:15 Libre
Butaca:16 Libre
Butaca:17 Libre
Butaca:18 Libre
Butaca:19 Libre
Butaca:20 Libre
Butaca:21 Libre
Butaca:22 Libre
Butaca:23 Libre
Butaca:24 Libre
Butaca:25 Libre
Butaca:26 Libre
Butaca:27 Libre
Butaca:28 Libre
Butaca:29 Libre
Butaca:30 Libre
Butaca:31 Libre
Butaca:32 Libre
Butaca:33 Libre
Butaca:34 Libre
Butaca:35 Libre
Butaca:36 Libre
Butaca:37 Libre
Butaca:38 Libre
Butaca:39 Libre
Butaca:40 Libre
Butaca:41 Libre
Butaca:42 Libre
Butaca:43 Libre
Butaca:44 Libre
Butaca:45 Libre
Butaca:46 Libre
Butaca:47 Libre
Butaca:48 Libre
Butaca:49 Libre
Butaca:50 Libre
+++++++++++++++++++FIN DE PLATEA+++++++++++++++++
Esto es lo que pasa solo creando la lista, es una cosa muy rara que la 1ª se ponga en Reservada porque yo nunca la pongo en reservada en todo el codigo....si alguien sabe porque es me corre algo de prisa.
Un saludo y gracias.
maxintaa- Merodeador
- Cantidad de envíos : 11
Fecha de inscripción : 17/04/2008
Re: Preguntas Práctica EDI
Mira el procedimiento insertar, en la parte en que insertas la primera butaca, revisa que le estas asignando estado libre, sino te pone uno por defecto.
Espero sea este tu error, y suerte.
un saludo
PD: te mande un mensaje.
Espero sea este tu error, y suerte.
un saludo
PD: te mande un mensaje.
Página 2 de 2. • 1, 2
Nos mudamos a www.laotragalaxia.es!!! :: Asignaturas :: Asignaturas de primero :: EDI - Estructura de datos e da información
Página 2 de 2.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|