用戶宏程序
2019-11-22 13:21:56
GHZN01
第二章用戶宏程序
1.運(yùn)算符號(hào)
運(yùn)算符號(hào)
EQ等于
NE不等于
GT大于
GE大于或等于
LT小于
LE小于或等于
第二章用戶宏程序
2.轉(zhuǎn)移和循環(huán)
(1)無(wú)條件轉(zhuǎn)移指令
GOTO10 轉(zhuǎn)移到語(yǔ)句標(biāo)號(hào)10的程序段
GOTO#10 ;轉(zhuǎn)移到10號(hào)變量指定的程序段
(2)條件轉(zhuǎn)移指令
條件轉(zhuǎn)移指令的語(yǔ)句格式為:
IF[條件表達(dá)式]GOTOn
當(dāng)條件滿足時(shí),程序就轉(zhuǎn)到同一程序中語(yǔ)句標(biāo)號(hào)為n的語(yǔ)句上繼續(xù)執(zhí)行;當(dāng)條件不滿足時(shí),程序執(zhí)行下一條語(yǔ)句。
例利用變量,編寫求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)指令的語(yǔ)句格式如下:
WHILE [條件表達(dá)式] DO m
...
END m
當(dāng)條件滿足時(shí),從DOm到ENDm之間的程序就重復(fù)執(zhí)行;當(dāng)條件不滿足時(shí),程序就執(zhí)行ENDm下一條語(yǔ)句。
第二章用戶宏程序
3.運(yùn)算指令
運(yùn)算指令
運(yùn)算式的右邊可以是常數(shù)、變量、函數(shù)、式子
式中#j,#k也可為常量
式子右邊為變量號(hào)、運(yùn)算式
1. 定義
#I=#j
2. 算術(shù)運(yùn)算
#I=#j+#k
#I=#j-#k
#I=#j*#k
#I=#j/#k
3. 邏輯運(yùn)算
#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] 絕對(duì)值
#I=ROUND[#j] 四舍五入化整
#I=FIX[#j] 下取整
#I=FUP[#j] 上取整
#I=BIN[#j] BCD→BIN(二進(jìn)制)
#I=BCN[#j] BIN→BCD
1. 說(shuō)明
1) 角度單位為度
例:90度30分為90.5度
2) ATAN函數(shù)后的兩個(gè)邊長(zhǎng)要用“1”隔開