用戶宏程序
2019-11-22 13:21:56
GHZN01
第二章用戶宏程序
1.運算符號
運算符號
EQ等于
NE不等于
GT大于
GE大于或等于
LT小于
LE小于或等于
第二章用戶宏程序
2.轉移和循環(huán)
(1)無條件轉移指令
GOTO10 轉移到語句標號10的程序段
GOTO#10 ;轉移到10號變量指定的程序段
(2)條件轉移指令
條件轉移指令的語句格式為:
IF[條件表達式]GOTOn
當條件滿足時,程序就轉到同一程序中語句標號為n的語句上繼續(xù)執(zhí)行;當條件不滿足時,程序執(zhí)行下一條語句。
例利用變量,編寫求1~10總和的宏程序。
O1003;
#1=0;
#2=1;
N1 IF [#2GT10] GOTO2;
#1=#1+#2;
#2=#2+1;
GOTO1;
N2 M30;
(3)循環(huán)指令
循環(huán)指令的語句格式如下:
WHILE [條件表達式] DO m
...
END m
當條件滿足時,從DOm到ENDm之間的程序就重復執(zhí)行;當條件不滿足時,程序就執(zhí)行ENDm下一條語句。
第二章用戶宏程序
3.運算指令
運算指令
運算式的右邊可以是常數(shù)、變量、函數(shù)、式子
式中#j,#k也可為常量
式子右邊為變量號、運算式
1. 定義
#I=#j
2. 算術運算
#I=#j+#k
#I=#j-#k
#I=#j*#k
#I=#j/#k
3. 邏輯運算
#I=#JOK#k
#I=#JXOK#k
#I=#JAND#k
4. 函數(shù)
#I=SIN[#j] 正弦
#I=COS[#j] 余弦
#I=TAN[#j] 正切
#I=ATAN[#j] 反正切
#I=SQRT[#j] 平方根
#I=ABS[#j] 絕對值
#I=ROUND[#j] 四舍五入化整
#I=FIX[#j] 下取整
#I=FUP[#j] 上取整
#I=BIN[#j] BCD→BIN(二進制)
#I=BCN[#j] BIN→BCD
1. 說明
1) 角度單位為度
例:90度30分為90.5度
2) ATAN函數(shù)后的兩個邊長要用“1”隔開