购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

泰朵拉的笔记(伪代码)

定义流程

用〈流程名〉定义以〈参数列表〉为输入的流程。

赋值语句

将〈表达式〉的值赋值给〈变量〉。

赋值语句(交换值)

交换〈变量1〉与〈变量2〉值。

if语句(1)

  1. 判断〈条件〉是否成立。
  2. 〈条件〉成立时,运行〈操作〉,前进至 \mathbf{end-if} 行。
  3. 〈条件〉不成立时,直接跳转到 \mathbf{end-if} 的下一行。

if语句(2)

  1. 判断〈条件〉是否成立。
  2. 〈条件〉成立时,运行〈操作1〉,跳转到 \mathbf{end-if} 行。
  3. 〈条件〉不成立时,运行〈操作2〉,前进至 \mathbf{end-if} 行。

换言之,〈操作1〉和〈操作2〉中必有且只有一个被运行。

if语句(3)

  1. 判断〈条件A〉是否成立。
  2. 〈条件A〉成立时,运行〈操作1〉,跳转到 \mathbf{end-if} 行。
  3. 〈条件A〉不成立时,判断〈条件B〉是否成立。
  4. 〈条件B〉成立时,运行〈操作2〉,跳转到 \mathbf{end-if} 行。
  5. 当〈条件A〉和〈条件B〉都不成立时,运行〈操作3〉,前进至 \mathbf{end-if} 行。

换言之,〈操作1〉〈操作2〉〈操作3〉中必有且只有一个被运行。

while语句

  1. 判断〈条件〉是否成立。
  2. 〈条件〉成立时,运行〈操作〉,前进至 \mathbf{end-while} 行,然后回到 \mathbf{while} 〈条件〉 \mathbf{do} 行。
  3. 〈条件〉不成立时,直接跳转到 \mathbf{end-while} 的下一行。

return语句(运行结果) ySVzwTAlxfJEeYmXn2kTanF3E2uLviWtiUfSzqFmaOYVxbcnIWemxQNSXMCYorHv

  1. 求〈表达式〉的值,将其作为流程的运行结果(输出)。
  2. 跳转到 \mathbf{end-procedure} 行,结束流程的运行。
点击中间区域
呼出菜单
上一章
目录
下一章
×

打开