为编写算法,我们一般要用到三种程序结构描述方式:顺序、选择、循环。
1.顺序
在没有条件和循环的情况下,程序总是从上往下运动。当设置自动运行时,文件缺省都是从文件开始
顺序往下执行的。
功能块 1
功能块 2
如上,功能块 1 先执行,然后是功能块 2
BASIC 编程下,程序从上往下扫描一次。
PLC 编程下,程序从上往下周期扫描。
2.选择
根据执行条件的不同,选择不同的语句执行。主要的选择语句有:IF THEN,ON GOTO ,ON GOSUB
等。
例程 1:
DIM aa
aa=1
IF aa= 0 THEN
语句 1
ELSEIF aa=1 THEN
语句 2
ELSE
语句 3
ENDIF
END
例程 2:
DIM a
a=100
ON a>10
GOTO label1
a=1000
END
'主程序结束
label1:
PRINT a
END
'goto 跳转无法 return 返回。
3.循环
程序重复执行,则称为循环。主要的循环语句有:FOR NEXT,WHILE WEND ,REPEAT UNTIL 等。
例程 1:
DIM a
a=0
FOR i = 1 TO 10 STEP 1
a = a+1
PRINT a
NEXT
例程 2:
DIM a
a=0
WHILE IN(1)=OFF '直到输入 1 有效,退出循环
a=a+1
PRINT a
DELAY(1000)
WEND
楼主最近还看过