跳转到内容

编程基础/函数伪代码示例

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

建议的函数伪代码约定以及一些示例。

不存在伪代码语法的标准。但是,有一些普遍遵循的约定,有助于使一个程序员编写的伪代码易于被另一个程序员理解。以下描述了一种使用伪代码编写函数的方法,这种方法可以被程序员理解。五种概念是

  • 使用一个开始语句词来开始函数
  • 使用一个通信语句词来标识传递给函数的项目
  • 使用缩进显示函数的动作部分
  • 使用一个通信语句词来标识从函数传递出的项目
  • 使用一个结束语句词来结束函数
  • 使用一个调用语句词来指示你的程序使用一个函数

以下是建议的函数语句词概述

表 1
项目/目的 开始语句词 结束语句词
开始 函数 N/A
通信传入 传入
操作 N/A N/A
通信传出 传出
结束 N/A 结束函数
调用函数 调用

以下是一些使用我们上面描述的约定,以伪代码定义的函数的示例。

示例 1:伪代码:无参数传递的函数

[编辑 | 编辑源代码]
Function clear monitor
    Pass In: nothing
    Direct the operating system to clear the monitor
    Pass Out: nothing
Endfunction

示例 2:伪代码:有参数传递的函数

[编辑 | 编辑源代码]
Function delay program so you can see the monitor
    Pass In: integer representing tenths of a second
    Using the operating system delay the program 
    Pass Out: nothing
Endfunction

示例 3:伪代码:主函数调用清除监视器函数

[编辑 | 编辑源代码]
Function main
    Pass In: nothing
    Doing some lines of code
    Call: clear monitor
    Doing some lines of code
    Pass Out: value zero to the operating system
Endfunction
语句词
用于使伪代码逻辑对任何读者都清晰的词语。
华夏公益教科书