-4

我有一个程序,我必须编写它的伪代码,它将用 Raptor 语言实现。我很困惑如何编写它的伪代码。我知道如何用 C++ 编写伪代码,但想问一下 Raptor 的伪代码是否与 C++ 和其他语言相同或不同,因为 Raptor 在流程图中工作 这里的问题只是给它一个伪代码的小例子 谢谢需要帮助用写伪代码

创建并加载具有以下 7 个值的数组。再添加一个单词(您自己选择),总共 8 个单词。

biff comely fez 斑驳 peruke 衣衫褴褛的 quisling

创建第二个数组(并行数组)。持有这些词的定义。您将需要查找定义。

  • 一定要使用小写,如上所示。这将使处理更容易。

  • 使用外部 .TXT 文件将单词和定义加载到数组中(words.txt 和 definitions.txt)。

要求用户输入一个词

  • 搜索此数组,直到找到与用户输入的单词匹配的内容。

  • 找到匹配项后,输出“是的,该词在字典中”并输出定义。

  • 如果您到达数组的末尾并且没有找到匹配项,则输出“不,该词不在字典中”。

  • 该程序应使用数组中的任何单词和定义。如果我要更改数组中的单词和定义,它应该仍然有效。

4

1 回答 1

0

伪代码并不是真正特定于语言的。人们经常采用目标语言的约定,以使他们的伪代码更接近于语言的工作方式,但主要思想是获得代码应该在纸上遵循的高级步骤,而不必过多担心句法细节。由于 Raptor 是一种基于流程图的语言,并且由于(像伪代码一样)流程图传统上用于规划程序应该如何工作,所以 Raptor 程序的伪代码描述可能看起来像流程图,但不必担心 Raptor 的细节流程图语法。

于 2017-03-25T20:12:28.197 回答