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);

回答(1 个)

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

4 个评论

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.

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Entering Commands 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by