首页 理论教育 条件转移:了解IF语句的使用方法

条件转移:了解IF语句的使用方法

时间:2023-06-30 理论教育 版权反馈
【摘要】:例如:变量#1的值大于100,则转移(跳转)到顺序号为N90的程序段。表3-16 运算符说明:1)条件表达式必须包括运算符。O8000;#1=0;存储和数变量的初值#2=1;被加数变量的初值N5 IF[#2 GT 100]GOTO 99;当被加数大于100时转移到N99#1=#1+#2;计算和数#2=#2+#1;下一个被加数GOTO 5;转到N5N99 M30;程序结束

条件转移:了解IF语句的使用方法

IF之后指定条件表达式。

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

表示如果指定的条件表达式满足时,则转移(跳转)到标有顺序号n(即俗称的行号)的程序段。如果不满足指定的条件表达式,则顺序执行下一个程序段。

例如:变量#1的值大于100,则转移(跳转)到顺序号为N90的程序段。

978-7-111-34860-3-Chapter03-25.jpg

2.IF[<条件表达式>]THEN

如果指定的条件表达式满足时,则执行预先指定的宏程序语句,而且只执行一个宏程序语句。

IF[#1 EQ#2]THEN#3=10:如果#1和#2的值相同,10赋值给#3。

表3-16 运算符

978-7-111-34860-3-Chapter03-26.jpg

说明:

1)条件表达式必须包括运算符。运算符插在两个变量中间或变量和常量中间,并且用“[]”封闭。表达式可以替代变量。(www.xing528.com)

2)运算符由两个字母组成(见表3-16),用于两个值的比较,以决定它们是相等还是一个值小于或大于另一个值。注意,不能使用不等号。

典型程序示例:下面的程序为计算数值1~100的累加总和。

O8000;

#1=0;存储和数变量的初值

#2=1;被加数变量的初值

N5 IF[#2 GT 100]GOTO 99;当被加数大于100时转移到N99

#1=#1+#2;计算和数

#2=#2+#1;下一个被加数

GOTO 5;转到N5

N99 M30;程序结束

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

我要反馈