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

Walter Roberson
Walter Roberson 2017 年 11 月 2 日

0 投票

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

4 件のコメント

Matt Amador
Matt Amador 2017 年 11 月 2 日
編集済み: Matt Amador 2017 年 11 月 2 日
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);
Walter Roberson
Walter Roberson 2017 年 11 月 2 日
You set gameon to true, but you compare gameOn to true.
Matt Amador
Matt Amador 2017 年 11 月 2 日
So then should I just leave the while as:
while gameOn
Walter Roberson
Walter Roberson 2017 年 11 月 2 日
As long as you make sure you initialize gameOn (upper-case O) instead of gameon (lower-case O) either one is fine.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

質問済み:

2017 年 11 月 2 日

コメント済み:

2017 年 11 月 2 日

Community Treasure Hunt

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

Start Hunting!

Translated by