pru_cpi.pas
{ ppc386 -va -vh *.pas }
{ COMIENZO DE DESCRIPCION
Prueba implementaci\'on de colas de enteros por punteros.
keywords: cola, punteros
FIN DE DESCRIPCION }
{-----+-----+-----+-----+-----+-----+-----+-----+-----+-----}
{ $ Id: pru_cpi 2002/04/04 17:40 mstorti Exp jdelia $ }
program pru_cpi ;
uses u_colapi ;
type
cola = colapi;
var
C : cola ;
x : tipo_elemento ;
{-----+-----+-----+-----+-----+-----+-----+-----+-----+-----}
begin
writeln ;
C.ANULA;
{ verifica se la cola esta vacia }
if ( C.VACIA ) then
writeln ('la cola esta vacia')
else begin
writeln ('la cola NO esta vacia')
end ; {if}
C.PONE (4);
C.PONE (3);
C.PONE (2);
C.PONE (1);
{ verifica si la cola esta vacia }
if ( C.VACIA ) then
writeln ('la cola esta vacia')
else begin
writeln ('la cola NO esta vacia')
end ; {if}
{ devuelve el frente de la cola '}
x := C.FRENTE ;
writeln ('devuelve el frente de la cola ; x = ', x) ;
C.IMPRIME ('Debe imprimir: 4 3 2 1');
C.ANULA;
C.PONE (4);
C.PONE (3);
C.PONE (2);
C.PONE (1);
{ quita el elemento al frente de la cola '}
C.QUITA;
C.IMPRIME ('Debe imprimir: 3 2 1');
end.
{-----+-----+-----+-----+-----+-----+-----+-----+-----+-----}
Generated by GNU enscript 1.6.1.