基本信息
文件名称:第12课 闰年平年我知道(2) 课件 义务教育版信息科技五年级上册.ppt
文件大小:934 KB
总页数:19 页
更新时间:2025-05-26
总字数:约1.57千字
文档摘要

目录第12课闰年平年我知道(2)(义务教育版)五年级上册教学目标1新知导入2议一议3想一想4学一学5练一练6课堂总结7作业布置81教学目标1.初步了解利用多分支结构解决问题的过程,逐步培养解决问题的思维能力。2.认识Python中的多分支结构,能够补全多分支结构的程序并运行,验证算法。2新知导入前面一课中,我们学习了“判断闰年与平年”的算法,你是不是很想用程序实现与验证这个算法呢?下面就一起来探究这个问题。3议一议每一种流程图的结构是什么?4想一想多分支程序结构的基本格式是什么?5学一学一、认识多分支结构程序在Python中,依据多个不同条件给出不同结果的程序结构就是多分支结构。例如,具有两个判断条件、两个双分支的结构就是多分支结构。前面一课中“判断闰年”的流程图描述就体现了多分支结构。多分支结构5学一学两个双分支结构通常用if……elif……else语句构成。if条件1:语句组1elif条件2:语句组2else:语句组3多分支结构基本格式如下。elif可理解为elseif,用于在不满足一个if条件的前提下检查另一个条件。5学一学执行多分支结构语句时:先判断条件1是否成立。如果成立,就转向其中的“是”分支并执行语句组1;如果不成立,则转向“否”分支。继续判断条件2,如果条件2成立,就转向其中的“是”分支并执行语句组2;否则,转向其中的“否”分支并执行语句组3。5学一学下面以“根据气温给出适当穿衣建议”为例,编写多分支结构程序。temperature=float(input(请输入气温:))iftemperature15:print(今天有点冷,要穿厚一些的衣服)elif15=temperature=30:print(今天气候宜人,适合穿春秋装)else:print(今天有点热,要穿薄一些的衣服并适当防晒)5学一学二、验证判断闰年的算法第1步:回顾前面所学知识,进一步熟悉判断闰年与平年的流程图。5学一学补全代码第2步:利用多分支结构程序语句,补全用橙色文字描述的程序代码。#获取输入的年份year=int(input(请输入一个年份:))#判断是闰年还是平年如果year%4==0andyear%100!=0:#年份除以4取余等于0并且年份除以100取余不等于0print(year,这是闰年)又如果年份除以400取余等于0print(year,这是闰年)否则print(year,这是平年)5学一学程序分析使用算术运算符和逻辑运算符表示条件判断。year=int(input(请输入一个年份:))#判断是否为闰年ifyear%4==0andyear%100!=0:print(year,这是闰年)elifyear%400==0:print(year,这是闰年)else:print(year,这是平年)year%4表示year除以4的余数。%是取余运算符。and是“与”运算符,表示要同时满足两个条件,即年份能被4整除、不能被100整除。5学一学第3步:修改完成后,保存程序文件。第4步:运行程序文件,输入不同的年份,观察程序的执行结果。运行程序目录