Sadasdas
Enviado por huaracha1 • 26 de Agosto de 2015 • Apuntes • 1.577 Palabras (7 Páginas) • 304 Visitas
Matrices
- Calcular la suma de todos los elementos de una matriz de 5x5. Mostrar la matriz generada y la suma.
A= array (1…5, 1…5)
For (I= 1 to 5)
For (J= 1 to 5)
Input a(i,j)
Endfor
Endfor
For (I= 1 to 5)
For (J= 1 to 5)
Print Gotoxy (I, J); a(i,j)
Endfor
Endfor
For (I= 1 to 5)
For (J= 1to 5)
S= S + a(i,j)
Endfor
Endfor
Print ‘‘La suma de todos los elementos es:’’ ; S
- Sumar y contar los elementos positivos y los negativos de una matriz de 20x5. Mostrar los resultados.
A= array (1…20,1…5)
For (I= 1 to 20)
For (J= 1 to 5)
Input a(i,j)
Endfor
Endfor
For (I= 1 to 20)
For (J= 1 to 5)
If {a(i,j) > 0}
SP= SP + a(i,j)
P=P+1
Else
SN= SN + a(i,j)
N=N+1
Endif
Endfor
Endfor
Print ‘‘La suma de los números positivos es: ’’; SP
Print ‘‘Los números positivos son: ’’; P
Print ‘‘La suma de los números negativos es: ’’; SN
Print ‘‘Los números negativos son: ’’; N
- Sea una matriz de KxW realizar:
- Reemplazar los elementos negativos por -1 y los positivos por 0.
- Calcular el promedio de cada fila.
- A= array (1…K, 1…W)
For I= 1 to K
For J= 1 to N
If a(i,j) < 0
a(i,j)= -1
Else
a(i,j)= 0
Endif
Endfor
Endfor
For I= 1 to K
For J= 1 to W
SF(I)= SF(I) + a(i,j)
Endfor
Print ‘‘Suma de fila: ’’; SF(I)
Endfor
- Mostrar los elementos de una determinada fila de una matriz de RxT.
F=0
A= array (1…R, 1…T)
Input ‘‘ingrese el número de la fila deseada’’; F
For I=F
For J= 1 to T
Print Gotoxy (I,J) ; a(i,j)
Endfor
Endfor
- Calcular la suma de los elementos de la diagonal principal de una matriz cuadrada. Mostrar el resultado.
A= array (1…W, 1…K)
For I= 1 to W
For J=1 to w
If (I+J= w+1)
S= S + a(i,j)
Endif
Endfor
Endfor
Print ‘‘La suma de la diagonal es: ’’; S
...