Escolar Documentos
Profissional Documentos
Cultura Documentos
di.unsa.edu.ar/moodle
------------------------------------------------------------------------------------------------------------------------------------------------
23/11/2018 – Contenido:
• Sintaxis, tipos de datos
• Funciones, módulos y paquetes
• Estructura de datos
Ejercicio 1: Escriba una función que reciba dos listas y devuelva una lista con los productos de los
elementos de esas listas.
Ejercicio 2: Escriba una función que reciba una lista de str y devuelva la cantidad de elementos que
cumplen con ser palíndromos.
Es posible implementar esta notación de manera sencilla usando pila de la siguiente manera, a partir
de una cadena de entrada de valores separados por blancos:
• Mientras que se lean números, se apilan.
• En el momento que se detecta una operación binaria +, -, *, / se desapilan los dos últimos
números apilados, se ejecuta la operación indicada, y el resultado de esa operación se
apila.
• Si la expresión está bien formada, tiene que quedar al final un único número en la pila (el
resultado).
• Los posibles errores son:
◦ Queda más de un número al final (por ejemplo si la cadena de entrada fue “5 3”)
◦ Se ingresa un caracter que no se puede interpretar ni como número ni como operación
(por ejemplo la cadena “5 3 &”)
◦ No hay suficientes operandos para realizar la operación (ejemplo la cadena 5 3 - +)