- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
辽宁省沈阳市第十五中学2024年高中数学论文图形计算器应用能力测试活动学生利用CASIOfxCG20图形计算器设计“计算出生日期”程序的研究火柴人踢足球
CASIOfxcg20图形图形计算器是一款功能丰富,且也便于操作的计算器。通过CASIOfxCG20图形计算器,我们可以完成许多在数学等方面的研究,如:绘制函数图像研究各种函数的性质和特性,更可通过动态图的功能,研究含参数的函数图像随参数值的变化而产生的变化。
而我,则是想要利用CASIOfxCG20图形计算机的程序功能,编写一个能够根据人所提供的出生年月日计算出出生的日期是星期几。而要完成这个计算,其组要依靠的则是蔡勒(Zeller)公式:
W=([C/4]2C+y+[y/4]+[13*(M+1)/5]+d–1)%7
或者是:w=(y+[y/4]+[c/4]2c+[26(m+1)/10]+d1)%7
一程序编写
“century”?→
“century”
?→C
“year”(后两位数)
?→Y
“month”
?→M
“day”
?→D
Int((C1)÷4)→E
Int(Y÷4)→Z
Int(13×(M+1)÷5)→B
E2×(C1)+Y+Z+B+D1→P
Mod(P,7)→S
IfS=0
Then“Mon”◢
IfS=1
Then“Tues”◢
IfS=2
Then“Wed”◢
IfS=3
Then”Thurs”◢
IfS=4
Then“Fri”◢
IfS=5
Then“Sat”◢
IfS=6
Then“Sun”◢
2新建一个程序文件,命名为“DAY”
3键入程序语言。如下图:
4按Lor可找到“?”;
5回到最初的命令界面后,按iurw可找到“Int”;
6回到最初的命令界面后,按iuru
r可找到“Mod”;
7回到最初的命令界面,按Loq可找到“If”“Then”等命令
8回到最初的命令界面,按Loy可找到“◢”。
二运行结果
运行测试:
键入以上程序
计算2024年9月9日的对应日期
输入相应数值
运行成功,能够得到结果,但是,此程序并不是在所有情况下都能够使用,因为蔡勒公式只适合于1582年(中国明朝万历十年)10月15日之后的情形,若是输入在此之前的日期,所得到的结果就不一定正确。
三研究总结
蔡勒公式中代入的“Y”值实际上是要求选取年份的后面两位数,而在我编写的程序中,明显的并未取出那两位数,而是人为的在输入数值时进行规定。这一点是可以改进的,可改为在运算过程中进行筛选。
蔡勒公式实际分为几部分。在不同的时期里,需要用到的运算公式并不相同,而在我编写的程序中,仅能对其中的一段时间的日期进行运算,并不能涵盖大部分时间段。因此,我认为可以在程序带入公式运算前,可编写一个对日期进行分类的程序,在根据实际的不同,代入各自匹配的公式中进行运算,这样,整个程序的完整度和准确性亦能更进一步。
我所编写的程序,现在的运算过程过于繁杂,有一些运算步骤是可以更为简便。且在进行某些运算时,所用函数有些也并不是非常准确,这些都对运算结果在成了一定的误差。因此,若选用其他更加适合的函数进行运算,程序可能会更准确。
您可能关注的文档
- 2024高中数学 23幂函数课标分析 新人教A版必修1.doc
- 2024高中数学 23数学归纳法学情分析 新人教A版选修22.doc
- 2024高中数学 23数学归纳法学情分析 新人教B版选修22.doc
- 2024高中数学 23数学归纳法效果分析 新人教B版选修22.doc
- 2024高中数学 23数学归纳法教材分析 新人教B版选修22.doc
- 2024高中数学 23数学归纳法课后反思 新人教A版选修22.doc
- 2024高中数学 23数学归纳法课后反思 新人教B版选修22.doc
- 2024高中数学 23数学归纳法课标分析 新人教A版选修22.doc
- 2024高中数学 23数学归纳法课标分析 新人教B版选修22.doc
- 2024高中数学 23直线平面垂直的判定及其性质目标检测 新人教A版必修2.doc
文档评论(0)