PDL语言/ 盒图N-S/ PAD图

时间:2023-03-09 07:23:39
PDL语言/ 盒图N-S/ PAD图

PDL语言

伪码伪代码

基本语法

  • 算法用Begin开始,以End结束(如果只表示中间部分的算法可以不要)
  • 每一条指令,占一行。指令的结束不用任何符号
  • 注释 用"//"表示
  • 用Print和Input表示输出和输入
  • 用←表示赋值 a←3 a = 3
  • 用缩进表示代码块的结构 如果 if while for 等语句后面多个子语句有多个,需要用到{}
	if(a = 3)

​		a = a+2
  • 用[]表示数组

    a[1..10] a[上界...下界] a[1] .. a[10]

  • 不会的地方(比如复杂不知道的函数,一些复杂的算法)可以用文字描述

PDL语言/ 盒图N-S/ PAD图

条件 if else

if 条件
处理1
else
处理2
endif

当型while

while 条件
循环体
endwhile

直到型until

repeat
循环体
until 条件

while 对应 while

until 对应 do while

盒图N-S

PDL语言/ 盒图N-S/ PAD图

顺序结构

先执行A再执行B

PDL语言/ 盒图N-S/ PAD图

选择结构

if else

PDL语言/ 盒图N-S/ PAD图

当型循环

PDL语言/ 盒图N-S/ PAD图

直到型循环

PDL语言/ 盒图N-S/ PAD图

示例

PDL语言/ 盒图N-S/ PAD图
PDL语言/ 盒图N-S/ PAD图

PAD图

顺序:

PDL语言/ 盒图N-S/ PAD图

条件:

if else

PDL语言/ 盒图N-S/ PAD图

循环:

PDL语言/ 盒图N-S/ PAD图
PDL语言/ 盒图N-S/ PAD图

示例:

PDL语言/ 盒图N-S/ PAD图
PDL语言/ 盒图N-S/ PAD图