vb程序设计中常用算法的flash动态演示

vb程序设计中常用算法的flash动态演示

ID:20082594

大小:28.00 KB

页数:5页

时间:2018-10-09

vb程序设计中常用算法的flash动态演示_第1页
vb程序设计中常用算法的flash动态演示_第2页
vb程序设计中常用算法的flash动态演示_第3页
vb程序设计中常用算法的flash动态演示_第4页
vb程序设计中常用算法的flash动态演示_第5页
资源描述:

《vb程序设计中常用算法的flash动态演示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB程序设计中常用算法的Flash动态演示http://www.flashplayer.org.cn/摘要:在VB程序设计教学中,算法是难点,该文以冒泡算法为例,介绍使用Flash软件制作算法演示动画的方法和过程。算法演示动画应用于教学中,flashplayer官方下载减轻了教师负担,帮助学生更好理解算法,取得了很好的教学效果。    关键词:Flash动画;算法演示;VB程序设计    CommonWaytoUseAlgorithminVBProgrammingDynamicDemonstratesinF

2、lash    YANGFen-hong,JIANGWen-yin    (DepartmentofHealthInformationManagement,NingboCollegeofHealthSciences,Ningbo315104,China)    Abstract:InVBprogrammingteaching,Algorithmsaredifficultpoint.Thisarticletakesfrothsoverthealgorithmasanexample,andintroducest

3、ouseFlashsoftwarecreationalgorithmtoplaythemethodandprocessofshowingtheanimation.Thealgorithmplaystoshowananimationapplicationinteachingisgoingtoeaseteachers’burdenandhelpstudentsunderstandalgorithmwell,andgettheveryniceteachingeffectfinally.    Keywords:f

4、lashanimation;algorithmdemonstrates;VBprogramming    目前,很多院校的相关专业都开设了VB程序设计课程,通过学习该课程,使学生掌握程序设计的基本方法,提高学生实际编程技能,启发学生面向对象程序设计思想,锻炼学生的逻辑思维能力,帮助学生奠定程序设计基础,为下一步的学习打下基础。    VB程序设计教学中,算法是重点,更是难点,所谓算法是指计算机解题的基本思想、方法和步骤,也是程序设计的关键。算法之所以觉得难是由于算法非常抽象,如果用传统的手段进行讲解,很难达

5、到理想效果,如果用板书演示,因为数字是动态变化,板书会显得杂乱无章,不易理解。    要将抽象的问题形象化,常用的方法是用多媒体软件来演示,在比较几个多媒体软件后,决定采用Flash软件进行算法的动态演示。Flash具有较强的绘画功能,丰富的动画效果,灵活方便的交互性,是一种很理想的课件制作软件,能方便地实现算法原理的演示。    1设计目标    Vb程序设计中常用的算法有求最大,最小值,数的查找,数的插入,数的删除,选择法排序,冒泡法排序,数制转换等。通过制作Flash演示课件,使抽象的算法更容易接受,

6、帮助学生更好的理解算法,从而激发学习兴趣,也减轻教师负担,提高教学效率。下面以冒泡法排序为例进行说明。    2算法演示动画制作    2.1冒泡算法简介    冒泡法是常用的一种排序方法,flashplayer下载这种方法的基本思想是,将待排序的元素看作一串“气泡”,较小的元素比较轻,从而要往上浮。对于具体数据来说,排序的过程如下:从数据组的第一项开始,每一项(i)都与下一项(i+1)进行比较,如果下一项的值较小,就将这两项的位置交换,从而使值较小的数据项“升”到上面。这种操作反复进行,直到数据组结束,然

7、后再回到开头重复处理。当整个数据组自始至终再也不出现项目交换时,全部的数据排序即告结束。    2.2总体思路    为了演示方便选取4个数字“8”,“6”,“9”,“3”作为数组N(1TO4)的元素,首先比较N(1)与N(2)两个元素,如果N(1)大于N(2),那么交换两个元素的值,否则不交换。N(1),N(2)两个元素的值分别为“8”和“6”,所以N(1)大于N(2),需交换两个元素的值。接下来用相同的方法比较N(2)和N(3),N(3)和N(4)。通过第一趟比较,较小的数移到了前面,最大的数9沉在最后

8、,最大的数在下一趟不需要再比较,所以用红底黑框的“9”显示。为了让学生更方便的理解算法原理与程序的关系,在每一趟演示结束后,在窗口右侧显示相关的程序代码。然后用相同方法进行第二趟,第三趟比较,每趟的比较沉下较大的数,n个数需要进行n-1趟比较。    2.3详细设计过程    2.3.1建立主场景    首先新建一个Flash文件,舞台大小为500*300像素,背景为蓝色,并在舞台左上侧放置字符N(1),N(2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。