内容正文:
平年闰年我知道
1
2025
2010
1949
1921
2100
2008
2024
2000
1980
2016
这些年份是按照什么标准分类?
平年 闰年
判断平年和闰年的方法
1
3
闰年
闰年是为了弥补因人为历法规定造成的年度天数与地球实际绕太阳公转一周的时间差而设立的。
闰年的2月有29天闰年一年共有366天。
讨论
如何判断平年和闰年呢?
四年一闰,百年不闰,四百年再闰。
普通闰年:年份是4的整数倍数且不是100的整数倍数。
世纪闰年:年份是400的整数倍数。
第1步: 输入要判断的年份。
判断平年和闰年(自然语言)
第2步: 判断该年份除以 4 的余数是否等于0,且该年份除以100的_______________,如果是,输出该年份是闰年,然后转向第4步。
第3步: 判断该年份除以__________________,如果是,输出_______________;如果不是,输出该年份是平年。
第4步: 结束。
余数是否不等于0
400的余数是否等于0
该年份是闰年
四年一闰,百年不闰,四百年再闰。
用流程图表示
判断平年和闰年的算法
2
8
算法的输入
算法的输出
使用了哪种控制结构
判断平年和闰年
判断条件
条件1:年份除以4的余数等于0且除以100的余数不等于0
年份
闰(平)年
顺序结构、分支结构
n%400==0
n%4==0且n%100!=0
条件2:年份除以400的余数等于0
判断平年和闰年(流程图)
开始
输入年份
n%4==0且
n%100!=0
n%400==0
输出“闰年”
输出“平年”
结束
否
否
是
是
编程及验证
3
11
条件1:n%4==0 且 n%100!=0
判断平年和闰年
n%4==0
n%100!=0
n%4==0
且
n%100!=0
12
条件2:n%400==0
判断平年和闰年
n%4==0且
n%100!=0
输出“闰年”
结束
否
是
判断平年和闰年
条件1
成立
……
n%4==0且
n%100!=0
输出“闰年”
结束
否
是
n%400==0
输出“平年”
否
是
判断平年和闰年
条件1
成立
条件2
成立
判断平年和闰年
练习
4
17
判断平年和闰年
利用Scratch完成判断平年和闰年的算法。
利用两个双分支结构完成算法
利用一个双分支结构完成算法
加入循环结构,实现算法直到输入年份为闰年时才停止。
判断平年和闰年
利用两个双分支结构完成算法
利用一个双分支结构完成算法
加入循环结构,实现算法直到输入年份为闰年时才停止。
利用两个双分支结构完成算法
利用一个双分支结构完成算法
加入循环结构,实现算法直到输入年份为闰年时才停止。
判断平年和闰年
条件1 或条件2
利用两个双分支结构完成算法
利用一个双分支结构完成算法
加入循环结构,实现算法直到输入年份为闰年时才停止。
判断平年和闰年
Lavf59.27.100
Packed by Bilibili XCoder v2.0.2
$$