Buscar este blog

viernes, 17 de abril de 2015

Ejercicio de Algoritmo


Lic. Alfredo Enrique Zelaya Mejia
Contador y Auditor
Viste la pagina web aqui






HACER ALGORITMOS QUE ALMACENE DATOS NUMERICOS EN UNA MATRIZ DE 5*5.


INICIO


DEFINIR M(5,5), F=0, C=0,S=0, FC=0,S1=0, T=0


HACER DESDE F=1 HASTA 5,1


HACER DESDE C=1 HASTA 5,1


LEER M(F,C)


FIN HDHI


FIN HDHI


**//SUMAR TODOS LOS DATOS POSITIVOS


HACER DESDE F=1 HASTA 5,1


HACER DESDE C=1 HASTA 5,1


SI M(F,C)>0 ENTONCES


HACER S=S+M(F,C)


FIN SI


FIN HDHI


FIN HDHI


**//CAMBIAR TODOS LOS NUMEROS 0 A 10


HACER DESDE F=1 HASTA 5,1


HACER DESDE C=1 HASTA 5,1


SI M(F,C)=0 ENTONCES


HACER M(F,C)=10


FIN SI


FIN HDHI


FIN HDHI






**//IMPRIMIR LOS NUMERO NEGATIVOS


HACER DESDE F=1 HASTA 5,1


HACER DESDE C=1 HASTA 5,1


SI M(F,C)<0 ENTONCES


IMPRIMIR M(F,C)


FIN SI


FIN HDHI


FIN HDHI


**//SUMAR LA FILA CENTRAL DE LA MATRIZ


SI F/2<>ENTERA(F/2= ENTONCES


HACER FC=F/2 + 0.5


HACER DESDE C=1 HASTA 5,1


HACER S1=S1+M(FC,C)


FIN HDHI


FIN SI


**//SUMAR LA COLUMNA CENTRAL DE LA MATRIZ


SI C/2<>ENTERA(C/2= ENTONCES


HACER CC=C/2 + 0.5


HACER DESDE F=1 HASTA 5,1


HACER S1=S1+M(F,CC)


FIN HDHI


FIN SI









**//IMPRIMIR LA DIAGONAL PRINCIPAL


HACER DESDE F=1 HASTA 5,1


HACER DESDE C=1 HASTA 5,1


SI F=C ENTONCES


IMPRIMIR M(F,C)


FIN SI


FIN HDHI


FIN HDHI






**//IMPRIMIR LA DIAGONAL INVERSA


HACER T=5


HACER DESDE F=1 HASTA 5,1


IMPRIMIR M(F,T)


HACER T=T-1


FIN HDHI


FIN HDHI






FIN

No hay comentarios:

Publicar un comentario