Documente Academic
Documente Profesional
Documente Cultură
-GONZALEZ, Rosana
-LEDESMA BERBER, Ma. Celeste
-LLANOS, Rita Corina
Se trabajará con pilas de cartas españolas con una cantidad arbitraria de cartas (pueden estar boca abajo o
boca arriba, este último se indica con ↑). Cada pila tiene un nombre.
a) Suponiendo que las pilas RESULTADO y OTROS se inician vacías muestre cómo quedarían luego de ejecutar
esta porción de algoritmo para:
i) Pila ORIGEN <base> 6 Copas↑ 10 Bastos 9 Oros <tope>
ii) Pila ORIGEN <base> 6 Copas 10 Bastos 8 Oros↑ <tope>
-Quedarían:
i) (vacía) 6 copas 10 basto <tope>
11 oros <base>
ORIGEN RESULTADO OTROS
Y suponiendo que las pilas RESULTADO y OTROS están inicialmente vacías muestre cómo quedarían luego de
ejecutar esta porción de algoritmo para los mismos datos que el inciso anterior.
-Quedarían:
i)
6 copas ↑ 11 oros↓ 10 bastos↓
ORIGEN RESULTADO OTROS
ii)
6 copas↓ 8 oros↑ 10 bastos↓
ORIGEN RESULTADO OTROS
c) ¿Por qué las dos porciones de algoritmo no realizan la misma tarea? ¿Qué función cumple la
estructura de control condicional SI? ¿Qué ocurre si ORIGEN posee un solo elemento?
-Las dos porciones de algoritmo no realizan la misma tarea porque tienen distintas estructuras de control.
-La función de la estructura de control condicional SI cumple la función de “condicionar” la acción e indica que
es verdadero.
b) Considere PILAOROS y OTROS pilas vacías, describa el resultado final de ambas pilas si ORIGINAL está
vacía
-El resultado final sería que siguen vacíos porque no hay cartas en ninguna de las 3 filas.
3) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Dada una pila ORIGEN
no vacía pasar los elementos de la pila ORIGEN a la pila DESTINO, pero dejándolos en el mismo orden.
4) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Dada una pila de cartas
no vacía ORIGINAL pasar a la pila DISTINTOS todas aquellas cartas que sean Bastos menores que 6.
6) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Comparar si las pilas
PILAA y PILAB tienen igual cantidad de cartas. Si tienen igual cantidad de elementos colocar el tope de la
pila RESULTADO (considerar que no está vacía) en PILAVERDADERO, sino en PILAFALSO, ambas vacías.
7) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Se tiene una pila de cartas,
llamada ORIGINAL. Se pretende obtener una pila DESTINO donde se encuentren intercaladas la
mayor cantidad posible de cartas de palo OROS y de palo COPAS.
8) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Se tiene una pila de
cartas no vacía, llamada ORIGINAL. Si en la pila ORIGINAL se encuentra un 4, se pretende obtener
una pila, llamada DESTINO, con todas las cartas que se encuentran por debajo de ese 4 en el mismo
estado y en el mismo orden en el que se encuentran en la pila ORIGINAL, dejando al 4 como tope. Si en la
pila ORIGINAL no se encuentra un 4, dejar esa pila como estaba.
9) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Dada una pila no vacía de
cartas diseñar un algoritmo que permita reorganizarla según el siguiente criterio: las cartas cuyos valores
estén entre 3 y 5 deben quedar boca arriba y las cartas restantes boca abajo (respetando el orden original)
10) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Dada una pila ORIGINAL
no vacía de cartas, diseñar un algoritmo capaz de determinar si tiene cantidad par de cartas. Si la pila
tiene cantidad par de cartas, entonces todas las cartas deben quedar en una pila llamada PAR, caso
contrario, deben quedar en la pila ORIGINAL (no importa en qué orden queden las cartas)
11) Pensar una estrategia y diseñar un algoritmo para resolver el siguiente problema: Dada una pila ORIGINAL
no vacía de cartas, diseñar un algoritmo capaz de determinar si tiene cantidad par de cartas. Si la pila
tiene cantidad par de cartas, entonces todas las cartas deben quedar en una pila llamada PAR, caso
contrario, deben quedar en la pila ORIGINAL (no importa en qué orden queden las cartas)