2013-07-09 190 views
0

我應該爲程序編寫僞代碼,該程序將隨機生成正面或反面的結果。硬幣翻轉游戲的僞代碼

之後,我需要爲該程序創建一個流程圖,以允許用戶在單次翻轉或三者中的最佳之間進行選擇。

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

回答

1

僞代碼是寫入的單詞,可能最終可能運行,也可能不會最終運行,但會描述您正在嘗試解決的問題,就好像它一樣。

這裏給出的問題的僞代碼的例子:

flip_coin 
output_result_of_coin_flip 

而且確實,我們可以讓這個是實際的代碼將運行。

流程圖有點複雜,因爲您可以選擇流程圖應該是什麼樣子,是否符合UML等?

無論如何,它應該通過您的程序來傳遞流程,從而產生您需要的流程。

流程圖的一個例子是這樣的:

Courtesy of Wikipedia

閱讀更多Wikipedia

+0

好感謝,我得到的僞代碼的東西,但我仍然不知道寫什麼的流因爲我不知道我應該使用3步中最好的步驟。:P –

+1

@愛麗絲,你知道現實生活中擲硬幣有什麼「三分之三」嗎?翻轉一個硬幣兩次,或者你有一個勝利者,或者你第三次翻轉,然後奪取那個折騰的勝利者。 –