首页 理论教育 程序控制流转:程序跳转、条件判断和循环

程序控制流转:程序跳转、条件判断和循环

时间:2023-06-24 理论教育 版权反馈
【摘要】:绝对跳转指令必须占用一个独立的程序段。GOTOB 向程序开始的方向跳转。表9-11比较运算符2.无条件跳转编程格式如下:GOTOF Label; 向前跳转GOTOB Label; 向后跳转程序在运行时可以通过插入程序跳转指令改变执行顺序。表9-11比较运算符用上述比较运算表示跳转条件,计算表达式也可用于比较运算。

程序控制流转:程序跳转、条件判断和循环

1.程序跳转标志符

(1)功能标志符或程序段号用于标志程序中所跳转的目标程序段,用跳转功能可以实现程序运行分支。

(2)标志符可以自由选取,但必须由2 ~8 个字母或数字组成,其中开头的两个符号必须是字母或下划线。

(3)跳转目标程序段中标志符后面必须为冒号。

(4)标志符位于程序段段首,如果程序段有段号,则标志符紧跟着段号。

(5)在一个程序段中,标志符不能含有其他意义。

程序举例如下:

2.无条件跳转

编程格式如下:

GOTOF Label;   向前跳转

GOTOB Label;   向后跳转

(1)程序在运行时可以通过插入程序跳转指令改变执行顺序。

(2)跳转目标只能是有标志符的程序段,此程序段必须位于该程序内。

(3)绝对跳转指令必须占用一个独立的程序段。

(4)GOTOF 向程序结束的方向跳转。(www.xing528.com)

(5)GOTOB 向程序开始的方向跳转。

(6)Label 为所选的字符串,用于标志符或程序段号。

3.有条件跳转

编程格式如下:

IF 条件GOTOF Label;向前跳转

IF 条件GOTOB Label;向后跳转

(1)IF 为跳转条件导入符。

(2)作为条件的计算参数可以为计算表达式,可使用的比较运算符见表9-11。

表9-11 比较运算符

用上述比较运算表示跳转条件,计算表达式也可用于比较运算。

比较运算的结果有两种:一种为“满足”;另一种为“不满足”。“不满足”时该运算结果值为零。

如果满足跳转条件(也就是值不等于零),则进行跳转。

编程举例如下:

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

我要反馈