Download Tarea 8 Problema 1. Escriba una función que reciba de argumento
Document related concepts
no text concepts found
Transcript
Tarea 8 Problema 1. Escriba una función que reciba de argumento una matriz (el formato se especificara en clase) y en un archivo con nombre solucion1.txt escriba: a. La matriz multiplicada por una constante que se pide al usuario. b. El valor máximo de la suma de los elementos por columna. c. El valor mínimo de la suma de los elementos por fila. d. El valor de la traza (suma de los elementos de la diagonal principal) siempre y cuando sea cuadrada. e. El valor de la suma de los elementos de su antidiagonal siempre y cuando sea cuadrada. Problema 2. Suponga que tiene un archivo de texto con nombre problema2.txt, escriba un código en Python donde genere un archivo con nombre solucion2.txt, donde el contenido sea el mismo que el del archivo problema2.txt pero que al final de la linea agregue cuantas vocales contiene la linea, por ejemplo: problema2.txt solucion2.txt Un lenguaje de programacion es un lenguaje formal disenado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras. Un lenguaje de programacion es un (13 vocales) lenguaje formal disenado para expresar (15 vocales) procesos que pueden ser llevados a cabo (15 vocales) por maquinas como las computadoras. (13 vocales) Remueva de su archivo problema2.txt acentos y sustituya letras 'ñ' por 'n' y signos de puntuación para no tener problemas de formato, pruebe su algoritmo con el texto de su elección. Problema 3. Suponga que tiene un archivo de texto con nombre problema3.txt, escriba un código en Python donde genere un archivo con nombre solucion3.txt, donde el contenido sea el mismo que el del archivo problema3.txt pero que sustituya la palabra un (mayúsculas o minúsculas), por la palabra COMIDA, por ejemplo: problema3.txt solucion3.txt Un lenguaje de programacion es un lenguaje formal disenado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras. COMIDA lenguaje de programacion es COMIDA lenguaje formal disenado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras. Remueva de su archivo problema3.txt acentos y sustituya letras 'ñ' por 'n' y signos de puntuación para no tener problemas de formato, pruebe su algoritmo con el texto de su elección. Problema 4. Suponga que tiene un archivo de texto con lineas de diferente longitud con nombre problema4.txt, escriba un código en Python donde genere un archivo con nombre solucion4.txt, donde el contenido sea el mismo que el del archivo problema4.txt pero cada linea del nuevo archivo esta restringida a máximo 33 caracteres (los espacios y saltos de linea cuentan como un caracter) es decir si se han escrito 30 caracteres y la siguiente palabra es de 4 caracteres esta tendrá que escribirse en una linea nueva, por ejemplo: problema4.txt solucion4.txt Un lenguaje de programacion es un lenguaje formal disenado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras. Un lenguaje de programacion es un lenguaje formal disenado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras. Remueva de su archivo problema4.txt, acentos y sustituya letras 'ñ' por 'n' para no tener problemas de formato, pruebe su algoritmo con el texto de su elección. Problema 5. Escriba una función en Python que reciba de argumento dos matrices y que regrese la multiplicación de estas siempre y cuando sea posible.