第6课 主题2 双分支结构 课件(共16张PPT)-闽教版(2020)信息技术七年级下册

资源下载
  1. 二一教育资源

第6课 主题2 双分支结构 课件(共16张PPT)-闽教版(2020)信息技术七年级下册

资源简介

(共16张PPT)
主题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个数能否构成三角形。
若能构成三角形,则计算三角形的周长,否则输出“无法构成三角形”。
谢谢光临指导

展开更多......

收起↑

资源预览