UNIVERSIDAD DEL MAGDALENA PROGRAMA DE INGENIERÍA ELECTRÓNICA GUÍA DE MATRICES PROGRAMACIÓN II NOVIEMBRE 16 DE 2021 Las matrices son arreglos bidimensionales de elementos finitos del mismo tipo. I. II. III. Esta es la estructura para leer o cargar una matriz: Escriba (“ Ingrese cantidad de filas y columnas de la matriz “) Lea ( f,c ) Escriba (“ Ingrese sus valores “) Para i = 1,f haga Por lo general ciclo para las filas Para j = 1,c haga Por lo general ciclo para las columnas Lea (A(i,j)) Fpara Fpara No olvidar todos los procesos que se realicen con una matriz, requieren siempre de dos estructuras repetitivas. 1 UNIVERSIDAD DEL MAGDALENA PROGRAMA DE INGENIERÍA ELECTRÓNICA GUÍA DE MATRICES PROGRAMACIÓN II NOVIEMBRE 16 DE 2021 Aquí tenemos un ejemplo de matrices: Dado una matriz muestre el promedio de sus elementos. INICIO Escriba (“Ingrese la cantidad de filas y columnas”) Lea (f,c) Escriba (“Ingrese sus valores ”) Para i=1, f haga Para j=1, c haga Lea (A( i,j )) Fpara sum 0 Para k=1, f haga Para h=1, c haga sum sum + A( k,h ) Fpara Fpara pr sum / (f*c) Escriba (“El promedio de los valores de la matriz es”, pr) FIN 2 UNIVERSIDAD DEL MAGDALENA PROGRAMA DE INGENIERÍA ELECTRÓNICA GUÍA DE MATRICES PROGRAMACIÓN II NOVIEMBRE 16 DE 2021 Ahora si ya puedes diseñar los algoritmos de las siguientes situaciones que se presentan: 1. 2) DADA UNA MATRIZ, MUESTRE EL PROMEDIO DE LOS VALORES DE CADA UNA DE SUS FILAS. 1. DADA UNA MATRIZ MUESTRE EL PROMEDIO DE LOS CUBOS DE LOS ANTERIORES ORDINALES DE SUS VALORES POSITIVOS EN COLUMNAS IMPARES. RSCE12 RSCE12. 4) DADAS DOS MATRICES MUESTRE LA MATRIZ SUMA DE 3) DADA UNA MATRIZ MUESTRE EL ELEMENTO MAYOR DE CADA UNA DE SUS FILAS Y EN QUÉ POSICIONES SE ENCONTRARON. RSCE12. ELLAS. VERIFIQUE MATRICES SEAN QUE DE LAS IGUAL TAMAÑO. . RSCE10. 5) DADA UNA MATRIZ Y UN VALOR PREVIAMENTE LEÍDO: • SI ESTE VALOR ES PAR, SE LO MULTIPLICA AL CUADRADO DEL ANTERIOR ORDINAL DE CADA VALOR PAR MÚLTIPLO DE 3 DE LA MATRIZ. • SI ESTE VALOR ES IMPAR, SU CUBO SE LO SUMA AL SIGUIENTE ORDINAL DE CADA VALOR IMPAR MÚLTIPLO DE 5 DE LA MATRIZ. MUESTRE CUÁNTOS, CUÁLES Y LAS POSCIONES DE LOS VALORES QUE CUMPLIERON LA CONDICIÓN, AL IGUAL QUE LA MATRIZ CON LOS CAMBIOS. RSCE12. 3 6. DADA UNA MATRIZ A SUS VALORES PARES DE LA DIAGONAL SECUNDARIA, LOS CAMBIA POR SU SIGUIENTE ORDINAL. MUESTRE CUÁNTOS, CUÁLES, POSICIONES DE LOS VALORES QUE CUMPLIERON LA CONDICIÓN, AL IGUAL QUE LA MATRIZ CON LOS CAMBIOS. VERIFIQUE QUE LA MATRIZ SEA CUADRADA. RSCE14. UNIVERSIDAD DEL MAGDALENA PROGRAMA DE INGENIERÍA ELECTRÓNICA GUÍA DE MATRICES PROGRAMACIÓN II NOVIEMBRE 16 DE 2021 7) DADA UNA MATRIZ, INDIQUE QUE POSEE MÁS SI VALORES PARES EN SUS FILAS PARES O EN SUS FILAS IMPARES, ADEMÁS, EN LA FILA QUE MÁS POSEA, A ESTOS VALORES PARES LOS CAMBIA POR SU SIGUIENTE ORDINAL, ADEMÁS MUESTRE CUÁNTOS, CUÁLES Y LAS POSICIONES DE LOS VALORES QUE CUMPLIERON LA CONDICIÓN, AL IGUAL QUE LA 12 MATRIZ CON LOS CAMBIOS. RSCE . 8) DADA UNA MATRIZ MUESTRE SU ELEMENTO MENOR Y SU POSICIÓN. RSCE12 9) DADA UNA MATRIZ, CAMBIE POR EL CUADRADO DE SU SIGUIENTE ORDINAL CADA VALOR PAR DE SU DIAGONAL PRINCIPAL. MUESTRE CUÁNTOS Y CUÁLES VALORES CUMPLIERON LA CONDICIÓN Y EN QUÉ POSICIONES SE ENCONTRABAN, AL IGUAL QUE LA MATRIZ CON LOS CAMBIOS. VERIFIQUE QUE LA MATRIZ SEA CUADRADA. RSCE12. 10) DADA UNA MATRIZ MUESTRE SU ELEMENTO MAYOR Y EN QUÉ POSICIÓN LO ENCONTRÓ, ADEMÁS: • SI ESTE MAYOR ES PAR, SE LO SUMA AL SIGUIENTE ORDINAL DE CADA VALOR PAR POSITIVO DE LA MATRIZ. • SI ESTE MAYOR ES IMPAR, SE LO MULTIPLICA AL ANTERIOR ORDINAL DE CADA VALOR IMPAR NEGATIVO DE LA MATRIZ. MUESTRE CUÁNTOS, CUÁLES Y LAS POSICIONES DE LOS VALORES QUE CUMPLIERON LAS CONDICIONES Y LA MATRIZ CON LOS CAMBIOS. RSCE12. 4 11) DADA UN MATRIZ MUESTRE EL ELEMENTO MENOR DE CADA UNA DE SUS FILAS, ADEMÁS: MUESTRE CUÁL DE ESOS MENORES ES EL MENOR DE ELLOS Y A QUÉ FILA CORRESPONDE. RSCE12. UNIVERSIDAD DEL MAGDALENA PROGRAMA DE INGENIERÍA ELECTRÓNICA GUÍA DE MATRICES PROGRAMACIÓN II NOVIEMBRE 16 DE 2021 12. DADAS DOS MATRICES, SI AMBAS POSEEN LA MISMA CANTIDAD DE COLUMNAS, A CADA VALOR PAR MÚLTIPLO DE 3 DE CADA MATRIZ LO REEMPLAZA POR CERO. MUESTRE CUÁNTOS Y CUÁLES VALORES CAMBIÓ EN CADA MATRIZ, EN QUÉ POSICIONES SE 12 ENCONTRABAN, AL IGUAL QUE LAS MATRICES CON LOS CAMBIOS. RSCE . 13. DADA UN MATRIZ MUESTRE EL ELEMENTO MENOR DE LA DIAGONAL PRINCIPAL Y EL ELEMENTO MENOR DE LA DIAGONAL SECUNDARIA, AL IGUAL QUE LAS POSICIONES DE LOS MISMOS, ADEMÁS: • SI DE ESTOS MENORES, ES PAR EL DE LA DIAGONAL PRINCIPAL, SE LO SUMA A LOS VALORES PARES DE ESTA DIAGONAL. • SI DE ESTOS MENORES, ES IMPAR EL DE LA DIAGONAL SECUNDARIA, SE LO MULTIPLICA A LOS VALORES IMPARES DE ESTA DIAGONAL. MUESTRE CUÁNTOS, CUÁLES Y LAS POSICIONES DE LOS VALORES CUMPLIERON LA CONDICIÓN, AL IGUAL QUE LA MATRIZ CON LOS CAMBIOS. VERIFIQUE QUE LA MATRIZ SEA 12 CUADRADA. RSCE . No olvides pasarlos al C. Docente: Ing. María del Pilar Sales Camargo. 5