跳转到内容

编程基础/伪代码

来自维基教科书,开放的书籍,面向开放的世界

伪代码是对计算机程序或其他算法操作原理的非正式高级描述。[1]

伪代码是设计或规划程序的一种方法。伪表示假的。因此,伪代码表示假代码。伪代码是一种简化的编程语言,以通俗易懂的术语描述程序。它使用英语语句来描述程序要完成的任务。伪代码用于记录程序或模块设计(也称为算法)。

以下简单程序的概要说明了伪代码。我们希望能够输入两个人的年龄,让计算机计算他们的平均年龄并显示答案。

使用伪代码的概要

Input
    display a message asking the user to enter the first age
    get the first age from the keyboard
    display a message asking the user to enter the second age
    get the second age from the keyboard

Processing
    calculate the answer by adding the two ages together and dividing by two

Output
    display the answer on the screen
    pause so the user can see the answer

在开发程序设计之后,我们使用伪代码用某种语言(如 C++、Java、Python 等)编写代码,在该语言中,您必须遵循语言规则(语法)来编码伪代码中呈现的逻辑或算法。伪代码通常不包括编程设计过程中产生的其他项目,例如变量的标识符列表或测试数据。

还有其他方法来规划和记录程序的逻辑。其中一种方法是 HIPO。它代表层次结构加输入处理输出,是由 IBM 在 1960 年代开发的。它涉及使用层次结构(或结构)图来显示程序中子程序(或函数)之间的关系。每个子程序都有一个 IPO 部分。由于上述问题/任务很简单,因此我们不需要使用多个子程序。因此,我们没有制作层次结构图。我们在伪代码概要中融入了 IPO 概念的一部分。

关键术语

[编辑 | 编辑源代码]
表示假的,包括假或模拟的概念。

参考文献

[编辑 | 编辑源代码]
华夏公益教科书