Documente Academic
Documente Profesional
Documente Cultură
PROGRAMACION
Arreglos Bidimensionales
Facultad de Ingeniera
Fundamentos de Programacin - Manuel Malpica Rodrguez
19/10/2014
Fecha
Operaciones Bsicas
MATRICES - I
Suma de Matrices
Cmo lo resuelvo?
Si me piden crear un
subprograma que
encuentre la transpuesta
de una matriz. (se
obtiene intercambiando
simplemente las filas por
columnas y viceversa).
Logro Esperado
Al trmino de la sesin,
el estudiante resuelve los
ejercicios propuestos,
sobre matrices,
probando el buen
funcionamiento de cada
uno presentando un
cdigo legible y fcil de
mantener.
Arreglos Bidimensionales
MATRICES
16
52
15
27
14
25
10
Inicializacin de un arreglo
Int m[3][4] =
{ {8,16,9,52},
{3,15,27,6},
{14,25,2,10}};
Int m[3][4] = {8,16,9,52,
3,15,27,6,
14,25,2,10};
Cmo lo resuelvo?
void transpuestaM(int m[][MAX], int f, int c){
int temp[MAX][MAX];
for (int i=0;i<f;i++) {
for (int j=0;j<c;j++) {
temp[j][i]=m[i][j];
}
}
mostrarM(temp,c,f);
}
Evaluando lo aprendido
QU HEMOS APRENDIDO?
Preguntas de repaso
Por qu utilizamos dos
ndices para recorrer una
matriz?
Describa la manera general
en que C++ permite
declarar una matriz
Puede cualquier elemento
individual de una matriz ser
usado como una variable
cualquiera?
cul es el cdigo C++ que
me permite generar y
mostrar una matriz?
Manos a la obra!!!
APLICANDO LO APRENDIDO
Ejercicios propuestos
Escriba un algoritmo que
lea una matriz de flotantes
de dimensin f x c y a
continuacin debera
escribir la matriz recin
leda.
Escribir un programa que: