Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. ¿Por qué se utilizan dos ciclos para recorrer una matriz, ya sea para almacenar valores o
mostrarlos en pantalla?
3. En el ejemplo se asignan valores recorriendo la matriz fila por fila. ¿Qué modificaciones
deben hacerse en el programa para mostrarla en pantalla o cargar valores recorriéndola
columna x columna?
DESARROLLO
1. En la declaración de la matriz int tabla[10][10], el primer valor indica que la matriz tiene una
capacidad máxima de 10 filas y el segundo valor indica que tiene una capacidad máxima de 10
columnas.
2. Se utilizan dos ciclos para recorrer una matriz, ya sea para almacenar valores o mostrarlos
en pantalla, puesto que es la opción más práctica y eficiente. Estos ciclos serán
incondicionados y anidados en tanto que conocemos de antemano la cantidad de filas y
columnas que ocuparemos y así poder trabajar con ellas de forma análoga.
Declarar una matriz de números reales para almacenar la cantidad de horas de consumo
acumuladas de cada lámpara de una torre de iluminación. Cargar por columnas (orientando
al usuario en cada elemento y dejando un renglón en blanco entre cada columna) la matriz
con M filas (<=5) y N columnas (<=6) (controlar que el ingreso correcto de cotas).
Luego, muestre la matriz recorriéndola por filas, haciendo las tabulaciones correspondientes
y saltando de renglón en cada fila. ¿Entendió cómo enumera las filas y columnas Dev C++?
//LIBRERÍAS.
#include <iostream>
//FUNCIÓN PRINCIPAL.
INFORMÁTICA CUELLAR, Gabriel PRE-ESTUDIO 7
int main()
//DECLARACIÓN DE VARIABLES.
while(N<2 or N>6)
while(M<2 or M>5)
cout<<"\n";
cout<<" Ingrese las horas trabajadas para la lampara ["<<i<<"]["<<j<<"] = "; cin>>torre[i][j];
INFORMÁTICA CUELLAR, Gabriel PRE-ESTUDIO 7
cout<<torre[i][j]<<" "<<"\t";
cout<<"\n";
cout<<"\n\n";
return 0;
AC= Por lo que entendí en cuanto a la forma en que Dev C++ enumera filas y columnas, está
sumamente relacionado al manejo de los ciclos anidados, por lo que decidiremos cómo cargar
y como mostrar los datos pudiendo ser fila x fila o columna x columna.