0
点赞
收藏
分享

微信扫一扫

宏程序常用结构

 


   宏程序与子程序类似,对编制相同加工的操作可以使程序简化.同时宏程序中可以使用变量,算术和逻辑运算及转移指令,还可以方便地实现循环程序设计。使相同加工操作的程序更方便,更灵活。

    宏程序从结构上可以有顺序结构、分支结构和循环结构。

    1. 无条件转移(GOTO)

    格式:GOTO n;n为顺序号(1~9999)

例如,GOTO6;

       语句组

          N6 G00X100;

    执行GOTO6语句时,转去执行标号为N6的程序段。

    2. 条件转移(IF)

    格式:IF[关系表达式]

GOTO n;

例如,IF[#1LT30]

       GOTO7

      语句组

          N7G00X100X5

    如果#1大于30,转去执行标号为N7的程序段,否则执行GOTO7下面的语句组。

    3. 条件转移(IF)

    格式:IF[表达式]THEN

    THEN后只能跟一个语句。

例如,IF[#1EQ#2]THEN#3=0;

当#1等于#2时,将0赋给变量#3。

4. 循环(WHILE)

格式:WHILE[关系表达式]DO m;

        语句组;

      END m;

当条件表达式成立时执行从DO到END之间的程序,否则转去执行END后面的程序段。

例如,#1=5;

WHILE[#1LE30]DO 1;

  #1=#1+5;

  G00X#1Y#1;

END 1;

M99;

    当#1小于等于30时,执行循环程序,当#1大于30时结束循环返回主程序。


举报

相关推荐

0 条评论