SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
C:UsersamendezDocumentsEstructuraDatosProgramitasclaselisticanew.pas sábado, 06 de marzo de 2010 08:58 a.m.
Program lista;
uses crt;
{Albar Mendez -- mendezalbar@gmail.com}
type
punt = ^nodo;
{considereaciones:
1: inicializar el puntero "inicio" como nulo que apuntar al primer elemento
de la lista.
}
{*********************}
nodo = record
dato : string[15];
siguiente : punt;
end;
{*********************}
Var
inicio, anterior : punt;
i, pcn : integer;
bndr : boolean;
dato : string;
{*********************}
procedure insertar(var inicio:punt; var idato:string);
var auxiliar : punt;
begin
if inicio = nil then {no tiene elementos}
begin
new(inicio);
inicio^.dato := idato;
inicio^.siguiente := nil;
end
else {si tiene elementos}
begin
auxiliar := inicio; {se va al primer elemento}
while auxiliar^.siguiente <> nil do {Desplasa hasta encontrar un nodo sin siguiente}
auxiliar := auxiliar^.siguiente;
new(auxiliar^.siguiente); {Memoria para el nuevo nodo siguiente}
auxiliar := auxiliar^.siguiente; {Entra a nuevo nodo}
auxiliar^.dato:=idato; {Escribe el valor a insertar en el nuevo nodo}
auxiliar^.siguiente := nil {Establece Nil al siguiente del nuevo nodo}
end;
end;
{*********************}
-1-

Más contenido relacionado

Destacado (18)

Indikator tujuan 5
Indikator tujuan 5Indikator tujuan 5
Indikator tujuan 5
 
Juhl energy presentation march 2014 3
Juhl energy presentation march 2014 3Juhl energy presentation march 2014 3
Juhl energy presentation march 2014 3
 
Comp apps final presentation
Comp apps final presentationComp apps final presentation
Comp apps final presentation
 
Nov 3 twen presentation
Nov 3 twen presentationNov 3 twen presentation
Nov 3 twen presentation
 
Bibliotecologia en colombia
Bibliotecologia en colombiaBibliotecologia en colombia
Bibliotecologia en colombia
 
Illusion
IllusionIllusion
Illusion
 
Comparacion de lo analogico y lo digital
Comparacion de lo analogico y lo digitalComparacion de lo analogico y lo digital
Comparacion de lo analogico y lo digital
 
(Nguyễn Vũ Hưng uploaded) Nguy cơ Khủng hoảng Nhân lực nghành CNTT
(Nguyễn Vũ Hưng uploaded) Nguy cơ Khủng hoảng Nhân lực nghành CNTT(Nguyễn Vũ Hưng uploaded) Nguy cơ Khủng hoảng Nhân lực nghành CNTT
(Nguyễn Vũ Hưng uploaded) Nguy cơ Khủng hoảng Nhân lực nghành CNTT
 
Full set of Townhouse plans
Full set of Townhouse plansFull set of Townhouse plans
Full set of Townhouse plans
 
Cronica comarca olivenza nº 3
Cronica comarca olivenza nº 3Cronica comarca olivenza nº 3
Cronica comarca olivenza nº 3
 
At3
At3At3
At3
 
outdoor room
outdoor roomoutdoor room
outdoor room
 
FANPAGEdirect
FANPAGEdirectFANPAGEdirect
FANPAGEdirect
 
Water project
Water projectWater project
Water project
 
Winter Holidays Do Battle
Winter Holidays Do BattleWinter Holidays Do Battle
Winter Holidays Do Battle
 
Presentation Q1 2011
Presentation Q1 2011Presentation Q1 2011
Presentation Q1 2011
 
Redes
RedesRedes
Redes
 
Historia de la web
Historia de la webHistoria de la web
Historia de la web
 

Similar a Nuevalistica (10)

Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento-
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Ejercicios Java
Ejercicios JavaEjercicios Java
Ejercicios Java
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Funcionamiento de un pila2
Funcionamiento de un pila2Funcionamiento de un pila2
Funcionamiento de un pila2
 
Funcionamiento de un pila2
Funcionamiento de un pila2Funcionamiento de un pila2
Funcionamiento de un pila2
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uex
 
Funcionamiento de un pila
Funcionamiento de un pilaFuncionamiento de un pila
Funcionamiento de un pila
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 

Nuevalistica

  • 1. C:UsersamendezDocumentsEstructuraDatosProgramitasclaselisticanew.pas sábado, 06 de marzo de 2010 08:58 a.m. Program lista; uses crt; {Albar Mendez -- mendezalbar@gmail.com} type punt = ^nodo; {considereaciones: 1: inicializar el puntero "inicio" como nulo que apuntar al primer elemento de la lista. } {*********************} nodo = record dato : string[15]; siguiente : punt; end; {*********************} Var inicio, anterior : punt; i, pcn : integer; bndr : boolean; dato : string; {*********************} procedure insertar(var inicio:punt; var idato:string); var auxiliar : punt; begin if inicio = nil then {no tiene elementos} begin new(inicio); inicio^.dato := idato; inicio^.siguiente := nil; end else {si tiene elementos} begin auxiliar := inicio; {se va al primer elemento} while auxiliar^.siguiente <> nil do {Desplasa hasta encontrar un nodo sin siguiente} auxiliar := auxiliar^.siguiente; new(auxiliar^.siguiente); {Memoria para el nuevo nodo siguiente} auxiliar := auxiliar^.siguiente; {Entra a nuevo nodo} auxiliar^.dato:=idato; {Escribe el valor a insertar en el nuevo nodo} auxiliar^.siguiente := nil {Establece Nil al siguiente del nuevo nodo} end; end; {*********************} -1-