2013-07-09 78 views
0

我应该为程序编写伪代码,该程序将随机生成正面或反面的结果。硬币翻转游戏的伪代码

之后,我需要为该程序创建一个流程图,以允许用户在单次翻转或三者中的最佳之间进行选择。

我不知道如何去做这件事。

回答

1

伪代码是写入的单词,可能最终可能运行,也可能不会最终运行,但会描述您正在尝试解决的问题,就好像它一样。

这里给出的问题的伪代码的例子:

flip_coin 
output_result_of_coin_flip 

而且确实,我们可以让这个是实际的代码将运行。

流程图有点复杂,因为您可以选择流程图应该是什么样子,是否符合UML等?

无论如何,它应该通过您的程序来传递流程,从而产生您需要的流程。

流程图的一个例子是这样的:

Courtesy of Wikipedia

阅读更多Wikipedia

+0

好感谢,我得到的伪代码的东西,但我仍然不知道写什么的流因为我不知道我应该使用3步中最好的步骤。:P –

+1

@爱丽丝,你知道现实生活中掷硬币有什么“三分之三”吗?翻转一个硬币两次,或者你有一个胜利者,或者你第三次翻转,然后夺取那个折腾的胜利者。 –