内容正文:
(1)顺序结构
(2)选择结构(单分支结构/双分支结构)
(3)循环结构
分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。
程序的三种基本结构
第六课 分支结构
主题2 双分支结构
罗海燕
复习:逻辑表达式
1) &&逻辑与:两边的关系表达式同时为真true是,结果为真
1==1&&2==2的值为真, 1==1&&2=3的值为false。
同级运算从左到右,可用( )改变逻辑运算的优先级。
新知:If双分支语句
If(条件表达式)
{
语句块1;
}
else
{
语句块2;
}
如果条件表达式值为真,则执行“语句块1”,
否则这行“语句块2”。
任务一:打车费 可用双分支结构进行改写
任务二
医学上,若人的收缩压在90-140毫米汞柱之间,舒张压在60~90毫米汞柱之间,则为正常血压。请你设计一个血压情况提示程序,若血压值在正常范围内,输出“血压正常”,否则输出“注意身体健康”。
任务三:思考迁移 数学问题的解答
输入3个整数a、b、c,试判断这3个数能否构成三角形。
若能构成三角形,则计算三角形的周长,否则输出“无法构成三角形”。
任务三:拓展提升
请尝试进一步修改任务三的代码,
使得程序能够检测出用户输入的负数值,
给出错误提示信息。
板书设计
第六课 分支结构
主题2 双分支结构
本节课介绍了血压测量以及三角形构成两个例子,阐述了双分支结构程序设计的技巧,以及逻辑运算符在表达复杂逻辑条件判断是的有益作用。在接下来学习循环语句也至关重要。
分支结构
学习任务
学习主题
主题1
学习评价
动手实践
计算打车费
创新实践
主题2
动手实践
判断血压是否正常
创新实践:三角形
谢谢
观看
$