Está en la página 1de 3

Universidad de Santiago de Chile

Facultad de Ingeniera
Fundamentos de Computacin y Programacin

Profesor: Hernn Cornejo

Problemas Propuestos

II. Desafos.
1.- Una matriz cuadrada se denomina Matriz escalera si sus elementos estn dispuestos de
la siguiente forma :

Por ejemplo la matriz M es una matriz escalera :

Hacer una funcin en Python que reciba como parmetros una matriz y el rango n, y retorne
1 si es Matriz Escalera o -1 si no lo es.-

2.- Hacer una funcin en Python que reciba como parmetro un nmero entero N y retorne
1 si es un nmero feliz o -1 si no es. Un nmero es feliz si al sumar los cuadrados de sus
dgitos y seguimos el proceso con los resultados obtenidos, hasta llegar a un digito y este es
1
Ejemplo:
_ Si N= 203, Mostrar es FELIZ, pues 22+02+32=13; 12+32=10; 12+02=1.
_

Si N=2220, Mostrar No es FELIZ, pues 22+22+22+02=12; 12+22=5

(1.5 ptos.)
3.- El archivo ParesPuntos.txt contiene en la primera fila la cantidad de pares de puntos que
contiene el archivo; luego en cada fila las coordenadas de dos puntos, es decir, la columna
uno y dos corresponden a las coordenadas de un punto Ai, y las columnas tres y cuatro
corresponden a las coordenadas de un punto Bi Construya un programa en Python que lea
este archivo y genere un segundo archivo, llamado PuntoSalida.txt, agregando las columnas
correspondientes a las coordenadas del punto medio, la pendiente y la distancia entre los
puntos.-

También podría gustarte