内容正文:
第2单元 探索算法结构
周而复始的循环结构
第4节
鲁教版·五年级
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
智慧挑战
05
目录
CONTENTS
2
学习目标
感知闰年在历法中的作用,能主动收集闰年相关知识,识别生活中需要判定闰年的场景
熟练运用图形化编程的分支积木、运算积木,实现闰年判定程序,能调试优化算法逻辑
理解闰年判定的数学规律,能设计多条件分支的闰年判定算法,用流程图规范描述逻辑
课堂导入
探索闰年判定的算法,深刻理解算法三种结构的原理及应用,并最终编写出判定闰年的程序。
课堂导入
1900年能被4整除,为什么不是闰年?
每4年一个闰年的说法完全准确吗?
课堂导入
规律 1:
能被4整除但不能被100整除的年份是闰年
规律 2:
能被400整除的年份是闰年
总结:闰年=(能被4整除且不能被100整除)或能被400整除
PART 1
1.探究闰年
的规律
小组探究
根据所学知识,在互联网上查找资料,进行组内讨论,分析下列年份中哪个是闰年、哪个是平年。
小组探究
待判定年份:
1900 年、2004 年、2023 年验证步骤:
第一步:判断是否能被4整除→余数≠0→直接判定为平年
余数 = 0→进入第二步
第二步:判断是否能被100整除→余数≠0→判定为闰年
余数 = 0→进入第三步
第三步:判断是否能被400整除→余数 = 0→判定为闰年
余数≠0→判定为平年
新知探究
新知探究
找出规律、建立模型和设计算法是一个连贯的过程。
1. 通过观察和分析问题找出规律
2. 利用找出的规律构建解释问题的模型
3. 基于构建的模型设计解决方案或算法
这个过程适用于解决日常生活中的各种问题。
PART 2
2.设计判定
闰年的算法
新知探究
判定闰年的算法可分为三个步骤
第1步,输入需判定的年份。
第2步,根据闰年判定方法,计算该年份是否是闰年。
第3步,输出结果。
其中步骤二是算法设计的重点。
将判定闰年的流程图画在纸上。
PART 3
3.编写判定
闰年的程序
新知探究
在图形化编程软件中,运用运算模块中的积木可实现判定闰年的条件。
当表示某一个数是4的倍数,用图形化编程表示为某数除以4余数为0成立。
新知探究
当表示某一个数不能被100整除,用图形化编程表示为某数除以100余数为0不成立。
新知探究
图形化软件中包含的有关运算的积木,可完成多种数学运算和判断。
下列关于闰年判定规律的说法,正确的是( )
A. 所有能被4整除的年份都是闰年
B. 能被100整除的年份一定不是闰年
C. 2000年能被400整除,因此是闰年
D. 1904年不能被100整除,因此不是闰年
智慧挑战
智慧挑战
解析:2000年能被400整除,符合闰年的第二个判定条件,因此是闰年,完全匹配课本中的核心规律。
答案:
解析:能被4整除对应年份Y ÷ 4的余数 = 0,不能被100整除对应年份Y ÷ 100的余数 ≠ 0,两个条件需要同时满足,因此用“逻辑与”积木组合,完全匹配题干要求。
答案:
使用图形化编程实现闰年判定功能时,需判断“年份Y能被4整除但不能被100整除”这一条件,下列编程积木组合正确的是( )
A. 拼接“年份Y ÷ 4的余数 = 0”和“年份Y ÷ 100的余数 = 0”,用“逻辑与”积木组合
B. 拼接“年份Y ÷ 4的余数 = 0”和“年份Y ÷ 100的余数 ≠ 0”,用“逻辑与”积木组合
C. 拼接“年份Y ÷ 4的余数 = 0”和“年份Y ÷ 100的余数 ≠ 0”,用“逻辑或”积木组合
D. 直接使用“年份Y ÷ 4的余数 = 0”积木,无需组合其他条件
C
B
知识总结
探究判定闰年
的算法
探究闰年的规律
设计判定闰年的算法
编写判定闰年的程序
谢谢
下节课见!
Thanks!
鲁教版·五年级
$