(
课件网) 主题2:双分支结构 第6课 分支结构 目 录 条件表达式复习 1 If语句双分支结构 2 动手实践:判断血压是否正常 3 实践创新:计算三角形周长 4 条件表达式复习 1 关系表达式 用关系运算符连接起来的式子称为关系表达式。如 x<5, a+b==8, “ab”< “ac” 判断a 是否是偶数的条件是: a%2 = = 0 逻辑表达式 逻辑与:&& 判断 a 是否在 12 到 100 之间的条件是: 12<=a && a<=100 (注意不能写成 12<=a<=100) 逻辑或:|| 判断年龄age在6周岁以下或身高tall在120以下的条件是: age<12 || tall<150 逻辑非:! 判断成绩grade不在60分以下的条件是: !grade<60 2. 运算符的优先级 同级运算从左到右,可用( )改变逻辑运算的优先级。 条件表达式思考题 以下逻辑表示式中表示 “a在90-140之间,且b在60-90之间”的条件正确表示( ) A. a>=90 && a<=140 && b>=60 && b<=90 B. a>=90 && a<=140 || b>=60 && b<=90 C. a>=90 || a<=140 && b>=60 || b<=90 D. a>=90 || a<=140 || b>=60 || b<=90 A 已知int x=10,y=20,z=30,则执行 if (x>y) z=x ; x=y ; y=z ; 语句后,x、y、z 的值是( )。 A. x=10,y=20,z=30 B. x=20,y=30,z=30 C. x=20,y=30,z=10 D. x=20,y=30,z=20 B 条件表达式思考题 下列运算符中,优先级最低的是( ) A. == B. ++ C. || D. && C If语句双分支结构 2 如果条件表达式值为真,则执行“语句块1”, 否则执行“语句块2”。 if语句双分支结构格式 If(条件表达式) { 语句块1; } else { 语句块2; } 流程图 示例:打车费 可用双分支结构进行改写 程序修改前代码 程序修改后代码 动手实践 3 动手实践:判断血压是否正常 医学上,若人的收缩压在90-140毫米汞柱之间,舒张压在60~90毫米汞柱之间,则为正常血压。请你设计一个血压情况提示程序,若血压值在正常范围内,输出“血压正常”,否则输出“注意身体健康”。 流程图 程序代码 实践创新 4 实践创新 计算三角形周长 输入3个整数a、b、c,试判断这3个数能否构成三角形。 若能构成三角形,则计算三角形的周长,否则输出“无法构成三角形”。 谢谢光临指导