在伪代码中,每一条指令占一行(else if 例外),指令后不跟任何符号,缩进表示程序中的分支结构
定义变量的语句不用写出来,但必须在注释中给出
某些指令或子任务可以用文字来叙述,例如,”设x是A中的最大项”,这里A是一个数组;或者”将x插入L中”,这里L是一个链表
算术表达式可以使用通常的算术运算符(+,-,*,/,以及表示幂的^)。逻辑表达式可以使用关系运算符=,≠,<,>,≤和≥,以及逻辑运算符与(and),或(or),非(not)。
赋值语句:a←b 。
这里a是变量、数组项,b是算术表达式、逻辑表达式或指针表达式。
变量交换:a<->b
goto语句导致转向具有指定标号的语句。->
条件语句:
1 | if i=10 |
循环:while和for
1 | while time<10 |
exit语句可以在通常的结束条件满足之前,被用来结束while循环或者for循环的执行。exit导致转向到紧接在包含exit的(最内层)while或者for循环后面的一个语句。
return用来指出一个算法执行的终点;如果算法在最后一条指令之后结束,它通常是被省略的;它被用得最多的场合是检测到不合需要的条件时。return的后面可以紧接被括在引号的信息。
算法中的注释被括在/ /之中。诸如read和output之类的各种输入或者输出也在需要时被用到。
原文:https://blog.csdn.net/u010126059/article/details/51077514