星期算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何快速理解星期的计算问题
如何理解星期的循环问题?
我们可以结合七颗彩色珠子来理解
首先,我们需要明确在一个完整周期的七天中,第一天到第七天都是如何排列的?比如像“星期三、四、五、六、日、一、二”这样的顺序。
(也就是七个珠子一循环,明确各个颜色的珠子的排列顺序。)
其次,我们要知道要求的那天是第几天。这个数字里面包含了几个7,也就是有几个完整的循环。可以用这个数除以7来进行计算。
最后,计算出的商,就是完整循环的次数,如果没有余数,表示最后一个就是排列中的最后一位。如果有余数,那么计算出的余数是几,最后一个就是循环中的第几位。
余数是0,也就是刚好循环完,没有剩余
余数是1,就是说循环里的第一天,也就是第一颗珠子。
余数是2,就是说循环里的第二天,也就是第二颗珠子。
……
以此类推。
以“10月1日是星期二,10月16日是星期几?”为例,我们来讲一下星期中的计算问题:
分析:首先10月1日到16日一共是16天,并且第一天是星期二。所以我们可以把一个星期进行这样的排列:
星期二、星期三、星期四、星期五、星期六、星期日、星期一
①②③④⑤⑥⑦
(往后就是重复地出现,7天一循环;开头是星期二,结尾是星期一)
解答:
因为16÷7=2(周)……2(天),所以16天就是2个星期多2天,也就是按照上述排列,进行2个循环之后重新开始数的第2天,即序号②对应的星期三。所以10月16号是星期三。