Subido por sixto perez

bajon

Anuncio
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
#
Descargar