Scratch之计算月份天数

2021-09-13 07:57
电脑报 2021年33期
关键词:图法小提示时用

某年的某个月有多少天?某年到底是365天还是366天?我们一起来做计算月份天数的小程序吧,手动输入年和月自动判断当月的天数。

我们已经确定1、3、5、7、8、10、12月是31天,4、5、9、11月是30天,唯一需要计算的是2月到底是28天还是29天。众所周知,判断2月份的天数和年份有关,如果是闰年,2月份为29天,否则为28天。那么如何判断年份是否为闰年呢?有个快速判断闰年的方法,如果年份能被4整除,且不能被100整除的是闰年,或者年份能被400整除的也是闰年。总结这个规律就是:每4年一个闰年,但年份是整百数的年份时,必须是400的倍數才是闰年。我们可以用文氏图法来表示。

首先我们手动输入年份和月份,除了2月份,其他月份的天数不是30天就是31天,如果忘记了天数怎么办?捏好拳头,手背与手指骨节的地方是凸出来的,从食指开始数,凸出来的是大月31天,两指之间凹下去的数成小月30天。注意判断时用“或”间隔开来。

接下来判断是否为闰年。具体判断条件为(“年份能被4整除”与“不能被100整除”)或“年份能被400整除”。注意闰年不能用年份除以100的余数大于0判断。

判断月份天数并不难,如果我们把题目改变一下,手动输入年月日,能计算出这是一年中的第几天吗?难度有所上升了吧,给你一点小提示,先把2月份当成28天去计算,如果该年是闰年,且要计算的月份大于2月,则天数加1。大家可以尝试着做做看。

猜你喜欢
图法小提示时用
杭州市2016—2020监测年流行性感冒累积和控制图法预警效果分析
思维导图法联合认知行为疗法对帕金森病患者负性情绪的影响
细看 明辨 理清 纠错
未雨绸缪
完形:打乱的拼图
蓝色的布
变来变去
练习口语的一些小提示
关于描述法表示集合的一点说明
动动手 动动脑