2017-03-25 101 views
-4

我有一個程序,我必須編寫它的僞代碼,它將以Raptor語言實現。我很困惑,如何編寫它的僞代碼。我知道如何在C++中編寫僞代碼,但是想要問Raptor的僞代碼是否與C++和其他語言相同或者與它不同,因爲Raptor在流程圖中工作 下面是問題,僅舉一個僞代碼的示例謝謝 在編寫僞代碼時需要幫助我想知道如何編寫Raptor編程語言程序的僞代碼?

使用以下7個值創建並加載數組。再添加一個單詞(您自己選擇),總共8個單詞。

一擊 漂亮 菲斯 斑駁 長假髮 荒廢 奎斯林

創建第二個陣列(平行陣列)。對這些詞做出定義。您需要查看定義。

  • 務必使用小寫,如上所示。這將使處理更容易。

  • 使用外部.TXT文件將單詞和定義加載到數組(words.txt和definitions.txt)中。

詢問用戶通過這個陣列輸入一個單詞

  • 搜索,直到找到與用戶輸入的詞匹配。

  • 一旦找到匹配項,輸出「是,該詞在字典中」並輸出定義。

  • 如果您到達數組的末尾並且未找到匹配項,則輸出「否,該詞不在詞典中」。

  • 該程序應該與數組中的任何字和定義一起工作。如果我要改變數組中的單詞和定義,它應該仍然有效。

回答

0

僞代碼不是特定於語言的。人們經常採用他們的目標語言的慣例來使他們的僞代碼更接近語言的工作方式,但主要想法是讓代碼應該在紙上遵循的高級步驟,而不用擔心太多的語法細節。由於Raptor是一種基於流程圖的語言,並且由於(像僞代碼一樣)流程圖傳統上用於規劃程序的工作方式,所以Raptor程序的僞碼描述應該看起來像一個流程圖,但不用擔心Raptor's的細節流程圖語法。