Proceso sin_titulo Escribir "Ingrese la cantidad de filas" Leer m Escribir "Ingrese la cantidad de columnas" Leer n m<-m*2 n<-n*2 Dimension A(m,n), b(M,N) //****************************Dimensiones de vectores para los cuadros******************************* Dimension cua1(4),cua2(4),cua3(4), cua4(4), cua5(4), cua6(4), cua_tot(6) Para x<-1 hasta m con paso 1 para i<-1 hasta n con paso 1 Escribir "Posicion: F: ", x " C: " i Leer A(x,i) FinPara FinPara x1<-1 x2<-1 x3<-1 x4<-1 x5<-1 x6<-1 Para x<-1 hasta m para i<-1 hasta n Si (x=1 y i=1) O (x=1 y i=2) O (x=2 y i=1) O (x=2 y i=2) Entonces //cuadro1 c1<-c1+A(x,i) cua1(x1)<-A(x,i) x1<-x1+1 cua_tot(1)<-c1 FinSi Si (x=1 y i=3) o (x=1 y i=4) o (x=2 y i=3) o (x=2 y i=4) Entonces //cuadro2 c2<-c2+A(x,i) Cua2(x2)<-a(x,i) x2<-x2+1 cua_tot(2)<-c2 FinSi Si (x=3 y i=1) o (x=3 y i=2) o (x=4 y i=1) o (x=4 y i=2) Entonces //cuadro3 c3<-c3+A(x,i) cua3(x3)<-a(x,i) x3<-x3+1 cua_tot(3)<-c3 FinSi Si (x=3 y i=3) o (x=3 y i=4) o (x=4 y i=3) o (x=4 y i=4) Entonces //cuadro4 c4<-c4+A(x,i) cua4(x4)<-A(x,i) x4<-x4+1 cua_tot(4)<-c4 FinSi Si (x=5 y i=1) o (x=5 y i=2) o (x=6 y i=1) o (x=6 y i=2) Entonces //cuadro5 c5<-c5+A(x,i) cua5(x5)<-a(x,i) x5<-x5+1 cua_tot(5)<-c5 FinSi Si (x=5 y i=3) o (x=5 y i=4) o (x=6 y i=3) o (x=6 y i=4) Entonces //cuadro6 c6<-c6+A(x,i) cua6(x6)<-a(x,i) x6<-x6+1 cua_tot(6)<-c6 FinSi FinPara FinPara Para x<-1 Hasta 6 Hacer Escribir "Suma de los elemntos del cuadro nro: " x, "(desordenado) " cua_tot(x) Fin Para Para x<-1 Hasta 6-1 Hacer Para z<-1 Hasta 6-x Hacer Si cua_tot(z)>cua_tot(z+1) Entonces aux<-cua_tot(z) cua_tot(z)<-cua_tot(z+1) cua_tot(z+1)<-aux Fin Si Fin Para Fin Para Para x<-1 Hasta 6 Hacer Escribir "Suma de los elemntos del cuadro nro: " x, "(ordenado) " cua_tot(x) Fin Para pos_c1<-1 pos_c2<-2 pos_f1<-1 pos_f2<-2 cont<-1 Para x<-1 Hasta 6 Hacer Si Cua_tot(x)= c1 Entonces B(Pos_f1,Pos_c1)<-A(1,1) B(Pos_f1,Pos_c2)<-A(1,2) B(Pos_f2,Pos_c1)<-A(2,1) B(Pos_f2,Pos_c2)<-A(2,2) cont<-cont+1 Fin Si Si Cua_tot(x)= c2 Entonces B(Pos_f1,Pos_c1)<-A(1,3) B(Pos_f1,Pos_c2)<-A(1,4) B(Pos_f2,Pos_c1)<-A(2,3) B(Pos_f2,Pos_c2)<-A(2,4) cont<-cont+1 Fin Si Si Cua_tot(x)= c3 Entonces B(Pos_f1,Pos_c1)<-A(3,1) B(Pos_f1,Pos_c2)<-A(3,2) B(Pos_f2,Pos_c1)<-A(4,1) B(Pos_f2,Pos_c2)<-A(4,2) cont<-cont+1 Fin Si Si Cua_tot(x)= c4 Entonces B(Pos_f1,Pos_c1)<-A(3,3) B(Pos_f1,Pos_c2)<-A(3,4) B(Pos_f2,Pos_c1)<-A(4,3) B(Pos_f2,Pos_c2)<-A(4,4) cont<-cont+1 Fin Si Si Cua_tot(x)= c5 Entonces B(Pos_f1,Pos_c1)<-A(5,1) B(Pos_f1,Pos_c2)<-A(5,2) B(Pos_f2,Pos_c1)<-A(6,1) B(Pos_f2,Pos_c2)<-A(6,2) cont<-cont+1 Fin Si Si Cua_tot(x)= c6 Entonces B(Pos_f1,Pos_c1)<-A(5,3) B(Pos_f1,Pos_c2)<-A(5,4) B(Pos_f2,Pos_c1)<-A(6,3) B(Pos_f2,Pos_c2)<-A(6,4) cont<-cont+1 Fin Si Si cont=2 entonces Pos_f2<-2 Pos_c1<-3 pos_c2<-4 FinSi Si cont=3 entonces pos_c1<-1 pos_c2<-2 pos_f1<-3 pos_f2<-4 FinSi Si cont=4 Entonces pos_c1<-3 pos_c2<-4 pos_f1<-3 pos_f2<-4 FinSi Si cont=5 Entonces pos_f1<-5 pos_c1<-1 pos_f2<-6 pos_c2<-2 FinSi Si cont=6 Entonces pos_f1<-5 pos_c1<-3 pos_c2<-4 pos_f2<-6 FinSi Fin Para Para x<-1 Hasta m Hacer para z<-1 hasta n hacer Escribir "vector cambiado " b(x,z) FinPara Fin Para FinProceso #