program

Anuncio
Unidad 2: Estructuras de Datos
Tema III. Estructuras de datos Compuestas.
Pilas, Colas y Listas
Programación I (Plan 1999)
Algoritmos y Estructuras de Datos II (Plan 2009)
Mgter. Oscar Adolfo Vallejos
FaCENA - UNNE
Ejercicio Nº 1: Implementar una pila de enteros
en un vector de 0 a 100 elementos, donde el
elemento 0 se emplea como tope de la pila
(fin de la pila), y el resto de elementos se
emplean para almacenar los elementos de la
pila.
program ejercicio1;
uses
wincrt;
const
max=100;
var
pila: array [1..max] of integer;
tope:integer;
num:integer;
begin
clrscr;
for tope:=1 to max do
begin
writeln('ingrese numero ',tope,' en la pila: (0 para terminar) ');
readln(num);
pila[tope]:= num;
if num = 0 then
tope:=max;
end;
end.
Ejercicio Nº 6: Implementar una cola para
registrar las llamadas que se van haciendo con
un teléfono. Cada elemento guardará el
número al que se ha llamado. La cola tendrá
como máximo 20 llamadas.
program ejercicio6;
uses
wincrt;
const
max=20;
var
cola: array [1..max] of integer;
f:integer;
i:integer;
num:integer;
begin
clrscr;
for f:=1 to max do
begin
writeln('ingrese el numero de
telefono ',f,' :');
readln(num);
cola[f]:=num;
end;
end.
Descargar