Another Psuedocode Implementation Question?

Hello there. I have another psuedocode problem. The following photo shows the section of the psuedocode that has me stumbled. The thing is that when I try to execute this part of the entire psuedocode, it says that the gameOn function is undefined. Why is this? Can anyone help out?
Here's my attempted psuedocode implementation:
while gameOn == true
if turn < 0
[r,c] = getmove(G,-1);

Réponses (1)

Walter Roberson
Walter Roberson le 2 Nov 2017

0 votes

You failed to do steps 4 and 6 and 7. gameOn is defined in step 6.

4 commentaires

Matt Amador
Matt Amador le 2 Nov 2017
Modifié(e) : Matt Amador le 2 Nov 2017
I'm sorry, here is the rest of the first half of the code. Matter of fact, here's the other half of the psuedocode as well.
G = [0 0 0, 0 0 0, 0 0 0];
turn = 1;
rand(5)
if rand < 0.5
turn = -1;
end
gameon = true;
plotTicTacToe(G)
while gameOn == true
if turn < 0
[r,c] = getmove(G,-1);
You set gameon to true, but you compare gameOn to true.
So then should I just leave the while as:
while gameOn
As long as you make sure you initialize gameOn (upper-case O) instead of gameon (lower-case O) either one is fine.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Entering Commands dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by