如何快速计算出任意一天是星期几?有哪些技巧?
答:在初等数论中,有很多根据年月日计算星期的公式,我来介绍一个。
在介绍公式前,我们先来了解一些数学和公历相关的知识:
(1)闰年规则:四年一闰,百年不闰,四百年再闰,闰年是366天,平年是365天;
(2)闰月规则:闰年时,多的一天都加到二月中,平年二月28天,闰年二月29天;
(3)格里高利历:我们现在使用的公历,传至西方,叫做格里高利历;
(3)取整符号:[a]表示对实数a取整,也就是抛弃小数部分,只留下整数部分,比如"[3.7865]=3";
(4)同余式:若m是一个正整数,a、b为整数,且满足.a=b+km(k为整数),也就是说a和b除以m的最小正余数相同,则称a与b对模m同余,记作a≡b(mod m);
根据以上历法规则和数学工具,就可以利用同余技巧来处理,因为我们计算某一天是星期几,只需要选定一个固定的日期,然后计算和另外一个日期的相差天数对“7”取余即可。
星期与我们的生活密切相关,在生活中有人能快读说出任意一天的星期数,让我们感觉真不可思议。其实并没有那么神奇,他也没有完全记住任意一天的星期,那么是如何做到的呢?
速算任意一天的星期只需要进行简单的加减心算和少量的记忆即可完成。
先来感受一下:
学会了吗?不放试试。
知道是为什么吗?
那么2019年又该如何来计算呢?
这是利用基数法来计算星期,这种方法由来已久,记忆简单快捷,易学易记,适合心算,比较实用。
我们为每个公历年份的每个月都确定一个星期基数,称为月基数,是0到6之间的正整数。某个月的月基数等于该月第一天的星期数减去1。
下图是2018年11月的日历,
(上年年份X365.2425+当年日历天数)/7,将所得小数X7,得数便是星期数。例2020.1.1:
(2019X365.2425+1)/7
=105346.51
0.51X7=3.57→2020.1.1日为星期三。
小时候跟一个老数学老师学的,每一年只需记住12个数字,看一下日历牌,每月的1号是星期几,就记作几减去1,星期天记作7减去1。如2020年1~12月的1号一次是星期三、星期六、星期天、星期三、星期五、星期一、星期三、星期六、星期二、星期四、星期天、星期二,则需要记住的数字依次是2、5、6、2、4、0、2、5、1、3、6、1。
然后,用每月的日期加上对应的数字,再除以7,余数是几,就是星期几,没有余数是星期天。
例如,今天8月21日,则(21+5)÷7=3……5,即今天是星期五。
这个问题需要具体看语境的。
如果告诉你今天是周日,那么问你再过1023344天是周几,这样很容易算。为什么?因为我们只要mod 7就可以了。mod是同余,它具有一些很好的性质——比如说积性。
ab(mod7) = a(mod7)*b(mod7)
所以,就算你问我再过2018的2018次方天是周几,我也很容易算出来,因为我掌握了同余的数学性质。
我给你举一个例子吧。
今天是周日,再过125天是周几?
125(mod7)=5*25(mod7)=5(mod7)*25(mod7)=5(mod7)*4(mod7)=20(mod7)=6(mod7)
所以,再过125天是周6。
我举的125这个例子当然很简单,但对于比较大的数字,也是可以用这个方法算的。
但是,如果问题不是像上面这样问的,那就难了,因为涉及到闰年的问题,也涉及到闰月的问题,比如你问我公元4326年的9月1日是周几,这样的问题我就回答不了了,因为要去算闰年与闰月,算起来很麻烦,而且没有什么意义,所以我不回答这类问题的。
八佰中淞沪会战的发生地?
影片《八佰》故事实际发生地上海四行仓库。
四行仓库是一座位于上海静安区中南部,苏州河北岸、***路桥西北角的仓库建筑。
1937年10月26日至11月1日,在这里发生的四行仓库保卫战重新振奋了因淞沪会战受挫而下降的中国军民的士气。
电影《八佰》取材1937年淞沪会战期间,讲述了史称“八百壮士”的中国国民革命军第三战区88师524团的一个加强营,固守苏州河畔的四行仓库、阻击日军的故事 。
四行仓库
四行仓库抗战纪念馆,位于上海市静安区(原闸北区)光复路1号。2015年08月13日,在淞沪会战78周年纪念日之际,作为上海唯一的战争遗址类爱国主义教育基地落成开馆。入选第二批国家级抗战纪念遗址名录。入选第一批全国中小学生研学实践教育基地。
基本信息
中文名四行仓库抗战纪念馆建筑类型抗战纪念馆建筑用途上海唯一的战争遗址类爱国主义教育基地
展馆简介
四行仓库抗战纪念馆
四行仓库是一座位于上海闸北区南部的仓库建筑。原是大陆银行和北四行(金城银行、中南银行、大陆银行及盐业银行)联合仓库,淞沪会战时期,这里曾驻扎452名爱国将士英勇抵抗日军的进攻。
1985年9月3日,上海市文物保管委员会正式将其命名为“八百壮士四行仓库抗日纪念地”。抗战纪念馆大门入口处保留了原四行仓库的铁门。