Você está na página 1de 2

inicio

-declarar variaveiscaratere casa[10];


inteiro jogada, sair<--0, numero jogada<--0;
casa[1]<--casa[2]<--casa[3]<--casa[4]<--casa[5]<--casa[6]<--casa[7]<--ca
sa[8]<--casa[9]<--' ';
-condiao de saidaenquanto (sair = 0)
###jogador1
escreva
escreva
escreva
escreva

-instruao(instruao);
(1,2,3);
(4,5,6);
(7,8,9);

escreva
escreva
escreva
escreva
escreva

-grelha(casa[1] | casa[2] | casa[3]);


(--------|---------|--------);
(casa[4] | casa[5] | casa[6]);
(--------|---------|--------);
(casa[7] | casa[8] | casa[9]);

-rodapeescreva (jogador 1, introduza a jogada);


leia (jogada);
-incrementocasa[jogada]<-- 'X';
numero jogada<-- numero jogada + 1;
-condiao de vitoriase ((casa[1]='X' e casa[2]='X' e casa[3]='X') ou (casa[4]='X' e
casa[5]='X' e casa[6]='X') ou (casa[7]='X' e casa[8]='X' e casa[9]='X')ou
(casa[1]='X' e casa[4]='X' e casa[7]='X') ou (casa[2]='X' e
casa[5]='X' e casa[8]='X') ou (casa[3]='X' e casa[6]='X' e casa[9]='X')ou
(casa[1]='X' e casa[5]='X' e casa[9]='X') ou (casa[2]='X' e
casa[5]='X' e casa[8]='X') ou (casa[3]='X' e casa[5]='X' e casa[7]='X'))
-vitoriaescreva (jogador 1 venceu!!!!!!);
sair<-- 1;
fim se
-condiao de empatese (numero jogada =9)
escreva (empate!!!!!!);
sair<-- 1;
fim se
senao
###jogador 2
-instruaoescreva (instruao);

escreva (1,2,3);
escreva (4,5,6);
escreva (7,8,9);
escreva
escreva
escreva
escreva
escreva

-grelha(casa[1] | casa[2] | casa[3]);


(--------|---------|--------);
(casa[4] | casa[5] | casa[6]);
(--------|---------|--------);
(casa[7] | casa[8] | casa[9]);

-rodapeescreva (jogador 2, introduza a jogada);


leia (jogada);
-incrementocasa[jogada]<-- 'O';
numero jogada<-- numero jogada + 1;
-condiao de vitoriase ((casa[1]='O' e casa[2]='O' e casa[3]='O') ou (casa[4
]='O' e casa[5]='O' e casa[6]='O') ou (casa[7]='O' e casa[8]='O' e casa[9]='O')o
u
(casa[1]='O' e casa[4]='O' e casa[7]='O') ou (casa[2
]='O' e casa[5]='O' e casa[8]='O') ou (casa[3]='O' e casa[6]='O' e casa[9]='O')o
u
(casa[1]='O' e casa[5]='O' e casa[9]='O') ou (casa[2
]='O' e casa[5]='O' e casa[8]='O') ou (casa[3]='O' e casa[5]='O' e casa[7]='O'))
-vitoriaescreva (jogador 2 venceu!!!!!!);
sair<-- 1;
fim se
fim senao
fim enquanto
fim

Você também pode gostar