Publicado el 16 de Mayo del 2020
458 visualizaciones desde el 16 de Mayo del 2020
135,7 KB
5 paginas
Creado hace 13a (03/09/2010)
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.
Comentarios de: Tema III. Estructuras de datos Compuestas - Unidad 2: Estructuras de Datos (0)
No hay comentarios