首页 理论教育 控制语句:循环、条件与选择

控制语句:循环、条件与选择

更新时间:2025-01-09 工作计划 版权反馈
【摘要】:表9-7运算符3.循环语句循环语句编程格式及执行顺序如下:3.循环语句循环语句编程格式及执行顺序如下:在WHILE 后指定一个条件表达式,当指定条件满足时,执行从DO 到END 之间的程序;否则,转到END 后的程序段。与IF 语句的指令格式相同,DO 后的数和END 后的数为指定程序执行范围的标号,标号值为1、2、3。若用1、2、3 以外的值,会产生P/S 报警No.126。

1.无条件转移(GOTO 语句)

无条件转移语句的编程格式如下:

GOTOn;n 为顺序号(1 ~99999)

示例如下:

GOTO88;—转移到标有N88 的程序段。

【说明】

(1)当n 指定为1 ~99999 以外的顺序号时,出现P/S 报警No.128;

(2)顺序号n 可以由变量或表达式替代。

2.条件转移

条件转移语句编程格式一:

IF[<条件表达式>]GOTO n;

如果指定的条件表达式满足,转移到标有顺序号n 的程序段;如果指定的条件表达式不满足,则执行下一个程序段。

【条件表达式】条件表达式必须包括运算符。运算符插在两个变量中间或变量与常数中间,并且用括号([])封闭。表达式可以替代变量。

【运算符】运算符由两个字母组成,用于两个值的比较,以决定它们是相等还是一个值小于或大于另一个值,运算符见表9-7。注意:不能使用不等号。(www.xing528.com)

表9-7 运算符

3.循环语句

循环语句编程格式及执行顺序如下:

在WHILE 后指定一个条件表达式,当指定条件满足时,执行从DO 到END 之间的程序;否则,转到END 后的程序段。与IF 语句的指令格式相同,DO 后的数和END 后的数为指定程序执行范围的标号,标号值为1、2、3。若用1、2、3 以外的值,会产生P/S 报警No.126。

【说明】

(1)在DO-END 循环中的标号(1 ~3)可根据需要多次使用;

(2)DO 循环可以嵌套3 级;

(3)条件转移可以转移到循环外面;

(4)条件转移不能进入循环里面;

(5)当指定DO 而没有指定WHILE 语句时,产生从DO 到END 的无限循环;

(6)在处理有标号转移的GOTO 语句时,进行顺序号检索,反向检索的时间要比正向检索的时间长,用WHILE 语句实现循环可减少处理时间;

(7)条件转移与循环语句在一定的程度上可以互相替代。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈