内容正文:
nullnullnull闰年平年我知道(2)
闰年平年我知道(2)
五年级全一册
行业PPT模板http:///hangye/
人教版
认识多分支结构程序
验证判断闰年与平年的算法
学科网
导 入 新 课
导 入 新 课
前面一课中,我们学习了判断闰年与平年的算法,那么怎样用程序实现与验证这个算法呢?
程序实现与验证
讲 授 新 知
讲 授 新 知
一、认识多分支结构程序
在 Python 中,依据多个条件判断得到不同结果的程序结构就是多分支结构。
如下图所示,具有两个判断条件、两个双分支的嵌套结构就是多分支结构。
条件1
条件2
讲 授 新 知
讲 授 新 知
一、认识多分支结构程序
执行程序时,先判断条件 1 是否成立。
如果成立,就转向其中的“是”分支并执行语句组 1;
如果不成立,则转向“否”分支。继续判断条件 2。
如果条件 2 成立,就转向其中的“是”分支并执行语句组 2;
否则,转向其中的“否”分支并执行语句组 3。
讲 授 新 知
讲 授 新 知
一、认识多分支结构程序
多分支结构通常用 if …… elif…… else 语句实现。下面是两个双分支结构的基本格式。
if即如果,elif 可理解为 else if 的缩写,用于在不满足上一个if 条件的前提下检查另一个条件。else即否则,表示前面的条件都不成立后的情况。
if 条件 1:
语句组 1
elif 条件 2:
语句组 2
else:
语句组 3
讲 授 新 知
讲 授 新 知
一、认识多分支结构程序
下面是“根据气温给出适当穿衣建议”的程序说明,请根据说明补齐算法流程图,编写多分支结构程序。
如果温度低于 15℃,那么输出提示“天有点冷,要穿厚一些的衣服”。
如果温度在 15℃至 30℃之间,则输出提示“今天气候宜人,适合穿春秋装”。
如果温度大于等于 30℃,则输出提示“今天有点热,要穿薄一些的衣服并适当防晒”。
讲 授 新 知
讲 授 新 知
开始
结束
输入气温
气温低于15℃
气温在 15℃至 30℃之间
今天有点冷,要穿厚一些的衣服
今天气候宜人,适合穿春秋装
今天有点热,要穿薄一些的衣服并适当防晒
是
是
否
否
讲 授 新 知
讲 授 新 知
一、认识多分支结构程序
打开“气温穿衣建议”程序,根据算法流程图,调试多分支结构程序,观察它与算法流程图是否一致。。
#后面的文字是注释,解释说明的作用
讲 授 新 知
讲 授 新 知
一、认识多分支结构程序
打开“气温穿衣建议”程序,根据算法流程图,调试多分支结构程序,观察它与算法流程图是否一致。。
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
第 1 步:回顾前面所学知识,进一步认识下面的流程图。
能被4整除但不能被100整除怎么写呢?
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
第 1 步:回顾前面所学知识,进一步认识下面的流程图。
year%4==0 and year%100!=0
%代表求余数
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
以年份2016为例,2016%4即2016除以4,商为504,余数为0,则2016%4==0。
and 是“与”运算符,表示要同时满足两个条件,即年份能被4 整除、不能被 100 整除。
那么,==和!=又是什么意思呢?
year%4==0 and year%100!=0
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
==和!=是比较运算符,用来比较两个值是否相等,跟<、>、>=属于一类。
year%4==0 and year%100!=0
比较运算符 说明 举例
< 小于 1<2,True;2<1,False
<= 小于等于 1<=2,True;2<=1,False
> 大于 2>1,True;1>2,False
>= 大于等于 3>=2,True;2>=3,False
== 等于 2==2,True;’A’==’B’,False
!= 不等于 2!=2,True;2!=3,False
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
==和!=是比较运算符,用来比较两个值是否相等,跟<、>、>=属于一类。
表达式 结果
2<3
3<=3
5!=5
x大于4 且x小于6
x能整除2
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
==和!=是比较运算符,用来比较两个值是否相等,跟<、>、>=属于一类。
表达式 结果
2<3 True
3<=3 True
5!=5 False
x大于4 且x小于6 x>4 and x<6
x能整除2 x%2==0
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
第 1 步:回顾前面所学知识,进一步认识下面的流程图。
?
能被400整除该怎么表示呢?
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
第 2 步:利用多分支结构程序语句,补全红框内的程序代码。
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
第 3 步:修改完成后,保存程序文件。
第 4 步:运行程序,输入不同的年份,观察执行结果。
输入年份 执行结果
2020
2016
1900
讲 授 新 知
讲 授 新 知
二、验证判断闰年与平年的算法
拓 展 与 提 升
拓 展 与 提 升
多分支结构的现实应用。
阅读下面有关购买火车票的多分支结构程序,补充红框内的语句,保存并运行程序,输入不同的年龄,观察执行结果。
拓展活动1
拓 展 与 提 升
拓 展 与 提 升
多分支结构的现实应用。
阅读下面有关购买火车票的多分支结构程序,补充红框内的语句,保存并运行程序,输入不同的年龄,观察执行结果。
拓展活动1
总 结
总 结
1.多分支结构可以根据不同的情况进行更多的判断,使程序层次清晰。
2. 多分支结构使用了if-elif-else的语法结构。
3.分支结构能够帮助解决生活中的实际问题。
谢谢观看
学科网制作
$$nullnull