版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复活节的日期算法下面提供一个简单的算法供参考:该算法适用于1992年至2099年之间的年份。1.设要求的年份为y年,从y减去1900,得到差值n。2.将n除以19,余数记为a。3.将n除以4,不记余数,将商记为q。4.将7a+1除以19,商记为b,不记余数。5.将11a+4-b除以29,余数记为m。6.将n+q+31-m除以7,余数记为w。7.计算25-m-w。得出的结果即为复活节的日期。如果结果为正数,则复活节在4月;如果结果为负数,则复活节在3月;如果结果为0,则复活节在3月31日。下面我们以两个年份为例进行计算。例1.1983年的复活节日期:1.1983-1900=83,n=832.83/19=4余7,a=73.83/4=20余3,q=204.7*7+1=50,50/19=2余12,b=25.11*7+4-2=79,79/29=2余21,m=216.83+20+31-21=113,113/7=16余1,w=17.25-21-1=3因此,1983年的复活节日期是4月3日。例2.2017年,中国将在北京举办奥运会,那一年复活节是哪一天?1.2017-1900=117,n=1172.117/19=6余3,a=33.117/4=29,q=294.7*3+1=22,22/19=1余3,b=15.11*3+4-1=36,36/29=1余7,m=76.117+29+31-7=170,170/7=24余2,w=27.25-7-2=16因此,2017年的复活节日期是4月16日。根据复杂的天文历法分析和计算,最早的复活节日期是3月22日,上一次出现是在1818年,要到2285年才会再次出现。最晚的复活节日期是4月25日,上一次出现是在1943年,要到2038年才会再次出现。使用MATLAB计算2017年复活节日期的程序如下:y=2017;n=y-1900;a=mod(n,19);q=floor(n/4);b=floor((7*a+1)/19);m=mod(11*a+4-b,29);w=mod(n+q+31-m,7);d=25-m-w;得到d=8,即2017年4月8日。其他可能的日期还有2017年4月16日、2017年3月23日、2017年4月12日和2017年4月4日。由于时间关系,我已经计了一百年内的复活节,这是西欧的计法,东欧及俄罗斯不适用。祝大家在以后的复活节快乐!23/3/201717/4/203314/4/20584/4/208312/4/20179/4/203430/3/205926/3/20844/4/201725/3/203518/4/206015/4/208524/4/201713/4/203610/4/206131/3/20868/4/20175/4/203726/3/206220/4/208731/3/201725/4/203815/4/206311/4/208820/4/201710/4/20396/4/20643/4/20895/4/20171/4/204029/3/206516/4/209027/3/201721/4/204111/4/20668/4/209116/4/20176/4/20423/4/206730/3/20921/4/201829/3/204322/4/206812/4/209321/4/201917/4/204414/4/20694/4/209412/4/20209/4/204530/3/207024/4/20954/4/202125/3/204619/4/207115/4/209617/4/202214/4/204710/4/207231/3/20979/4/20235/4/204826/3/207320/4/209831/3/202418/4/204915/4/207412/4/209920/4/202510/4/20507/4/207528/3/21005/4/20262/4/205119/4/207617/4/210128/3/202721/4/205211/4/20779/4/210216/4/20286/4/20533/4/207825/3/21031/4/202929/3/205423/4/207913/4/210421/4/203018/4/205
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修合同样本公司协议范本
- 展柜制造企业采购合同
- 电商店铺托管服务合同
- 不参与社保保证函
- 陶瓷地砖采购
- 软件许可协议合同
- 弱电竣工备案流程
- 【项目管理】邵洪芳 教材精讲班教案 28-第3章-3.2.1-施工合同管理(二)
- 2024买卖合同模板
- 2024寄卖合同范文
- 美体师招聘笔试题及解答(某大型集团公司)2025年
- 合成生物学基础知识单选题100道及答案解析
- 初一语文家长会课件
- 语文-句子成分划分名师公开课获奖课件百校联赛一等奖课件
- 2024-2030年中国眼视光行业现状态势与未来前景预测报告
- 黄山学院《西方文明史》2022-2023学年第一学期期末试卷
- 注册健康管理师基础考试题库及答案
- 烘干设备购销合同模板
- 2024年国际贸易佣金居间服务协议
- 2024年国家宪法日知识竞赛考试题库200题(含答案)
- 公务员2022年国考《申论》真题及答案解析(地市级)
评论
0/150
提交评论