当前位置:首页 > 经典书库 > 工程师手册

选择结构语句

书籍:工程师手册

出处:按学科分类—工业技术 企业管理出版社《工程师手册》第821页(1790字)

1.GOTO语句

GOTO的一般形式为:

GOTO 标号

GOTO语句使程序无条件地转到指定的标号处执行。

2.条件转向语句

(1)关系运算符

BASIC中有6种关系运算符,它们是:>(大于),<(小于),=(等于),>=(大于或等于),<=(小于或等于),<>(不等于)。

(2)关系表达式

关系表达式是将两个数值型数据进行比较,当比较的结果满足所指定的条件时,关系表达式的值为“真”,否则为“假”。在BASIC中没有提供逻辑型数据,因此逻辑量只用一个数值表示,一般以“0”表示“假”,以一个非零的数表示“真”。例如MS-BASIC中以“-1”代表“真”,在Applesoft BASIC中则以“1”表示“真”。

(3)逻辑表达式

①逻辑运算符

BASIC中使用的逻辑运算符有三个。它们是:AND(与),OR(或),NOT(非)。

②逻辑表达式用逻辑运算符把几个关系表达式联接起来。最简单的逻辑表达式就是关系表达式。

(4)条件转向语句的一般形式:

形式1:

IF (逻辑表达式) GOTO 标号

当逻辑表达式的值为“真”,执行转移语句GOTO标号。

形式2:

IF (逻辑表达式) THEN 标号

当逻辑表达式的值为“真”,就转到所指定的标号处执行。

形式3:

IF (逻辑表达式) THEN 标号

ELSE 语句

当逻辑表达式的值为“真”,执行THEN后面的语句标号,否则执行ELSE后面的语句。

形式4:

IF (逻辑表达式) THEN 语句

ELSE 语句

当逻辑表示式的值为“真”,执行THEN后面的语句,否则执行ELSE后面的语句。

3.多分支选择语句

多分支选择语句的一般形式:

ON (算术表达式) GOTO 标号1,标号2,……,标号n

先计算算术表达式的值,若值为小数按四舍五入原则处理得一整数。如果此整数为i,则转向第i个标号指出的语句行去继续执行。例如:

ONxGOTO 100,200,300

当x=1时,执行标号为100的语句行。

当x=2时,执行标号为200的语句行。

当x=3时,执行标号为300的语句行。

如果x<1或x>3时则执行ON-GOTO语句的下一条语句。

上一篇:顺序结构语句 下一篇:工程师手册目录
分享到: