Ejercicios De Programación
Enviado por tatiana.serna • 16 de Marzo de 2015 • 2.388 Palabras (10 Páginas) • 167 Visitas
1. Diseñe un algoritmo para leer una matriz de orden P, Q y mostrar cual es el mayor y el menor elemento.
INICIO
Lea P, Q
Aux = 0
Para i desde 1 hasta P incr 1
Para j dede 1 hasta Q incr 1
Leer Ai,j
Si Ai,j >= Aux entonces
Aux = Ai, j
Fin si
Fin para
Fin para
Imprimir Aux
FIN
2. Diseñar un algoritmo para leer una matriz y mostrar si la sumatoria de la última fila es mayor, menor o igual que el de la primera columna.
INICIO
Lea M, N
Fila = 0
Colm = 0
Para i desde 1 hasta M incr 1
Para j desde 1 hasta N incr 1
Leer Ai,j
Si i = 1 entonces
Fila = Fila + Ai,j
De lo contrario si j = N entonces
Colm = Colm + Ai, j
Fin si
Fin para
Fin para
Si Fila > Colm entonces
Mostrar “última fila mayor que primera columna”
De lo contrario si Fila < Colm entonces
Mostrar “última fila menor que primera columna
De lo contrario
Mostrar “última fila igual que primera columna”
Fin si
FIN
3. Diseñar un algoritmo para leer una matriz y mostrar la sumatoria de la fila del centro (las dos del centro si el número de filas es par).
INICIO
Lea M, Q
Para i desde 1 hasta M incr 1
Para j desde 1 hasta N incr 1
Leer Ai, j
Par(p)
Fila1 = 0
Fila2 = 0
R = P /2
Si (R = 0) entonces
Si i = (p / 2) – 1 entonces
Fila1 =Fila1 + Ai,j
Si i = (p / 2) + 1 entonces
Fila2 = Fila2 + Ai,j
Fin si
De lo contrario
Si i = p / 2 entonces
Fila1 = Fila1 + Ai,j
Fin si
Fin si
Fin para
Fin para
Si p = par entonces
Mostrar Fila1 , Fila2
De lo contrario
Imprimir Fila1
Fin si
FIN
4. Diseñar un algoritmo para leer una matriz de orden A,B y un vector de B elementos. Mostrar a cuantas filas de la matriz es igual el vector.
INICIO
Lea A, B, V
Para k desde 1 hasta V incr 1
Leer Zk
Fin para
Para i desde 1 hasta A incr 1
j =0
Mientras j<= B
Leer Wi,j
Si Zj = Wi,j entonces
Si j =B entonces
Mostrar“Vector es igual en la fila i”
De lo contrario
J = j +1
Fin si
De lo contrario
J=b+1
Fin si
Repetir
Fin para
FIN
5. Diseñar un algoritmo a manera de función para que, dada una matriz cuadrada de orden M devolver el productode los elementos de la diagonal principal.
INICIO
Leer M
S=0
Para i desde 1 hasta M incr 1
Para j desde 1 hasta M incr 1
Leer Ai,j
Si j=ientonces
S=S * Ai,j
Fin si
Fin para
Fin para
Mostrar S
FIN
6. Diseñar un algoritmo a manera de función para que, dada una matriz cuadrada de orden M devuelva la suma de los elementos de la diagonal secundaria.
INICIO
Lea m
S=0
Para i de 1 hasta m intervalos 1
Para j de 1 hasta m intervalos 1
Leer Ai,j
Si j=m-1 entonces
S=S + Ai,j
Fin si
Fin para
Fin para
Mostrar S
FIN
7. Realice un programa principal que lea una matriz cuadrada de orden N. Luego implemente una función que devuelva la sumatoria de todos los elementos de la matriz y utilícela desde el programa principal.
INICIO
Leer N
Para i desde 1 hasta N incr 1
Para j desde 1 hasta N incr 1
Leer X (i, j)
Fin para
Fin para
R= Función (X, N)
Mostrar R
FUNCIÒN (X, N)
S=0
Para i=1 hasta n intervalos 1
Para J=1 hasta n intervalos 1
S= S+X (i, J)
Fin para
Fin para
Mostrar S
FIN
8. Diseñar un algoritmo para leer una matriz y calcular el promedio de cada columna de la matriz.
INICIO
Lea T, U, X
Para j desde 1 hasta U intervalos 1
Promj = 0
Para i desde 1 hasta T intervalos 1
Promj = Promj + Xi,j
Fin para
Promj = Promj / p
Mostrar Promj
Fin para
FIN
9. Diseñar un algoritmo para leer una matriz y mostrar el mayor y el menor valor de cada columna de la matriz.
INICIO
Lea P, Q
Aux1 = 0
Aux2 = 0
Para j de 1 hasta Q incr 1
Para i de 1 hasta P incr 1
Leer Ai,j
Si Ai,j>= Aux1 entonces
Aux1 = Ai,j
Si i = P entonces
MostarAux1espacio “este es el mayor término de la columna”
Fin si
Fin si
SiAi,j<= Aux2entonces
Aux2 = Ai,j
Si i = P entonces
Mostrar Aux2espacio “este es el mayor término de la columna
Fin si
Fin para
Fin para
FIN
10. Diseñe un algoritmo a manera de función devolver el producto escalar de las dos diagonales de una matriz.
INICIO
Lea M
S=0
Para i de 1 hasta M incr 1
Para j de 1 hasta M incr 1
Leer WAi,j
Si j=i entonces
S= S * WAi,j
Fin si
Si j=m-1 entonces
S=S* WAi,j
Fin si
Fin para
Fin para
Mostrar S
FIN
11. Diseñar un algoritmo para leer una matriz de orden M, N sume los elementos de las filas y los guarde en un vector C que luego debe mostrar.
INICIO
Lea M, N
Aux = 0
Para i desde 1 hasta M intervalos 1
Para jdesde 1 hasta N intervalos 1
Leer Ai,j
Aux = Aux +
Si j = N entonces
Aux = Vectori
Fin si
Fin para
Imprimir Vectori
Fin para
FIN
12. Diseñar
...