很多人都覺得宏程序很繁瑣,確實,數學不好真的不太明白,我就是一個小學畢業證書,所以我也只會一些宏程序的加減法的運用,三角函數開根號開平方我都不會,現實工作中,用的最多的也是宏程序的加減法。
下面我以我的一種一路來說以下宏程序的循環語句的運用。希望對大家有幫助。
循環一般用WHILE語句和IF語句
“EQ”
“EQ”表示“=”,“NE”表示“≠”,“GT”表示“>”, “LT”表示“<”,“GE”表示“≥”,“LE”表示“≤”。
WHILE語句
格式:WHLE [〈條件式〉] DO m;(m=1,2,3…)
END m
IF語句:條件轉移
格式:IF[〈條件式〉] GOTO n
先說WHILE語句:
#1=站著原點
#2=走一步
#3=走十步
WHILE[我走的步數LE走了十步] DO1 (解釋:如果走的步少於或者等於10步就往下再走,如果大於十塊就跳到END1段後面回去睡覺)
#1=#1+#2 (解釋:第一次在原點往前走一步等於走了一步,第2次就是在走了一步的基礎上再走一步等於走了2步,............以此類推.一直走到10步)
END1 (從這個位置跳到WHILE那一行去判斷,當走到10步以後就回去睡覺)
回去睡覺。
IF和WHILE差不多,一個是先判斷後走,一個是先走,後判斷。
#1=站著原點
#2=走一步
#3=走十步
N10
#1=#1+#2 (解釋:第一次在原點往前走一步等於走了一步,第2次就是在走了一步的基礎上再走一步等於走了2步,............以此類推.一直走到10步)
IF[我走的步數LE走了十步] GOTO 10 (解釋:如果走的步少於或者等於10步就跳到N10位置繼續走,如果大於十塊就後面回去睡覺)
回去睡覺。
簡單的入門,希望表達的大家能懂.