复活节是在几月几日 如何计算的
每当时间来到四月份,便是阳光明媚、万象更新的日子,在我国很流行出门踏青游玩,而在西方则有一个与季节相符的节日,那就是复活节,那么它的日期到底是在哪一天呢?本篇就来为大家普及一下它的算法,希望能有所帮助。
【复活节是在每年的几月几日】
实际上日期并非固定的,可能会在公历的3 月 22 日至 4 月 25 日之间变动,还需对照具体年份。例如今年的复活节是在4月4日星期日,农历的二月二十三,正好与我国的清明节在同一天,不过到了明年,则会在4月12日的星期日,往后推迟8天左右。如何计算的
作为西方的传统节日,它的起源来自罗马皇帝君士坦丁一世,他在公元325年召开第一次尼西亚公会议,订明了复活节是星期日。从此以后往往是春分月圆后的第一个星期日举行,假如满月恰逢星期日,则要再推迟一周。从而,节期大致在3月底至4月下旬之间,跨度对比大。
下面有一个公式供大家参考:
年份只限于1900年到2099年
NO.1 设要求的那一年是Y年,从Y减去1900,其差记为N
NO.2 用19作除数去除N,余数记为A
NO.3 用4作除数去除N,不管余数,把商记为Q
NO.4 用19去除7A+1,把商记为B,不管余数
NO.5 用29去除11A+4-B,余数记为M
NO.6 用7去除N+Q+31-M,余数记为W
复活节象征着重生与希望,为纪念上帝之子于公元30到33年之间被受刑在十字架之后,第三天复活的日子。过节的食品也很有特点,多以羊肉和火腿为主,还有面包和蛋糕等甜点。其中典型的还有彩蛋,有的染色红色代表着血液,与上述的宗教人物相关,人们通过这样的方式来纪念他的故事。
【计算机是如何计算的】
低向上的学习计算机是一条比较漫长的道路。但是,得来的知识却是体系化的。
而且越到上边,学习的理解的效率是越高的(暂且自我欺骗,毕竟还没达到那高度)
下面就最近研究和学习做一个复盘。以问题出发为脉络。
1、计算机是怎么做运算的?
2、在问题1的基础上又问:为什么是二进制?
回答这个问题,要先弄懂人类在使用10进制做计算时的方法,不赘述。
10进制方法迁移到二进制。基本的加法、乘法(可转成进位的加法),减法转成加法实现,除法转成乘法实现(这个我还没深究)。
(这是我自立思考得出的,未见有人说过,或者有但我不了解)。
位是进位中的位,是进制数的承载单元。位只能承载(0到进制-1)的数。比如:10进制中,一个位可以放0-9的数字,到10的时候就需要进位。二进制,最大放1,到2就要进位。
进制大小:就是所谓的2、10、16。
进位:位中承载的数等于进制大小时,发生的高位+1行为。
可以有5进制。甚至可以有100进制,当然如果能够找到这么多数字的象征,恐怕人类的大脑处理起来也是费尽的。
问题又来了,为什么人类有进制这种抽象,我觉得主要还是来源于认知的范围是有限的,而认知的对象是无限的。
之所以说认知范围是有限的,主要是人的身体机能决定的,不能同时(并行)思考和处理多个问题。以有限的认知认识无限,只能将无限的进行分而治之。数字是对现实世界和数量有关的一种抽象。
位,就是数字抽象的基本单元。对于人类来说,现实世界的物质是无限的,小到分子原子、大到宇宙万物。所以用进制数可以表示一个特别指定的数量的概念。
如果存在一个主体(比如上帝),ta使用的是无限进制,宇宙万物都囊括在其中,它不用进位。
每个事物都有是唯一的,那么人类的进制就已经没有了意义,ta能使用无限进制的前提是掌握了无限事物的信息,超人类思维的存在。这就是无限这个抽象的力量。
人类为什么要做运算呢?因为人类的认知是有限的啊,为了得到暂时无法获得的信息,基于已有的信息进行信息的变化和组合,就生成了运算。