Este documento contiene 10 ejercicios de programación sobre el uso de arreglos y matrices. Los ejercicios incluyen encontrar el número mayor y menor en listas de valores, calcular promedios, sumar y restar matrices, y manipular datos almacenados en arreglos y matrices.
1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD: MECÁNICA
ESCUELA DE INGENIERÍA INDUSTRIAL
CARRERA: INGENIERÍA INDUSTRIAL
PROGAMACIÓN I
EJERCICIOS SOBRE ARREGLOS DIMENSIONALES(MATRIZ , VECTORES)
DATOS GENERALES:
NOMBRE: CODIGO:
Jorge Encalada Insuasti 1861
2. 1. De un listado de 25 valores numéricos, encuentre el número mayor.
NO SI
Inicio
VL(J), J=1,25
J=1, 25
VL(J)>M
M=0
M=VL(J)
M
FIN
3. 2. De un listado de 40 datos numéricos enteros, encontrar un listado de
los números divisibles para 3 y un listado de los números divisibles
para 5.
NO SI
NO SI
Inicio
VL(J), J=1,40
J=1, 40
VL(J)= trunc (VL (J)/3)
Mt(i)=0, Mc(k)=0
i=1, k=11
Mt(i)=VL(J)
i=i+1
Mt(i), i=1, 40 Mc(k), k=1,40
FIN
VL(J)= trunc (VL (J)/5)
Mc(k)=VL(J)
k=k+1
4. 3. Si se tiene un listado de calificaciones trimestrales T1, T2, y T3, de 25
estudiantes, calcule la calificación trimestral promedio T y la
calificación promedio de CP de los 25 estudiantes.
Inicio
T1(i), i=1,25
T2(j), j=1,25
T3(k), k=1, 25
j=1, 25
i=j
k=j
T(j)=(T1(i)+T2(j)+T3(k))/3
T(j), j=1,25; CP
FIN
J=1, 25
S=0
S=S+T(j)
CP=S/25
5. 4. Hallar la media aritmética de un grupo de datos que representan una
frecuencia ni.
Inicio
nd
X(i), i=1,nd
n(i), i=1, nd
i=1, nd
Sx=0
Sn=0
Sx=Sx+(X(i)*n(i))
Sn=Sn+n(i)
M
FIN
M=Sx/Sn
6. 5. De un listado de 20 valores numéricos, encuentre el número menor y
su posición.
NO SI
Inicio
VL(J), J=1,20
J=1, 20
VL(J)<M
M=VL(1)
M=VL(J)
P=J
M, P
FIN
7. Dado la matriz M:
¦5 26 9 15 22 11 ¦
¦-1 8 19 33 4 20 ¦
M = ¦28 10 7 -4 15 9 ¦
¦13 25 6 17 -3 11 ¦
¦ 0 30 14 26 8 17 ¦
¦21 -7 23 2 15 1 ¦
6. En un solo programa determine el número menor de la diagonal de la
matriz anterior M.
NO SI
Inicio
((M(I,J), I=1,6), J=1,6)
J=1, 6
M(I,J)<N
N=M(1,1)
I=J
N=M(I, J)
N
FIN
8. 7. En la matriz M anterior calcule la suma de los números menores de
cada una de las filas.
NO SI
Inicio
((M(I,J), I=1,6), J=1,6)
I=1, 6
M(I,J)<N(I)
N(I)=M(I,1)
N(I)=M(I, J)
N(I),
I=1,6
FIN
J=1, 6
9. 8. Dado el escalar K=7 y la matriz M anterior, encuentre la matriz
resultante.
Inicio
((M(I,J), I=1,6), J=1,6)
I=1, 6
K(I,J)=7*M(I,J)
FIN
J=1, 6
((K(I,J), I=1,6), J=1,6)
11. 10.En un solo programa determine el cálculo de la suma y resta A y B.
Inicio
((A(I,J), I=1, 4), J=1, 4)
((B(I,J), I=1, 4), J=1, 4)
I=1, 4
C(I,J)=A(I,J)+B(I,J)
R= A(I,J)-B(I,J)
FIN
J=1, 4
((C(I,J), I=1,6), J=1,6)
((C(I,J), I=1,6), J=1,6)