巧算星期几

合集下载

巧算星期几

巧算星期几
N1=N-400k……………………………………………………(1)
其中,k是整数,要适当选取k的值,使0≤N1<400,如N=1985,可取k=4,则N1=1985-400×4=385。
二、用下面的公式(2)求R:
R=[ ]-B…………………………………………………(2)
其中, 只取商的整数部分,不要尾数;B等于N1-1的百位数。如N1=385时,B=3,R=[ ]-B= R=[ ]-3=96-3=93.
三、求出从要求的这一年的1月1日到要求的这一天(包括这一天)的天数T。
四、求下面算式余数,余数是几,要求的这一天就是星期几:
(N1-1+R+T)÷7
例如,1818年5月5日是星期几?
N1=1818-400×4=218
R=[ ]-B= [ ]-2=54-2=52
T=31+28+31+30+5=125
(218-1+52+125)÷7=56……2
按照现行历法(公历),连续400年的总天数正好是7的倍数,今天是星期几,400年前(或400年后)、800年前(或800年后)……的今天也是星期几。
所以,我们用上面的方法求某一天是星期几时,不论这是哪一年的一天,都可以当成是公元1年至400年中某一年的同月同日来求。这样就可以使计算简便,方法是:
一、用下面的公式(1)求N1:
三、求(N-1+R+T)÷7的余数。
用这个算式算出商的整数部分后,余数是几,要求的这一天就是星期几;如果余数是0(正好除尽),则这一天就是星期日。
在开头的例子中,(N-1+R+T)÷7=(1985-1+481+253)÷7
=2718÷7=388……2

知道公历日期计算星期

知道公历日期计算星期

知道公历日期计算星期:
黄远珦
随便给一个日期,就可以推算出是星期几。

计算方法如下:模拟数除以7的余数就是星期数(星期几) 模拟数= [世纪/4] - 2乘以世纪+ 年份+ [年份除以4] + [13 乘以(月份+1) / 5] + 当月天数- 1 可以用公示来表示; Q = [S/4] - 2S + N + [N/4] + [13 * (y+1) / 5] + t - 1 公式中的符号含义如下: Q:星期;(Q对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六)S:世纪(前两位数)N:年(后两位数)y:月(y大于等于3,小于等于14,即在本公式中,某年的1、2月要看作上一年的13、14月来计算,比如2018年1月1日要看作2017年的13月1日来计算)t:日[ ]代表取整,即只要整数部分。

如何计算某一天是星期几

如何计算某一天是星期几

如何计算某一天是星期几在计算机学科中,我们可以用一些算法和公式来确定其中一天是星期几。

一种常用的算法是蔡勒公式(Zeller's congruence)。

蔡勒公式是由蔡耳(Christian Zeller)于1883年提出的一种公式,它可以在不使用计算机的情况下,快速计算出给定日期的星期几。

蔡勒公式的数学表达式如下:h=(q+(13*(m+1)/5)+K+K/4+J/4+5*J)%7其中h是星期几,取值范围为0到6,分别表示星期六到星期五;q是日期中的天数,取值范围为1到31;m是月份,如果是1月或2月,需要将其转换为13和14月,并将年份减少1,即转换为前一年的13月和14月;K是年份的最后两位数;J是年份的前两位数,需要注意的是,公式中J除以4的结果是整数除法,即只取整数部分。

首先,我们需要确定给定日期的年份(J)、月份(m)和天数(q)。

然后,我们对日期的月份和年份进行转换(如果需要),使用蔡勒公式计算出h的值。

根据h的值,我们可以得知给定日期是星期几。

让我们通过一个例子来说明如何计算其中一天是星期几。

假设我们要计算2024年5月20日是星期几。

首先我们将年份拆分成J和K。

对于2024年,J=20,K=22然后我们将月份进行转换,因为5月属于前一年的13月,所以我们需要将年份减少1,转换成前一年的13月和14月。

所以m=13接下来,我们需要计算h的值,根据蔡勒公式的表达式,我们可以将这个过程分解为以下步骤:1.计算(13*(m+1)/5)=(13*(13+1)/5)=522.计算K+K/4=22+22/4=27(整数除法)3.计算J/4=20/4=5(整数除法)4.计算5*J=5*20=1005.所以h=(q+52+27+5+100)%7=(20+52+27+5+100)%7=204%7=5最后,根据h的值,我们得出结论,2024年5月20日是星期五蔡勒公式是一种简单而有效的计算其中一天是星期几的方法。

星期几的速算方法五篇范文

星期几的速算方法五篇范文

星期几的速算方法五篇范文第一篇:星期几的速算方法在学习了找规律以后,经常会出现一些求“某月某日”是星期几的问题。

例如:“今年一月一日是星期五,十月一日是星期几?”解这道题的一般方法是:(1)先求出一月一日到十月一日的天数和31+28+31+30+31+30+31+31+30+1=274(天)(2)再求出7除天数和的余数274÷7=39(组)……1(天)(3)最后求出十月一日是星期几从星期五算起,因余数是1,所以十月一日是星期五。

这种算法在求“天数和”及“余数”时,既麻烦又容易出错。

有一种求星期网几的简便速算法——“7余数”法。

“7余数”法是指一个数除以7,得到的余数。

(若一个数能被7除尽,余数为0。

)每年各月份按天数多少分组,分别列出它们的7余数如下:大月(31天的有:1月、3月、5月、7月、8月、10月、12月)的7余数是3。

小月(30天的有:4月、6月、9月、11月)的7余数是2。

平年二月(28天)的7余数是0。

闰年二月(29天)的7余数是1。

这样前面的题共经过五个大月三个小月和一个平月,再加网上十月一日这一天,共经过天数的7余数为:3×5+2×3+0+1=22(天),22的7余数是1。

所以今年十月一日与元旦同是星期五。

第二篇:16年教师节是哪一天?星期几?2016年教师节是哪一天?星期几?问:2016年教师节是哪一天?星期几?答:2016年教师节是2016年9月10日农历八月十七星期三中国教师节中国有悠久的尊师重道的传统,古代就有“人有三尊,君、父、师”的说法。

《吕氏春秋·尊师》云:“生则谨养,死则敬祭,此尊师之道也。

”《师说》中:“师者,所以传道授业解惑也。

”在中国几千年的灿烂历史中,“师”,总是受人尊敬,被人爱戴的。

老师,是人类文化得以传承的功臣,他们做的贡献是极其巨大的。

教师节的宗旨就是提高人们对教师为教育事业所做贡献的认识和评价。

1931年,教育家邰爽秋、程其保等在南京中央大学集会,发表要求“改善教师待遇,保障教师工作和增进教师修养”的宣言,并议定6月6日为教师节,也称双六节。

求星期几的计算公式

求星期几的计算公式

求星期几的计算公式星期几的计算公式。

在日常生活中,我们经常需要知道某一天是星期几,比如安排活动、约会、出行等。

虽然现在手机、电脑等设备都可以直接显示日期和星期,但是了解星期几的计算公式可以帮助我们更好地理解时间的运行规律,也可以在没有设备的情况下快速计算出某一天是星期几。

本文将介绍几种常用的计算公式,希望能帮助大家更好地理解和利用时间。

1. 基本的计算方法。

首先,我们来看一下基本的计算方法。

公元1年1月1日是星期一,这是一个基准点。

接下来,我们可以利用以下规律来计算某一天是星期几:每个平年的1月1日和12月31日都是星期一。

每个闰年的1月1日和12月31日都是星期二。

每个平年的2月28日是星期二,2月29日是星期三。

每个闰年的2月29日是星期四。

有了以上规律,我们可以通过简单的加减运算来计算某一天是星期几。

比如,如果我们知道某一天是2019年5月20日,我们可以先算出2019年1月1日是星期二,然后再计算出5月20日距离1月1日有多少天,最后根据余数来确定星期几。

这种方法虽然比较繁琐,但是在没有工具的情况下也是可行的。

2. 蔡勒公式。

除了基本的计算方法外,还有一种蔡勒公式可以帮助我们快速计算某一天是星期几。

这个公式由德国数学家蔡勒在18世纪提出,经过简单的计算即可得出某一天的星期。

公式如下:\[ \begin{split} h & = q + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K +\left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor 2J \end{split} \] 其中,h代表所求的星期几(0代表星期日,1代表星期一,以此类推),q代表月份中的哪一天,m代表月份(3代表3月,4代表4月,1月和2月分别看作上一年的13月和14月),K代表年份的最后两位数,J代表年份的前两位数。

根据年月日推算是星期几的公式

根据年月日推算是星期几的公式

根据年月日推算是星期几的公式有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

如果,你只想知道这个公式怎样用,到这儿就可以了。

而要想知道这个公式的道理是什么,那可就说来话长了。

“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一。

实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一。

(相当于公式中的x =1,y =1,所以s =1。

)通常1年有365天,365÷7=52……1,就是说比52个星期多1天。

所以,同一个日期,下一年是星期几,就要比上一年向后推1天。

比如,上一年元旦是星期三,下一年元旦就是星期四。

“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键。

要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天。

而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411一般不是闰年,只有年份是400的倍数的才是闰年。

四种周几推算法

四种周几推算法

四种周几(星期几)推算法孙致平编辑一、周数法(主要用周数推算,最易理解的法)举例说明。

题:算2019年10月1日周几。

解:该日公元总天数=》离该日当年且小于当年的闰年数/4*1461+平年数*365+零天数=》2016/4*1461+2*365+273=》737347, 737347/7=》105335周(星期)余2天(737347-105335*7=2)。

答:该日是周二。

二、代码法(主要用月代码推算,适合推算近期的)公式:(日期数+月代码)/4,余几(余0表示周日)就是周几。

月代码:某月最后一天是周几,就是其下月的代码。

例如,2018年12月31日是周一,那么,2019年1月的代码就是1。

例题:算2019年1月31日周几。

解:因为该1月的代码是1,所以,(31+1)/7)=>余4。

答:该日周四。

很容易就推出一年12个月的代码(2019年是144725736146),把它记住了,很快就可算出该年某日是周几。

三、三码法(主要用年月日三码推算,适用年份有限)适用2000年至2099年公式:(日码+月码+年码)/7=》余几,余几就是周几,余0就是周日。

适用1901年至1999年公式:(日码+月码+年码)/7=》余几+1,余几+1的和就是周几,其和是0就是周日。

日码:需要推算的日期数。

月码:闰年512503514624,平年622503514624。

年码:(年后两位/4+年后两位)/7=》余数(年码)。

注:(年后两位)/4取整,后两位数小于4取0。

例1、2000年3月25日周几?解:年码=》(0/4+0)/7=》余0。

故(25+2+0)/7=》余6。

答:该日周六。

例2、2020年2月29日周几?解:年码=》(20/4+20)/7=》余4。

故(29+1+4)/7=》余6。

答:该日周六。

例3、1903年4月27日周几?解:年码=》(3/4+3)/7=》余3。

故(27+5+3)/7=》余0+1=1。

答:该日周一。

(完整版)三年级奥数巧算星期几01

(完整版)三年级奥数巧算星期几01

(完好版)三年级奥数巧算礼拜几01
1、迅速填空。

一周 =()天14 天=()周28 天=( )周
三周 =()天56 天=()周67 天=()周()天
2、骄骄对阳阳说:“今日是礼拜一,你知道再过 3 天是礼拜几吗?”阳阳说是礼拜三,你知道
他说的对吗?
3、上课时,老师给大家出了一道题:今日是礼拜二,从今日算起,第 20 天是礼拜几?小朋友们,你知道吗?
4、今日是礼拜四,从今日算起,第28 天礼拜几?第 35 天礼拜几?
5、2013 年 5 月 1 日是礼拜四,那么2013 年的“六一”少儿节是礼拜几?( 5 月份有 31 天)
6、2014 年 9 月 20 日是礼拜六, 2014 年国庆节是礼拜几?( 9 月份有 30 天)
7、2012 年 12 月 6 日是礼拜四,请问2012 年的元旦是礼拜几?( 12 月份一共有 31 天)
8、某年的二月份有五个礼拜日,这一年的妇女节是礼拜几?
9、今日是礼拜二,从今日算起,第18 天是礼拜几?
10、今日是礼拜五,从今日算起,第30 天礼拜几?
11、2015 年 10 月 15 日是礼拜二,那么这一年的11 月 11 日是礼拜几?( 10 月份 31 天)
12、骄骄问阳阳:“今日是礼拜二,再过18 天是礼拜几?”
13、2016 年的少儿节是礼拜六,请问:2016 年的 7 月 1 日是礼拜几?
14、某年的二月份有 5 个礼拜三,这一年的 1 月 30 日是礼拜几?(二月份有28 天或 29 天)
巧算礼拜几01
1 / 1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档