宏程序常用结构

简介: 宏程序常用结构

正文


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

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


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时结束循环返回主程序。

相关文章
|
5月前
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
92 2
|
6月前
|
C++
c++学习笔记03 程序流程结构
C++学习笔记,主要介绍了程序流程结构,包括顺序结构、选择结构和循环结构。选择结构中详细解释了if语句、三目运算符和switch语句的用法和注意事项。循环结构部分则涵盖了while循环、do-while循环和for循环的语法和使用技巧。此外,还介绍了跳转语句,包括break、continue和goto语句的用途和用法。
45 0
|
存储
第六章 习题(6789B)【计算机系统结构】
第六章 习题(6789B)【计算机系统结构】
137 0
|
9月前
|
C++ 内存技术
【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)
西门子S7-1200的调用结构
今天我们来介绍一下西门子S7-1200的调用结构。在西门子S7-1200中采用调用结构来描述用户程序中块的调用层级,调用结构提供了几个方面的信息,包括所用的块,对其它块的调用,各块之间的关系,每个块的数据要求以极块的状态等。
西门子S7-1200的调用结构
|
编译器
【计算机体系结构】相关
【计算机体系结构】相关
320 0
【计算机体系结构】相关