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]
-
不会的地方(比如复杂不知道的函数,一些复杂的算法)可以用文字描述

条件 if else
if 条件
处理1
else
处理2
endif
当型while
while 条件
循环体
endwhile
直到型until
repeat
循环体
until 条件
while 对应 while
until 对应 do while
盒图N-S

顺序结构
先执行A再执行B

选择结构
if else

当型循环

直到型循环

示例


PAD图
顺序:

条件:
if else

循环:


示例:

