Releases
1.0
Ejercicio 1: Operaciones balanceadas
Archivos:
uPilaChar.pas
pilas_ej1.pas
Funciones:
balanceada
: Verifica el balance de paréntesis en una expresión aritmética.
balanceada2
: Verifica el balance de paréntesis y corchetes en una expresión aritmética.
Ejercicio 2: Operaciones avanzadas con pilas dinámicas
Archivos:
uPilaIntegerExtended.pas
pilas_ej2.pas
Funciones:
contarElementos
: Cuenta los elementos en una pila.
ultimo
: Obtiene el último elemento de la pila.
combinar
: Combina dos pilas en una.
popN
: Elimina n elementos de la cima de la pila.
sumarN
: Suma los n primeros elementos de la pila.
invertir
: Invierte el orden de los elementos en la pila.
repetirN
: Repite n veces los elementos de la pila.
contarApariciones
: Cuenta las apariciones de un elemento en la pila.
Ejercicio 3: Inversión de Pila de Elementos
Archivos:
uPilaElement.pas
uTElement.pas
pilas_ej3.pas
Funciones:
invertirPila
: Invierte el orden de los elementos en una pila de elementos.
Ejercicio 4: Palabras Palíndromas
Archivos:
uPilaChar.pas
(Ejercicio 1)
pilas_ej4.pas
Funciones:
esPalindromo
: Verifica si una palabra es un palíndromo.
Ejercicio 5: Operaciones avanzadas con pilas con arrays
Archivos:
uPilaIntegerExtendedArray.pas
pilas_ej5.pas
Funciones:
Implementar las mismas funciones que en el Ejercicio 2, pero utilizando arrays en lugar de pilas dinámicas.
You can’t perform that action at this time.