图形计算器应用能力测试活动学生 利用CASIO fx CG20图形计算器设计“计算出生日期”程序的研究火柴人踢足球
- 格式:doc
- 大小:32.50 KB
- 文档页数:2
1
2013年高中数学论文 图形计算器应用能力测试活动学生 利用CASIO fx CG20图形计算器设计“计算出生日期”程序的研究火柴
人踢足球
CASIO fx-cg20图形图形计算器是一款功能丰富,且也便于操作的计算器。
通过CASIO fx-CG20图形计算器,我们可以完成许多在数学等方面的研究,如:绘制函数图像研究各种函数的性质和特性,更可通过动态图的功能,研究含参数的函数图像随参数值的变化而产生的变化。
而我,则是想要利用CASIO fx-CG20图形计算机的程序功能,编写一个能够根据人所提供的出生年月日计算出出生的日期是星期几。
而要完成这个计算,其组要依靠的则是蔡勒(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]+d-1)%7
一、程序编写
1、按ag ,选择打开程序界面
2、新建一个程序文件,命名为“DAY ”
3、键入程序语言。
如下图:
4、按Lor 可找到“?”;
5、回到最初的命令界面后,按iurw 可找到“Int ”;
6、回到最初的命令界面后,按iuru r 可找到“Mod ”;
7、回到最初的命令界面,按Loq 可找到“If ”“ Then ”等命令
8、回到最初的命令界面,按Loy 可找到“◢”。
二、运行结果
运行测试:
1、键入以上程序
2、计算2013年9月9日的对应日期
3、输入相应数值
运行成功,能够得到结果,但是,此程序并不是在所有情况下都能够使用,因为蔡勒公式只适合于1582年(中国明朝万历十年)10月15日之后的情形,若是输入在此之前的日期,所得到的结果就不一定正确。
三、研究总结
1、蔡勒公式中代入的“Y”值实际上是要求选取年份的后面两位数,而在我编写的
程序中,明显的并未取出那两位数,而是人为的在输入数值时进行规定。
这一点
是可以改进的,可改为在运算过程中进行筛选。
2、蔡勒公式实际分为几部分。
在不同的时期里,需要用到的运算公式并不相同,而
在我编写的程序中,仅能对其中的一段时间的日期进行运算,并不能涵盖大部分
时间段。
因此,我认为可以在程序带入公式运算前,可编写一个对日期进行分类
的程序,在根据实际的不同,代入各自匹配的公式中进行运算,这样,整个程序
的完整度和准确性亦能更进一步。
3、我所编写的程序,现在的运算过程过于繁杂,有一些运算步骤是可以更为简便。
且在进行某些运算时,所用函数有些也并不是非常准确,这些都对运算结果在成
了一定的误差。
因此,若选用其他更加适合的函数进行运算,程序可能会更准确。
2。