在宏程式中,`IF`語句和`WHILE`語句的用法格式如下:
IF語句:
指令格式:`IF+[條件表達式]+GOTO+"目標程式段號"`
例如:`N100 IF[#1 GE 90] GOTO 300`
另一種指令格式:`IF+[條件表達式]+THEN +宏程式語句;`
例如:`IF[#2 EQ #3]THEN #4=100;`
WHILE語句:
指令格式:`WHILE [條件表達式] DO N (N=1,2,3....); END N;`
例如:`WHILE[#2LE13]DO1#3=#2;#2=#2+#1; (兩項相加)#1=#3;END1;`
這些語句允許在宏程式中根據特定條件執行不同的代碼塊。`IF`語句用於基於條件的轉移,而`WHILE`語句用於執行循環,直到條件不再滿足為止。