应用flash制作程序设计排序算法

来源 :考试周刊 | 被引量 : 0次 | 上传用户:gdlcws
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 在如今的信息时代里,多媒体电脑技术日新月异,多媒体的功能越来越强大。多媒体教学越来越接近生化,为我们在工作、学习和生活中提供很多方便。本文用flash这个软件阐述如何做一个在程序设计里常见的冒泡排序算法知识点的动态教学课件。利用flash制作的多媒体课件里,加入了声音、动画、文字等多种信息,与交流对象互动,自动回答一些常见的问题,这样的多媒体课件可以充分调动学生的学习积极性,大大提高学习效率。
  关键词: flash 制作程序 排序算法
  一、动态课件制作过程
  计算机辅助教学是现在常用的一种教学方式,而在课件制作方面flash经常会用来制作一些动态的课件,一般情况下课件的制作大致可以分为以下步骤。
  1.选择教学课题,确定教学目标。
  在教育领域中,无论哪门学科,一般都可以实施多媒体辅助教学,但是对于那些用常规教学方法就能达到教学目的的教学内容,没有必要使用计算机进行辅助教学,相反,课程内容比较抽象、难以理解、教师用语言不易描述等的内容,在条件允许的情况下就有必要实施计算机辅助教学。概括而言,选题应根据flash的必要性和可行性进行。
  2.搜索媒体素材,制作合成课件。
  “多媒体素材”是多媒体课件中用到的各种听觉和视觉的材料,也就是多媒体课件中用于表达一定思想的各种元素,包括图形、动画、图像、文本、声音等。多媒体课件核心的环节是制作合成,其主要的任务是根据脚本的要求和意图设计教学过程,将各种多媒体素材编辑起来,制作成交互性强、操作灵活、效果好的flash课件。
  3.修改调试运行,试用鉴定推广。
  应用课件制作完成后,要经过多次调试、修改、完善,才能趋于成熟。这是很重要的一个环节,是确保课件质量的最后一关。如果存在某些问题,就应继续修改,知道满意为止。
  二、课件内容的设计
  1.动画画面的安排。
  整个动画课件按三部分画面制作:第一部分是封面,写课件的名称,并设置顺序和退出按钮。第二部分是程序设计里面的冒泡排序实现的外观全貌,并运用按钮方式实现鼠标和动画的对话。当鼠标移向某一个按钮并点击时画面会显示相应的步骤(下图),第三部分画面则是在排序演示的基础上,将每个排序的数字等绘制成剖面图,使冒泡排序过程得以显示(下图)[1]。
  2.动画设计。
  数字元件用不同的颜色的闪烁的圆圈表现,而箭头就用上下顺序表示这样可以清楚地反映这些数字排序的顺序还有用数字圆点的互相交换表示数字排序的过程这样可以在一定程度上反映排序的流程和过程,使其在整个过程中数字圆点不停地闪烁和交换,表示排序的数字交换和排序的顺序,最后从整体上表现冒泡排序的思想和过程。
  3.课件的制作。
  (1)元件的制作。在flash软件里点“插入”创建新元件,先将所有的数字圆圈绘成图形,存放在元件库里,将排序的变化顺序制成影片剪辑,作为影片元件存放,再将顺序和退出做成按钮元件,只做趟数和步进关键帧,趟数和步进都是鼠标点击的形态将数字打到圆圈上。
  (2)整体外观图形的构建。新建一个图层,将按钮元件从元件库中拖到画面上摆放到合适的位置,再将数字元件绘制在另一新图层上,将箭头放在一个单独的图层上,在相应的帧将数字元件制成闪烁和交换的形式,箭头在一定的时候移动将排序变化顺序影片元件拖放到一个单独的图层里,放在相应的位置。
  (3)数字元件交换的动画。每一个数字圆圈用一个图层,各个图层的数字元件移动相隔一定的帧,数字元件用不同的颜色变化表示,用多个图层表现,交换数字元件也用颜色闪烁表示。
  4.帧动作和按钮动作的编写。
  选择一个新图层的第一帧,也就是课件的文字首页,在动作面板单击“全局函数”,然后在时间轴控制找到“stop”,双击它给帧加一个停止动作stop(),这样,在封面页,如果不按相关按钮,则动画不会开始或结束。在第二帧,也就是排序的整体外观图,复制停止动作,动画会在这里等待,再按相关按钮,动画才会继续。选中“趟数”按钮,在动画面板中打开“全局函数”找到“影片剪辑控制”里的“on”命令双击加入,在下面的参数中选择“release”,然后把光标移到大括号里头,在“时间轴控制”找到“play”,双击加入命令行中。整个的命令就是当鼠标单击“趟数”按钮以后就play(播放),同样选择“步进”,在动作面板中打开“全局函数”找到“影片剪辑控制”里的“on”命令双击加入,在下面的参数中选择“release”,然后把光标移到大括号里头,“时间轴控制”找到“play”,双击加入命令行中。整个的命令就是当鼠标单击“步进”按钮以后就play(播放),整个命令语句为:on(release){play( );},还有,选择“退出”按钮,编写on(release){stop( );}命令,复制按钮到播放全长的每一帧。
  5.动画测试和演示。
  本文中课件的格式是以flash播放格式(.swf)输出。通过动画性能测试,考察播放效果,从而使课件达到授课的目的。
  三、结语
  用flash制作课件,是因为它能够将音乐、动画、声效等的内容交互地融合在一起,而且现在越来越多的人已经把flash作为网页动画设计的首选工具,并且创作出许多令人叹为观止的动画效果。
  参考文献:
  [1]刘涛.Flash创意设计实例教程(配光盘).高等教育出版社,2004.3.
其他文献
摘 要: 随着高中新课程改革的深入,新课程理念已经深入人心。信息技术教师应如何在新课程理念的指引下发挥主观能动性,探究新的教学模式和教法学法?作者在结合自身实践,在《网络技术应用》这门课程教学中,发现该课程的教与学存在几个问题,从实际出发,提出相应的解决方案。  关键词: 新课程改革 新课改理念 网络技术应用 解决方案  普通高中信息技术课程的基本目标是全面提高学生信息素养,而《网络技术应用》是普
Leptochloa. Chinensis (L) Ness (LCN) has be-come one of the most harmful weed species inthe direct-sowing rice field in Shanghai. Weinvestigated the yield loss
在现有的数学课堂中,在知识的讲述过程中合理融入趣味性数学游戏,能够在一定程度上使得数学课堂更加丰富化和有趣化,还能够进一步提升学生学习数学知识的自觉性和主动性.基于
英语课程是一门实践性很强的课程,《课程标准(2011年版)》在课程基本理念中提出“强调学习过程,重视语言学习的实践性和应用性”.教师要把课堂更多的学习时间和思维空间还给
中央电视台的“焦点访谈”、“今日说法”,浙江电视台的“谈话”、“新闻速写”等栏目之所以赢得广大观众的喜爱,是因为其形式的新颖性、内容的真实性、说理的透彻性、启示
随着新课程教育教学改革浪潮奔涌前行,探究信息技术与英语教学的结合方式,就成为众多一线教师积极探索的重要方向.文章就信息技术对初中英语教学的优化,在认真研究初中英语教
在近几年网球运动已经逐渐成为人们运动的热门追求,同时网球教学工作也开始逐渐融入各大学校当中,初中体育教学也不例外,但是经过实践教学发现由于在日常生活初中生很少接触
“老师,我要咨询。”随着一声稚嫩的喊声,一个小不点儿跳了进来。“哦,是亮亮呀!今天有什么事呀?”我站起来邀请他坐到咨询室的椅子上。他迫不急待地问我:“今天有疗养院活
教学并不是一个单向的过程,其是教师与学生之间彼此交涉、相互交流的双向过程.只有师生之间能够达到和谐的关系,可以平等交流,整堂课的教学质量及教学价值才能够得到有效的增
阅读教学是英语教学中至关重要的一部分教学内容,高质量的阅读教学能够帮助学生构建良好的阅读思维和表达能力,从而全面提升学生的英语综合素养.在当前的农村小学英语阅读教