高中数学论文 利用CASIO fx CG20图形计算器设计“计算出生日期”程序的研究火柴人踢足球


辽宁省沈阳市第十五中学 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 一、程序编写 “century” ? →C “year”(后两位数) ? →Y “month” ? →M “day” ? →D Int((C-1) ÷4) →E Int(Y÷4) →Z Int(13×(M+1) ÷5) →B E-2×(C-1)+Y+Z+B+D-1→P Mod(P,7) →S If S=0 Then “Mon” ◢ If S=1 Then “Tues” ◢ If S=2 Then “Wed” ◢ If S=3 Then ”Thurs” ◢ If S=4 Then “Fri” ◢ If S=5 Then “Sat” ◢ If S=6 Then “Sun” ◢ 1、按 ag,选择打开程序界面 2、新建一个程序文件,命名为“DAY” 3、键入程序语言。如下图: 4、按 Lor 可找到“?”;

5、回到最初的命令界面后,按 iurw 可找到 “Int” ;

6、回到最初的命令界面后,按 iuru r 可找到“Mod” ; 7、回到最初的命令界面,按 Loq 可找到“If” “ Then”等命令 8、回到最初的命令界面,按 Loy 可找到“◢”。

二、运行结果
1

运行测试: 1、 键入以上程序 2、 计算 2013 年 9 月 9 日的对应日期 3、 输入相应数值 运行成功,能够得到结果,但是,此程序并不是在所有情况下都能够使用,因为蔡勒公 式只适合于 1582 年(中国明朝万历十年)10 月 15 日之后的情形,若是输入在此之前的日 期,所得到的结果就不一定正确。

三、研究总结 1、 蔡勒公式中代入的“Y”值实际上是要求选取年份的后面两位数,而在我编写的 程序中,明显的并未取出那两位数,而是人为的在输入数值时进行规定。这一点 是可以改进的,可改为在运算过程中进行筛选。 2、 蔡勒公式实际分为几部分。在不同的时期里,需要用到的运算公式并不相同,而 在我编写的程序中,仅能对其中的一段时间的日期进行运算,并不能涵盖大部分 时间段。因此,我认为可以在程序带入公式运算前,可编写一个对日期进行分类 的程序,在根据实际的不同,代入各自匹配的公式中进行运算,这样,整个程序 的完整度和准确性亦能更进一步。 3、 我所编写的程序,现在的运算过程过于繁杂,有一些运算步骤是可以更为简便。 且在进行某些运算时,所用函数有些也并不是非常准确,这些都对运算结果在成 了一定的误差。 因此, 若选用其他更加适合的函数进行运算, 程序可能会更准确。

2


相关文档

更多相关文档

用CASIO fx-CG20图形计算器解答AP官方考试指南样题
高中数学论文 运用卡西欧计算器的功能诠释对十字路口红绿灯时长分配的研究
2013年高中数学论文 图形计算器应用能力测试活动学生 胡湘辉之卡西欧论文
辽宁省沈阳市第十五中学2013年高中数学论文 图形计算器应用能力测试活动学生 CASIO的徽章设计
2013年高中数学论文 图形计算器应用能力测试活动学生 CASIO的徽章设计
电脑版