Академический Документы
Профессиональный Документы
Культура Документы
Instrucciones
1. Lea cada pregunta de forma cuidadosa y realice las preguntas que considere necesarias
sobre el planteamiento de estas. El profesor solo responderá preguntas de forma general,
en frente de todo el grupo, durante los 30 minutos posteriores a la entrega del examen.
2. Las copias parciales o totales del examen se anulan automáticamente.
3. El alumno que requiera salir para ir al servicio sanitario deberá dejar su teléfono celular
en el sitio que sea designado por el profesor dentro del aula para tal efecto y al regresar
pasará a recoger.
4. Debe utilizar los nombres de función exactamente como se indican en el enunciado.
5. Se requiere utilizar variables con nombres significativos formados por al menos una
palabra que contenga más de 5 letras (no se permite utilizar letras ni nombres
monosílabos).
6. La solución a todos los problemas debe ser programada en Python y todos los ejercicios
deben ser incluidos en un solo archivo. Se requiere que suba el archivo a TECDigital y
los archivos individuales de cada respuesta a su cuenta de GitHub a más tardar el lunes
25 de abril del 2019 a las 23:55.
a. No se revisarán los exámenes que no sean enviados en formato digital.
b. Las soluciones deben ser copia fiel del examen entregado en formato físico al profesor
el día 25 de abril del 2019.
c. El alumno puede tomar fotos al examen para pasarlo a la computadora.
d. Después de la fecha y hora indicada no se recibirán las soluciones al examen.
7. Las preguntas se deben responder utilizando recursión de pila.
8. Para cada respuesta, utilice una función para validar los parámetros y restricciones de las
entradas. En todos los casos esta función tendrá un valor de 3 puntos.
Preguntas
1. Carmen tiene una pequeña tienda que vende computadoras HP y Dell. Suponga que María
llega a la tienda a comprar dos computadoras, no tiene interés en ninguna marca en
particular, y las selecciona al azar. El inventario se mantiene en dos listas, hp y dell.
Escriba un programa en Python, usando recursión de pila, que crea la lista purchase a
partir de las listas hp y dell, las cuales pueden contener cualquier número de
computadoras, sin que se repita una sola combinación (25 puntos).
∑( 𝑥𝑖 − 𝑥)2
𝑆 =√
𝑛−1
Desarrolle un programa en Python para calcular la desviación estándar de un conjunto de
datos, asuma que la función average se encuentra desarrollada y solo necesita invocarla
y utilizar el resultado. Utilice la función math.sqrt para sacar el valor de la raíz cuadrada.
Para desarrollar este programa use como referencia la figura 1 para calcular el resultado
y considere efectuar algunas operaciones en la función de validación después de finalizar
el cálculo en la función auxiliar. (25 puntos).