Haz una donación ahora. Goal amount for this year: 650 EUR, Received: 188 EUR (29%)
¡Ayúdanos a mantener el foro!
Haz una donación para pagar el servidor.

Resultados 1 al 10 de 10

Tema: Pascal me mata a disgustos

  • Compártelo
  • Herramientas
  • Visualizar
  1. #1
    Haciendo amig@s Avatar de LoReTTuS
    Fecha de ingreso
    May 2005
    Ubicación
    En un puerto italiano al pie de la montaña
    Mensajes
    491
    Poder
    0

    Icon8 Pascal me mata a disgustos

    Estoy con las listas enlazadas y no hay manera ,..no entiendo nada !!

    ¿ algun tutorial ? ... ¿ alguna ayudita ?

    tengo el exàmen dentro de 1 mes y como no lo apruebe me muerooo

    tengo el 1pp aprobado ,....

  2. #2
    Forer@ milenari@ Avatar de girion
    Fecha de ingreso
    Apr 2008
    Ubicación
    Bunker Reloaded,en la tierra de las mujeres divinas.
    Mensajes
    1,912
    Poder
    54
    Mirá aca o aca también .

    Hay bastante dando vueltas por la red.

    Saludos.
    La experiencia es un maestro cruel, primero toma examen y luego da la lección.

    ¿ Quiénes son los políticos ?
    "Los inútiles que deciden la vida de los útiles"
    H. Montenegro

  3. #3
    Forer@ profesional Avatar de MVV
    Fecha de ingreso
    Oct 2006
    Ubicación
    Provincia de Alicante, Reino de España
    Mensajes
    949
    Poder
    35
    a ver , mi pascar esta algo oxidado , pero igual te puedo ayudar.
    Recuerdo que yo pensaba en las listas enlazadas como en una cadena de clips. Tienes una estructura definida por un tipo que habras definido antes. Dentro de esa estructura habra al menos un elemento que sera del tipo puntero a una estructura del mismo tipo. Si solo tienes un puntero , lo habitual es que sea un puntero al proximo elemento de la lista. Este puntero , por defecto , sera Nil , es decir , vacio , y que este vacio te permite por una parte , definir una condicion de busqueda para recorrer la lista HASTA encontrar un puntero proximo que sea nulo O encuentres el valor que buscas en la lista , y por otra parte , te permite enganchar un nuevo nodo del tipo que has definido como elemento de la lista al final de la lista.

    Por supuesto , puedes meter mas punteros en los nodos de la estructura , cuando la declaras. Por ejemplo , igual que defines el siguiente , puedes meter el anterior , con lo que el recorrido en las listas tiene mas flexibilidad , o puedes meter un puntero que apunte al origen desde cualquier nodo , para recorrido rapido al inicio , o , ya pasando de todo , meter los cuatro punteros , Primero , anterior , siguiente y Final , que es mas o menos como se construyen las listas de datos que vienen como resultado de una consulta a base de datos

    Normalmente , la operacion mas complicada es insertar un nuevo nodo en una posicion que no sea la ultima , porque tienes que cambiar al menos dos punteros de sitio , pero vamos , yo, cuando estaba aprendiendo a usar las listas , encontre que ayudaba mucho el hacerlo con papel y lapiz , para ver exactamente lo que necesitaba hacer y en que orden , te recomiendo lo mismo , hacer algunas listas con papel y lapiz y hacer a mano las operaciones , para entender bien como hacerlo.

    Si tienes alguna duda , pues bueno , ponla explicitamente , porque el tema de las listas es bastante extenso. Y eso sin entrar en temas de arboles , que eso ya es tema aparte ;)

  4. #4
    Forer@ profesional Avatar de MVV
    Fecha de ingreso
    Oct 2006
    Ubicación
    Provincia de Alicante, Reino de España
    Mensajes
    949
    Poder
    35
    Cita Iniciado por girion Ver mensaje
    Mirá aca o aca también .

    Hay bastante dando vueltas por la red.

    Saludos.
    Ah , respondiste mientras estaba escribiendo , acabo de ver los enlaces y seran de bastante utilidad al compañero , si :)

  5. #5
    te recomiendo encarecidamente que intentes entender antes de nada el concepto de lista enlazada.
    intenta hacer todos los casos posibles (inserciones por el final, por el inicio, por uno intermedio), eliminaciones (idem), busquedas, etc, de manera gráfica, con lápiz y papel, porque así te darás cuenta de manera inmediata de cuáles son los punteros que necesitas en cada caso.
    cuando lo veas de manera gráfica, te darás cuenta que plasmarlo al lenguaje de programación que quieras es realmente simple pues siempre son iguales y son muy sencillas.

    a partir de ahí, podrás ir a las listas doblemente enlazadas, árboles, etc.

    cualquier duda concreta que tengas no tienes más que preguntarla

    saludos :p

  6. #6
    Haciendo amig@s Avatar de LoReTTuS
    Fecha de ingreso
    May 2005
    Ubicación
    En un puerto italiano al pie de la montaña
    Mensajes
    491
    Poder
    0
    gracias !!.. a ver que saco ....

  7. #7
    Forer@ milenari@ Avatar de Johnnie
    Fecha de ingreso
    Feb 2007
    Ubicación
    EsPaCiO TiEmPo
    Mensajes
    1,494
    Poder
    29
    me sorprende que aún se siga usando este lenguaje, yo lo estudie en su dia y no lo he vuelto a usar en mi vida.
    TeNeR PaNzA CeRvEcErA NuNcA EsTá De MáS. CoNtRa La SeQuIa CeRvEzA FrIa.

  8. #8
    Este post tiene ya 5 meses Johnie jaja

  9. #9
    Haciendo amig@s Avatar de LoReTTuS
    Fecha de ingreso
    May 2005
    Ubicación
    En un puerto italiano al pie de la montaña
    Mensajes
    491
    Poder
    0
    por cierto ,.... aprobè el exàmen

  10. #10
    Forer@ milenari@ Avatar de Johnnie
    Fecha de ingreso
    Feb 2007
    Ubicación
    EsPaCiO TiEmPo
    Mensajes
    1,494
    Poder
    29
    Enorabuena
    TeNeR PaNzA CeRvEcErA NuNcA EsTá De MáS. CoNtRa La SeQuIa CeRvEzA FrIa.

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •