1、1辽宁省沈阳市第十五中学2013年高中数学论文 图形计算器应用能力测试活动学生 利用casio图形计算器模拟“超级玛丽”的探究超级玛丽是我们许多人儿时的回忆,作为一款经典的游戏,至今仍活跃在市场。现笔者利用casio 图形计算器 fx-cg 20的强大的绘图功能来模拟这款游戏的一个画面,一方面表达对这款经典之作的敬意,另一方面也有利于增强我们对各种函数的理解与运用。在开机界面按6进入动态图功能模块:按Le 进入查看窗,调整一个合适的视窗并按d返回:1、第一步是画出游戏主人公“马里奥”的头,这里我们用2个半圆组成1 个圆来模拟头部。在第一条函数处输入Lsnfs+0.1$-jaf-3ksl,这样就
2、画出了“马里奥 ”的头的上半部分。用类似的方法在第二条函数处输入 nLsnfs+0.1$-jaf-3ksl可以画出“马里奥”的头的下半部分。这时可以先预览一下效果,按l再按w 设置合适的预览方式:2可以看到,在屏幕下方出现了一个小小的圆,这个就是“马里奥”头部了。2、第二步是画出“马里奥”的标志性装饰物:鸭舌帽。我们用一条横线来模拟。在第三条函数中输入:nj af-3ks,L+n0.3,0.6L-l ,之后进行预览:如图所示,图中的横线就是“鸭舌帽”了。3、第三步是画出“马里奥”的双臂,同样用直线模拟之。在第四条函数中输入:f-jaf-3k s-0.1,L+n0.5,n0.12L-l完成一条手
3、臂的模拟,之后在第五条函数中输入:nf- jaf-3ks-0.1,L+0.12,0.5L-l以完成另一条手臂的模拟,之后进行预览:4、第四步是完成“马里奥”的身体和双腿的模拟,用两条相交的线段可以模拟它们。3在第六条函数中输入:3f-jaf-3 ks-0.1,L+n0.48,n0.07L-l在第七条函数中输入:n3f-j af-3ks-0.1,L+0.07,0.48L-l5、在完成了“马里奥”的模拟之后,我们要模拟背景,比如地面。在第八条函数中输入:n10.54l ,地面就模拟完成了。6、在“超级玛丽”中一个标志性的背景物就是水管,我们用一系列的函数来模拟它,我们先模拟较容易处理的横线。在第九
4、条函数中输入:n6,L+3-1.1af,5-1.1afL-l在第十条函数中输入:n7.5,L+3-1.1af,5-1.1afL-l7、由于在动态图功能模块中无法直接画出垂直于x轴的函数,因此我们必须用参数函数来继续完成水管的模拟。键入ee进入参数函数模式:4在第十一条参数函数中依次输入j3-1.1af kjjjfks+jhfkskl和f,L+n7.5, 。n6L-l在第十二条参数函数中依次输入j5-1.1af kjjjfks+jhfkskl和f,L+n7.5, n6L-l。这样就解决了无法直接画出垂直于x轴的直线的问题。在第十三条参数函数中依次输入j3.3-1.1afkjjjfks+jhfkskl和 f,L+n10.54,n7.5L-l在第十四条参数函数中依次输入j4.7-1.1afkjjjfks+jhfkskl和 f,L+n10.54,n7.5L-l8、在完成以上的7个步骤以后,我们就可以开始让“马里奥”动起来了。5通过不断地按$就可以使“马里奥”不断地跳跃并越过水管前进。同时,由于“马里奥”并不只是由一次函数构成,因此小人跳跃时产生的减速上升与加速下降加强了真实感:至此,利用casio图形计算器模拟“超级玛丽”就完成了,尽管模拟的效果并不完美,但是这个探究增强了我们对于函数的运用能力,特别是发现了平时很少使用的参数函数所发挥的关键作用。