Está en la página 1de 2

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA NACIONAL
NCLEO FALCN - EXTENSIN PUNTO FIJO
CARRERA: ING. DE SISTEMAS - UNIDAD CURRICULAR: LENGUAJE DE PROGRAMACIN I
CORREO: SISTEMA_UNEFA@HOTMAIL.COM / BLOGS: LP1SISTEMAS.BLOGSPOT.COM

GUA: PILA, COLAS Y COLA DE PRIORIDAD.

1. Se tiene dos colas COLA1 y COLA2 con nmeros enteros, realice una funcin que fusione dichas colas es
decir que el ultimo elemento de la COLA1 apunte al primero de la COLA2. Quedando la COLA2 vaca.
2. Ingresar 10 nmeros a una cola, luego realizar la suma de los elementos extrayendo cada uno y sumando
hasta que la cola est vaca.
3. Elabore una funcin que verifique si una pila A est contenida en una pila B. Una pila A est contenida en
una pila B, si todos los elementos de la pila A estn en la pila B.
4. Dada una PILA que contienen Letras almacenadas, las cuales se pueden repetir, elabore una funcin que
genere una cola pero sin repetir las letras.
5. Se tiene una PILA con N nodos, realice una funcin que elimine todos los nodos contenidos en ella, es decir,
que quede completamente vaca la PILA.
6. Escribir una funcin Reemplazar que tenga como argumentos una pila con un elemento de tipo int y dos
valores int (viejo y nuevo); de forma que si el primer valor aparece en algn lugar de la pila sea reemplazado por
el segundo.
7. Realice una funcin donde se ingrese una palabra y se guarde carcter por carcter en cada nodo en una
pila y una cola, luego determine si la palabra es palndromo es decir que se lee igual de izquierda a derecha y de
derecha a izquierda. Ejemplo: oso, arepera.
8. Realice una funcin donde se extrae los elementos de una pila de dos en dos para sumarlos y guardar el
resultado en una cola. Repetir este proceso hasta que se terminen los elementos de la pila, para realizar dicha
funcin la cantidad de elementos en la pila debe ser par de lo contrario mostrar un mensaje NO SE PUEDE
CREAR LA COLA CON LA SUMA DE LOS ELEMENTO DE LA PILA.
9. Disear una cola en la cual se almacenen los datos de las personas (nombre, edad, gnero). De acuerdo a
estos datos calcular mediante funciones:
Edad promedio de las mujeres entre 20 y 30 aos.
Total de hombres menores de edad.
Imprimir los datos de los hombres mayores de edad.

10. Se tiene una cola con los siguientes datos (cedula, nombre y transacciones a realizar (R:retiro, D:Deposito,
C:Consultas)).Realice las siguiente funciones:

Que determine el tiempo estimado de permanencia de cualquier persona en la cola, sabiendo que los
tiempos estimados para cada tipo de transaccin son: Retiro (4 min), Depsito (2 min), Consulta (5 min).

Determine cul es la transaccin que ms se repite en la cola.

11. Disear dos cola para un banco la cual almacene los datos de los clientes (cedula, nombre y transaccin a
realizar (R: retiro, D: Deposito, C: Consultas)). Una cola para adultos mayores y embarazadas, y otra para
persona Natural al momento de ingresar personas debe saber a cual cola se va ubicar. Realice las siguientes
funciones:
Mostrar la cantidad de embarazadas que van a realizar deposito, si hay embarazada en la cola pero no van
a realizar deposito mostrar un mensaje las embarazadas solo van a realizar nombre de la transaccin y
si no hay embarazadas en la cola mostrar mensaje No hay embarazadas en la cola.

Determine cul es la cola con mayor cantidad de persona.

12. Disear una cola de prioridad en la cual se almacenen los datos de los pacientes del ambulatorio (edad,
peso, genero). Las prioridades son las siguientes: 1. Adulto mayor 2. Embarazada 3. Nio(a) y 4. Consulta
Rutinaria. De acuerdo a estos datos realice las siguientes funciones:

Mostrar cuantas personas hay de cada prioridad e indicar en donde existe ms personas.

Calcular edad promedio de las embarazadas.

Total de mujeres en consulta rutinaria.

Promedio de peso de los nios y nias.

También podría gustarte