第四章选择结构程序设计关系表达式和逻辑表达式用行IF语句实现选择结构用块IF实现选择多分支选择结构多分支转移语句选择结构程序设计问题的提出在实际问题中,要求计算机进行逻辑判断,即给出一个条件,让计算机判断是否满足条件,并按照判断的结果来做不同的处理
从键盘输入一个数,如果是正数则打印出来,否则不做任何处理;2
将学生中成绩不合格者打印出来;3
将职工工资低于300元者打印出来;4
根判别式b2-4ac>大于>a>b=-1d+57>11ORc>dAND2=aORNOTc>13假OR假AND假ORNOT假假OR假OR真真IF语句语法:IFIF关系表达式关系表达式THENTHEN语句语句11[ELSE语句2]在IF语句中,实际是判别关系表达式的逻辑值是零还是非零
如果是非零(即条件成立),则执行THEN后的语句,否则执行ELSE后的语句(有ELSE语句
IF5>3THENPRINT“Thisistrue
”ELSEPRINT“Thisisfalse”IF3>5THENPRINT“Thisistrue
”ELSEPRINT“Thisisfalse”IF2THENPRINT“Thisistrue
”ELSEPRINT“Thisisfalse”IF0THENPRINT“Thisistrue
”ELSEPRINT“Thisisfalse”表达式的逻辑值可以赋值给变量:x=5>3x=5=3用行IF语句实现选择结构行IF语句有二种形式:(1)IF条件THEN语句例如:IFx>0THENPRINTx(2)IF条件THEN语句1ELSE语句2例如:IFx>0THENPRINTxELSEPRINT–x一般形式:IF条件THEN语句1[ELSE语句2]求解一元二次方程ax2+bx+c=0(参见SAMP4-2
BAS)qipxacbDqpxacbDaDqabpaDbaacbbx