Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > PASCAL > Añadir un nodo al final de una lista

Añadir un nodo al final de una lista (Pascal)

Procedimiento en Pascal que añade al final de una lista un nodo.

En este caso he supuesto que la lista es una lista de numeros.

TYPE
   T_NODO_NUMEROS = ^NODO_NUMEROS;
   NODO_NUMEROS = RECORD
      num : INTEGER;
      sig : T_NODO_NUMEROS
      END;

      PROCEDURE PON_NODO(VAR lista : T_NODO_NUMEROS,aux:T_NODO_NUMEROS);
var
   aux2: T_NODO_NUMEROS;
BEGIN
   IF lista = NIL THEN lista^.sig:=aux
   ELSE
   BEGIN
      aux2:=lista;
      WHILE aux2^.sig <> NIL DO aux2:=aux2^.sig;
      aux2^.sig:=aux;
   END;
   aux^.sig:=NIL;
END;

Autor del artículo

José Luis Álvarez

Fecha del artículo

21/3/2008

Etiquetas

lista lista enlazada

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web