Está en la página 1de 1

Guía práctica de laboratorio de Estructura de Datos

Tercera Unidad: Pilas


Práctica N°10

Apellidos :
Sección : Nombres :
Fecha : / / Duración: 45 min
Docente : Tipo de práctica: Individual ( ) Grupal ( x )

Instrucciones: Desarrolle los siguientes programas haciendo uso del software Dev-C++.

Desarrolle el código de los siguientes programas

Ejercicio 1: Haciendo uso de la librería #include <stack> y las operaciones de la librería push() ingrese 5 datos
a una pila y muestre el último dato ingresado con la operación top().
Estructura para declarar una pila estructura:

stack <tipo_de_dato> nombre_de_la_pila;

Ejercicio 2: Elaborar un programa que permita al usuario elegir el tamaño de la pila e ingresar los datos de tipo
entero por teclado y mostrar en pantalla el último dato ingresado con la operación top().
Ejercicio 3: Elaborar un programa que permita que el usuario elija el tamaño de la pila e ingresar datos de tipo
caracter, luego mostrar en pantalla todos los elementos de la pila.
Ejercicio 4: Elaborar un programa que el usuario elija el tamaño de la pila e ingresar datos de tipo entero,
mostrar los elementos de la pila y el promedio de todos los elementos de la pila.
Ejercicio 5: Elaborar un programa como el ejercicio anterior solo que en vez de promedio deberá calcular la
cantidad de números pares e impares de la pila.
Ejercicio 6: Inicializar un arreglo de tamaño 10 y con un menú hacer lo siguiente:
MENU
1.-Insertar elementos a la pila
2.-Sacar un elemento de la pila
3.-Mostrar pila
4.-Salir
OJO: En caso estar la pila llena mostrar un mensaje “PILA LLENA” y recordar que el último valor en ingresar
es el primero en salir.
Ejercicio 7: Ingresar N numero a una pila usando punteros

Ejercicio 8: Del ejercicio anterior mostrar todos los datos de la pila en pantalla RECORDANDO que es
necesario sacar primero el ultimo elemento ingresado y recién tendremos acceso al siguiente y así
sucesivamente.
Ejercicio 9: Del ejercicio anterior calcular la multiplicación de todos los elementos de la pila y mostrar el
resultado
Ejercicio 10: Crear un programa de pilas usando punteros que nos pida ingresar el nombre
de un alumno, 2 notas, calcular el promedio, mostrar todos los elementos de la pila y mostrar si está aprobado o
desaprobado.

Referencias bibliográficas consultadas y/o enlaces recomendados

 Schildt Herbert, C++ Para programadores. McGraw-Hill. 1996


 Lenguaje C++ Arreglos unidimensionales y multidimensionales. Prof. Elías Cisneros República
Bolivariana de Venezuela Aldea Universitaria Fray Pedro de Agreda PNFSI 200

También podría gustarte