0% encontró este documento útil (0 votos)
20 vistas1 página

Problemas 2

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 1

Práctica 2

Computación
1. Elabora un programa que llene un arreglo de 10 × 10 entradas con números aleatorios en el
intervalo [0,20], y reporte el renglón y la columna de las entradas que coincidan con un número
solicitado al usuario, ası́ como de las entradas correspondientes al máximo y mı́nimo.

2. Elabora un programa que calcule el producto de dos matrices A y B de n × n con entradas


aleatorias en el intervalo [0,20].

Hint: Si C = AB, la entrada


3
X
Ci,j = Ai,k Bk,j ,
k=1

es decir, la entrada i, j de la matriz C es el producto punto del i-ésimo renglón de la matriz A


y la j-ésima columna de la matriz B. De modo que su programa puede tener una estructura
como la siguiente:

Generar las matrices A y B, como se mostró en clase.


Un ciclo con ı́ndice i.
Un segundo ciclo (dentro del anterior) con ı́ndice j.
Un tercer ciclo (dentro de los dos anteriores) con ı́ndice k para calcular c[i][j] como el
producto
(i-ésimo renglón de la matriz A) · (j-ésima columna de la matriz B).

3. Elabora un programa que calcule la traza de una matriz cuadrada de n × n. Las entradas de
la matriz serán números aleatorios enteros en el intervalo [0,20]. La traza está definida como
la suma de los elementos de la diagonal principal, i.e.
n
X
T = Aii
i=1

4. Elabora un programa que almacene en un arreglo una matriz triangular superior de n × n.


Las entradas de la matriz serán números aleatorios enteros en el intervalo [0,20].
Ejemplo de Matriz triangular superior:
 
3 4 2
 0 9 5 
0 0 1

5. Elabora un programa que almacene en un arreglo una matriz simétrica de n × n. Las entradas
de la matriz serán números aleatorios enteros en el intervalo [0,20].
Ejemplo de Matriz simétrica:
 
8 1 3
 1 7 4 
3 4 9

También podría gustarte