【摘要】:例如:变量#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之后指定条件表达式。
1.IF[<条件表达式>]GOTO n
表示如果指定的条件表达式满足时,则转移(跳转)到标有顺序号n(即俗称的行号)的程序段。如果不满足指定的条件表达式,则顺序执行下一个程序段。
例如:变量#1的值大于100,则转移(跳转)到顺序号为N90的程序段。
2.IF[<条件表达式>]THEN
如果指定的条件表达式满足时,则执行预先指定的宏程序语句,而且只执行一个宏程序语句。
IF[#1 EQ#2]THEN#3=10:如果#1和#2的值相同,10赋值给#3。
表3-16 运算符
说明:
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;程序结束
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。