数学方法在Authorware教学中应用.docVIP

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

数学方法在Authorware教学中应用   摘要:该文利用数学方法中的二维数组和Authorware中交互图标的按键交互和条件交互两种交互方式实现数字九宫格游戏,以及在实现过程中的一些技巧和策略。   关键词:数学方法; Authorware;数字九宫格;交互结构   中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)36-8411-03   1 什么是数学方法   以数学为工具进行科学研究的方法就是数学方法,是用来解决数学问题的步骤、途径和策略。用数学语言表示事物的过程、关系以及状态,通过推导、演化和分析的过程,以形成解释、判断和语言的方法。数学方法是计算学科中最根本的研究方法,它具有应用的普遍性、精确性、抽象性的特点,是认识现代科学技术一种必不可少的手段。它提供形式化语言,提供逻辑推理的工具,提供计算方法和数量分析。凡是能被计算机处理的问题都可以转换成数学问题,用数学方法进行解决。   2 数学方法的功能   数学能够为科学提供精妙的语言,这是数学方法对于科学研究最重要、最意义深远的功能。法国著名数学家彭加勒曾经说过说:“一切定律都是从实验推出;但是要阐明这些定律,则需要有专门的语言。日常语言太贫乏了,而且太模糊了,不能表达如此微妙、如此丰富、如此精确的关系。因此,这是物理学家不能够没有数学的一个理由;数学为他们提供了能够表述的惟一语言。精妙的语言不是无关紧要的东西。”数学语言的出现从而使得自然科学更加完善。每一门学科里面相应的理论基础都与数学语言有紧密的联系,比如在相论性力学中,数学语言是四维矢量的语言;而在经典力学中,数学语言则是数和矢量的语言;在物理学中数学语言促进科学达到形式化或公理化。   3 Authorware软件简介   Authorware软件是美国Macromedia公司开发的一种多媒体创造工具,该软件有学习版和专业版两个版本,用来满足不同人士的需求。Authorware主要被用于创建互动的程序,它是一种应用图标、基于流程线的、解释型的图形编程语言。在Authorware中可以处理声音、文本、图形、简单动画,以及数字电影等素材,并对这些素材进行整合,创造成一个多媒体作品。Authorware通过将图标拖动到流程线上,然后根据需要对图标的属性进行设置,这样使得非专业人员开发多媒体作品成为现实。在Authorware中编程比较简单,只是通过对图标的调用来编辑一些语句,从而控制程序流程图的走向,将图形,动画,声音,文字,视频等不同的素材通过糅合在一起,从而可达到件制多媒体作品的目的。Authorware最主要的特点就是通过对图标的调用、对图标的编辑,对流程图的控制,用来代替传统的程序设计语言编程的设计思想。Authorware软件功能强大、简单易用,现在已经被广泛应用于教学演示、游戏制作、商业宣传等领域,Authorware是目前最流行的多媒体制作软件之一。   4 数字九宫格游戏具体实现过程   在教学过程中,通过实例教学不仅能够传授给学生们知识,而且能够调动同学们学习的积极性,提高师生互动,从而提高教学质量。下面通过数字九宫格游戏的制作,让同学们掌握Authorware软件中关于交互图标的使用。   数字九宫格游戏即数独游戏,是在9x9的方格内进行,用1至9之间的数字填到九宫格中,一个格子只能填入一个数字,需满足使每一行,每一列及每一小单元格都没有重复的数字出现。   4.1设计思想   本游戏的实现主要采用移动图标和交互??标进行设计。本游戏通过一个红色小方格的移动来选中需要填数字的方格,红色小方格的移动通过移动图标来控制,因为红色小方格需要实现在九宫格平面上的上、下、左、右四个方向移动,并且为了实现人机交互,所以需要结合使用交互图标进行设计。当红色小方块移动到需要填数字的方格后,用按键交互实现0至9数字的填写,最后通过决策图标来控制结果的显示。   4.2设计步骤   4.2.1流程设计   因为在数字九宫格游戏中共9行9列81个小方格,每个小方格内需要填一个数字,如果保存到81个变量中很不方便。如果采用数组形式来保存,既可以使程序简单、各个图标的代码一致,也容易理解。整个流程用4大部分实现:变量初始化部分、数字九宫格平面、移动图标和控制方向位置。其中控制方向位置由若干群组图标组成,交互类型分别为:按键交互、条件交互和按钮交互。第一层的流程图及运行界面如图l所示。      图l 第一层的流程图及运行界面   4.2.2 数组和变量初始化的设计   数组初始化主要用于定义一个二维数组a,共9行9列81个数组元素,用来存放数字九宫格中的81个数字,给各个数组元素赋初值。代码如下:   a:=Array(0,9,9)   其中,

文档评论(0)

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

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

1亿VIP精品文档

相关文档