资源简介 (共23张PPT)(义务教育版)五年级全一册第12课闰年平年我知道(2)学习目标知识建构学习活动思考-讨论课堂练习课堂小结拓展与提升单元主题单元主题单元名称 课名称 核心内容第三单元 用算法解决问题 第 9 课 互传密信有诀窍 移位密码的加密算法,加密算法在保护信息安全方面的作用。第10 课 猜数游戏有捷径 从猜数游戏中知道二分法查找的对象、范围和判断条件,二分法用于解决实际问题。第11 课 闰年平年我知道(1) 算法的多分支结构,判断闰年的规则。第12 课 闰年平年我知道(2) 明确判断处理的条件以及输入、输出的内容,能够用程序验证与实现。学习目标知识建构前面一课中,我们学习了判断闰年与平年的算法,你是不是很想用程序实现与验证这个算法呢?下面就一起来探究吧。学习活动学习活动活动1:认识多分支结构程序一学习活动一、认识多分支结构程序在 Python 中,依据多个条件判断得到不同结果的程序结构就是多分支结构。例如,具有两个判断条件、两个双分支的嵌套结构就是多分支结构。通常用 if …… elif…… else 语句实现。下面是两个双分支结构的基本格式。if 条件 1:语句组 1elif 条件 2:语句组 2else:语句组 3学习活动一、认识多分支结构程序执行程序时,先判断条件 1 是否成立。如果成立,就转向其中的“是”分支并执行语句组 1;如果不成立,则转向“否”分支。继续判断条件 2,如果条件 2 成立,就转向其中的“是”分支并执行语句组 2;否则,转向其中的“否”分支并执行语句组 3。学习活动一、认识多分支结构程序下面以“根据气温给出适当穿衣建议”为例,编写多分支结构程序。temperature = float (input(' 请输入气温:'))if temperature < 15:print(' 今天有点冷,要穿厚一些的衣服 ')elif 15 <= temperature <= 30:print(' 今天气候宜人,适合穿春秋装 ')else:print(' 今天有点热,要穿薄一些的衣服并适当防晒 ')学习活动活动2:验证判断闰年与平年的算法二学习活动二、验证判断闰年与平年的算法第 1 步:回顾前面所学知识,进一步认识下面的流程图。学习活动二、验证判断闰年与平年的算法第 2 步:利用多分支结构程序语句,补全用红色文字描述的程序代码。# 获取输入的年份year = int(input(' 请输入一个年份:'))# 判断是闰年还是平年如果 year%4 == 0 and year%100 != 0:# 年份除以 4 取余等于 0 并且年份除以 100 取余不等于 0print (year, ' 这是闰年 ')又如果 年份除以 400 取余等于 0print (year, ' 这是闰年 ')否则print (year, ' 这是平年 ')学习活动二、验证判断闰年与平年的算法学习活动二、验证判断闰年与平年的算法第 3 步:修改完成后,保存程序文件。第 4 步:运行程序,输入不同的年份,观察执行结果。学习活动活动3:多分支结构的现实应用三学习活动三、多分支结构的现实应用阅读下面有关购买火车票的多分支结构程序,补充红色文字的语句,保存并运行程序,输入不同的年龄,观察执行结果。nl = int(input(' 请输入乘车人的年龄:'))如果 nl >= 14: # 判断是否年满 14 周岁print(nl, ' 岁,请购买全价票 ')elif 年龄大于等于 6 且小于 14: # 判断是否年满 6 周岁且未满 14 周岁print(nl, ' 岁,请购买儿童优惠票 ')否则 :print(nl, ' 岁,由持票成年人免费携带 ')1、输出的内容通常取决于?( B )A、程序的开发环境B、输入的内容和判断处理的条件C、计算机的硬件配置D、程序的编写者课堂练习单选题2、当输入的内容不符合预期时,程序应该?( C )A、继续运行并忽略错误B、自动修正输入的内容C、给出错误提示并停止运行D、随机生成一个正确的输入课堂练习单选题课堂小结拓展与提升尝试编写一个 Python 程序,使用多分支结构语句根据用户输入的分数判断等级。分数大于等于 90 分为优秀,大于等于 80 分小于 90 分为良好,大于等于 60 分小于 80 分为及格,小于 60 分为不及格。https://www.21cnjy.com/recruitment/home/fine 展开更多...... 收起↑ 资源预览