第五届TI教育技术与中学数学教学年会材料-Audentia.PDFVIP

第五届TI教育技术与中学数学教学年会材料-Audentia.PDF

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五届TI教育技术与中学数学教学年会材料-Audentia.PDF

学生作品选编 关于使用 TI-83 Plus 图形计算器制作动画效果的探究学习 上海市南汇中学 严晨宇(高一学生) (指导老师 凤 杰) TI 图形计算器与其他科学计算器有很大的不同,其中最大的不同便是 TI图形计算器强 大的“作图”功能。而如何让图象动起来而成为“动画”,对此我作了一些自主的探究学习。 我的探究性学习是很自由、很自主的。无论是探究学习的方向、方式,还是方法完全由 我自己决定。由于我缺乏计算机编程方面的知识,所以采用了多实验、多参考说明书、多与 同学和老师交流、讨论的方法。 在此过程中,我也走过不少弯路。但最终还是找到了自认为只要精心设置便可制作任意 好用的动画效果的一种方法。 最初,我翻看 TI 操作说明书时就发现其中有“动画”一词——“• 编辑器”中的一 种绘图方式。后来寻找资料,又知道简单动画主要是由运动对象(后面简称“动元”)和运 动路径两者构成的。有一次,我又恰好看到了由老师提供的外校同学制作的投篮图(不过是 图片而非动画)。既然是“投篮”,那怎么让篮球运动起来呢?我想到了第一种方法:利用函 数的绘图方式的方法,即使用函数模拟图象和运动路径,再用绘图方式中的动画效果便可制 作。示例: 图 1 1、运行模式、图象样式和窗口设置如图 1 1 说明:其中 Pic1—9 为预先存入的图片,然后用 ClrDraw 和 RecalPic 不断进行擦除、调用 即可(当时还没有加入“For……End 空循环语句),程序运行后出现如下变脸效果(图 5)。 图 5 这种方法与最初的方法相比又有几个优点:(1)动画是全屏显示的;(2)“动元”突破 了小球的限制;(3)运动路径可以随意。但是仅仅如此仍解决不了几个技术难点。首先,图 片占的内存很大,所以存储数量有限(最多 10张);其次,刚编程序时我遇到了一个几乎无 法解决的问题:执行的速度太快,10 张图几乎是一闪而过,根本看不清过程。 所以,我决定寻找更好的动画制作方法。几番努力,在研究计算机的 Output 功能时, 我想到可以利用一点作为物体运动的质点(物体形状可以在这点上构造),并在点的坐标中 引入两个变量(A,B),通过变量 B 与 A 之间的函数关系来决定运动路径,再通过 For 循环 结构来不时改变变量 A 值,结合“ClrDraw”命令,便能产生数量大而连贯的图片,从而合 成一个较完整的动画效果。这种方法与前两种方法相比有较大的改善,主要克服了第一种方 法中“动元”形状和第二种方法中显示帧数的限制。在投篮动画的基础上我改掉了小球(可 以画其他形状的几何体,这里用矩形演示),制作了“动元”沿抛物线运行的动画轨迹: (一)程序名“FLYBOX”(飞盒): 3 运行效果(组图 6): 图 6 在此之前,我想过直接使用 “circle”作圆来表示篮球。但是由于圆是慢慢作出的, 所以效果很不真实;而且当时也没想到用“ClrDraw”命令来擦除图象,所以一时之间只能 放弃。 另外对于前面提到的因为执行太快而闪烁的问题,很长一段时间内得不到解决。直到后 来,在使用循环结构时,我发现它执行起来要一定的时间。于是我使用了一种“空循环”来 延迟时间,使得动画效果有较大的提高。通过改变 For 语句中参数值的大小可以决定延迟时 间,同样方法也可以决定循环执行的次数

文档评论(0)

wangsux + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档