首页 理论教育 程序跳转运算:绝对跳转与条件转移

程序跳转运算:绝对跳转与条件转移

时间:2023-07-02 理论教育 版权反馈
【摘要】:绝对跳转 格式:G65 H80 Pn 意义:程序跳转到标号为n处,否则执行下一程序段,其流程框图如图1-1所示,示意图如图1-2所示。图1-1 无条件转移语句流程框图图1-2 无条件转移语句示意图例如:G65 H80 P10;无条件跳转到标号为10的程序处。图1-3 条件转移语句流程框图图1-4 条件转移语句示意图例如:G65 H81 P10 Q#101 R#102语句的作用:当#101=#102,转移到N10程序段;若#101≠#102,执行下一程序段。

程序跳转运算:绝对跳转与条件转移

(1)绝对跳转 格式:G65 H80 Pn 意义:程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段,其流程框图如图1-1所示,示意图如图1-2所示。

978-7-111-55167-6-Chapter01-2.jpg

图1-1 无条件转移语句流程框图

978-7-111-55167-6-Chapter01-3.jpg

图1-2 无条件转移语句示意图

例如:G65 H80 P10;无条件跳转到标号为10的程序处。

注意:使用该跳转语句时,必须要有跳转语句控制程序跳转到G65 H80 P10后面程序段处再执行后面的程序,否则会执行无限循环(死循环)。在程序设计中要正确使用该类语句

(2)条件转移(EQ)

格式:G65 H81 Pn Q#j R#k;

意义:如果#j=#k,那么程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段,其流程框图如图1-3所示,示意图如图1-4所示。

978-7-111-55167-6-Chapter01-4.jpg

图1-3 条件转移语句流程框图

978-7-111-55167-6-Chapter01-5.jpg

图1-4 条件转移语句示意图

例如:G65 H81 P10 Q#101 R#102语句的作用:当#101=#102,转移到N10程序段;若#101≠#102,执行下一程序段。

(3)条件转移(NE)

格式:G65 H82 Pn Q#j R#k;

意义:如果#j≠#k,那么程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段(www.xing528.com)

例如:G65 H82 P10 Q#101 R#102语句的作用:当#101≠#102,转移到N10程序段;若#101=#102,执行下一程序段。

(4)条件转移(GT)

格式:G65 H83 Pn Q#j R#k;

意义:如果#j>#k,那么程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段。

例如:G65 H83 P10 Q#101 R#102语句的作用:当#101>#102,转移到N10程序段;若#101≤#102,执行下一程序段。

(5)条件转移(LT)

格式:G65 H84 Pn Q#j R#k;

意义:如果#j<#k,那么程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段。

例如:G65 H84 P10 Q#101 R#102语句的作用:当#101<#102,转移到N10程序段;若#101≥#102,执行下一程序段。

(6)条件转移(GE)

格式:G65 H85 Pn Q#j R#k;

意义:如果#j≥#k,那么程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段。

例如:G65 H85 P10 Q#101 R#102语句的作用:当#101≥#102,转移到N10程序段;若#101<#102,执行下一程序段。

(7)条件转移(LE)

格式:G65 H86 Pn Q#j R#k;

意义:如果#j≤#k,那么程序跳转到标号为n处(n为跳转的标号),否则执行下一程序段

例如:G65 H86 P10 Q#101 R#102语句的作用:当#101≤#102,转移到N10程序段;若#101>#102,执行下一程序段。 </ID=1>

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

我要反馈