1关系表达式与逻辑表达式§2选择结构程序设计§2
2块IF结构与IF语句§2
3CASE结构§2
4选择结构程序设计举例§2
1关系表达式与逻辑表达式算法中经常要根据某种逻辑判断的结果来决定下一个步骤应该做什么
这就是带分支选择的算法
选择结构是结构化算法中一种基本结构
实现选择结构的前提是进行关系运算和逻辑判断
1关系表达式算术量A与B之间存在六种关系:A>BA≥BA≠BA=BA≤BA(
)表示>>=(
)表示≥/=(
)表示≠==(
)表示=关系表达式>逻辑运算同一级别的运算,从左至右进行逻辑运算符优先级别:
逻辑表达式的值也是逻辑量:真或假当逻辑运算符作用于整型量时,执行整数的按位操作,结果是一个整数而不是逻辑型数据
5=7五种逻辑运算符中,逻辑非、逻辑与、逻辑或是基本的
其它两种可以由它们组合得到,例如:A
B等价于(注意逻辑运算符两边小圆点)A
B关系表达式不可连写:A0)PRINT*,XIF(X>0
Y>0)PRINT*,‘第一象限’逻辑IF语句本身仅仅是一条语句,当条件为真时,也只执行一条语句,而不可能执行多条语句,与下面要介绍的块IF有明显的区别
例如求函数XX=0)Y=X+5而IF(X>=0)Y=X+5Y=X是错误的
2块IFIF(E)THEN(块IF语句)一条或多条执行语句(THEN块)ELSE(ELSE语句)一条或多条执行语句(ELSE块)ENDIF(ENDIF语句)EIF块ELSE块真假N-S图为:E真假THEN块ELSE块§2