Está en la página 1de 3

Pseudodigo Full board

Entero A[10][10]={0}
Entero: r, c, g1, g2, m1, m2, nav
vida=4
desde(r=0,r<=9,r=r+1)
A[r][0]=35
A[0][r]=35
Fin_desde
desde(c=9,c>=0,c=c-1)
A[9][c]=35
A[c][9]=35
Fin_desde
repite
g1=1
g2=3
mientras(g1==0) o (g2==0)
A[g1][g2]=154
desde(r=0,r<=9,r=r+1)
desde(c=0,c<=9,c=c+1)
imprime(A[r][c])
fin desde
fin_desde
mientras(vida!=0)
leer(nav)
en_caso(nav)
caso 4: si((g2+1)==9)
g2=g2
si no
repite

A[g1][g2+1]=A[g1][g2]
g2+1
mientras(g2<=7)
fin_si
fin_caso;
caso 5: si((g2-1)==0)
{g2=g2}
Si no
repite
A[g1][g2-1]=A[g1][g2]
g2-1
mientras(g2>=2)
fin_si
fin_caso
caso 8:
repite
A[g1-1][g2]=A[g1][g2]
g1-1
mientras(g1>=2)
fin_caso
caso 9:
repite
A[g1+1][g2]=A[g1][g2]
g1+1
mientras(g1<=7)
fin_caso
fin_en_caso
system("cls")
desde(r=0,r<=9,r=r+1)

desde(c=0,c<=9,c=c+1)
imprime(A[r][c])
fin desde
fin desde
system("cls")
Fin

También podría gustarte