《《基本程序结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基本程序结构》PPT课件.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学习目标学习目标1.1.了解教学软件程序的基本结构了解教学软件程序的基本结构2.2.了解教学软件程序的创建了解教学软件程序的创建3.3.掌握形成循环结构程序的方法掌握形成循环结构程序的方法4.4.掌握形成判断结构程序的方法掌握形成判断结构程序的方法5.5.掌握形成分页结构程序的方法掌握形成分页结构程序的方法第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计 8.1.1 8.1.1 程序结构的类型程序结构的类型 第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.1 8.1 程序结构设计概述程序结构设计概述 1.1.顺行结构顺行结构 (1 1)主
2、程序的顺行结构)主程序的顺行结构 (2 2)基本程序单元中顺行结构)基本程序单元中顺行结构8.1.1 8.1.1 程序结构的类型程序结构的类型 第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.1 8.1 程序结构设计概述程序结构设计概述 2.2.分支结构分支结构 (1 1)交互分支结构)交互分支结构 (2 2)框架分支结构)框架分支结构8.1.1 8.1.1 程序结构的类型程序结构的类型 第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.1 8.1 程序结构设计概述程序结构设计概述 2.2.分支结构分支结构 (3 3)判断分支结构)判断
3、分支结构 (4 4)时序分支结构)时序分支结构8.1.1 8.1.1 程序结构的类型程序结构的类型 第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.1 8.1 程序结构设计概述程序结构设计概述 3.3.循环结构循环结构(1 1)由判断图标形成的)由判断图标形成的循环结构循环结构(2 2)由条件型交互图标)由条件型交互图标形成的循环结构形成的循环结构8.1.2 8.1.2 程序结构的层次程序结构的层次第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.1 8.1 程序结构设计概述程序结构设计概述 1.1.流程线的层次流程线的层次 Autho
4、rwareAuthorware系系统统将将主主流流程程线线的的层层次次(或或称称根根层层次次)设设定定为为第第一一层层次次,也也就就是是说说将将主主设设计计窗窗口口中中的的主主流流程程线线设设为为第第一一层层次次,窗窗口口标标示示为为“level“level 1”1”。如如果果第第一一层层次次流流程程线线上上存存在在其其中中放放有有子子程程序序的的群群组组图图标标(即即一一个个功功能能模模块块),打打开开这这个个群群组组图图标标,子子设设计计窗窗口口中中显显现现出出的的的的子子程程序序流流程程线线则则为为第第二二层层次次,窗窗口口标标示示为为“level“level 2”2”,依此类推。,依此
5、类推。8.1.2 8.1.2 程序结构的层次程序结构的层次第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.1 8.1 程序结构设计概述程序结构设计概述 2.2.图标的层次图标的层次 图图标标的的层层次次反反映映的的是是具具有有显显示示功功能能的的各各个个图图标标(显显示示图图标标、交交互互图图标标、移移动动图图标标和和电电影影图图标标等等)的的显显示示内内容容在在演演示示窗窗口口中中“叠叠放放”的层次关系。的层次关系。一一般般来来说说,一一个个具具有有显显示示功功能能的的图图标标就就占占有有一一个个图图标标层层次次,众众多多的的显显示示功功能能图图标标根根据据程程
6、序序演演示示效效果果的的需需要要,在在设设计计程程序序时时就就被被设设置置在在各各自自的的图图标标层层次次中中。当当程程序序运运行行时时,这这些些显显示示功功能能图图标标的的显显示示内内容容就就被被叠叠放放在在演演示示窗窗口口中中,显显现现出出不不同同的的画画面面层层次次,实实现现特特定定的的演演示示效效果果。图图标标层层次次数数越越高高,该该图图标标的的显显示示内内容容在在演演示示窗窗口口中中的的叠叠放层就越靠外(靠近屏幕的最外层)。放层就越靠外(靠近屏幕的最外层)。8.2.1 8.2.1 判断分支结构判断分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.
7、2 8.2 程序分支结构设计程序分支结构设计1 1判断图标判断图标 以以判判断断图图标标为为基基础础建建立立起起来来的的判判断断分分支支结结构构,其其主主要要功功能能是是让让程程序序作作一一个个判判断断:程程序序运运行行到到当当前前结结点点之之后后,如如何何选选择择和和控控制制其其后后面的执行顺序。面的执行顺序。与与交交互互图图标标相相比比,判判断断图图标标是是根根据据程程序序设设计计时时指指定定的的分分支支方方式式自自动动执执行行相相应应的的分分支支流流程程,不不需需要要象象交交互互图图标标那那样样要要用用户户交交互互操操作作所所控控制制。它它主主要要用用于于程程序序的的分分支支和和循循环环
8、结结构构设设计计,具具体体表表现现为为:实实现现顺顺序序分分支支、随随机机分分支支和和计计算算分分支支等等三三种种分分支支方方式式,实实现现固固定定次次数数循环、条件循环和不循环循环、条件循环和不循环3 3种循环方式。种循环方式。8.2.1 8.2.1 判断分支结构判断分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计2 2判断分支结构的创建判断分支结构的创建 判判断断结结构构与与交交互互结结构构相相似似,由由一一个个判判断断图图标标和和一一组组分分支支图图标标组组成。分支图标所处的分支流程叫做分支路径。成。分支图
9、标所处的分支流程叫做分支路径。创创建建一一个个判判断断分分支支结结构构的的方方法法与与交交互互图图标标近近似似。拖拖动动一一个个判判断断图图标标到到流流程程线线上上,再再将将其其它它设设计计图图标标(一一般般是是群群组组图图标标)拖拖放放到到该该判判断断图图标标的的右右侧侧,即即可可创创建建一一个个判判断断分分支支结结构构。双双击击判判断断图图标标可可以以打打开开其其属属性性设设置置对对话话框框,设设置置相相关关文文件件属属性性。双双击击判判断断分分支支路路径径符符号号可可以以打打开开分分支支路路径径的的属属性性对对话话框框,设设置置判判断断分分支支路路径径属属性性,进进而而设置分支图标的文件
10、属性、编辑判断分支图标的文件内容。设置分支图标的文件属性、编辑判断分支图标的文件内容。8.2.1 8.2.1 判断分支结构判断分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计3.3.判断分支结构的属性设置判断分支结构的属性设置(1 1)判断图标的文件属性)判断图标的文件属性 其属性设置对话框如下图所示。其属性设置对话框如下图所示。8.2.1 8.2.1 判断分支结构判断分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计(2 2)判断分
11、支路径的属性设置)判断分支路径的属性设置 其属性对话框如下图所示。其属性对话框如下图所示。8.2.2 8.2.2 循环分支结构循环分支结构 第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计1 1判断图标形成的循环结构判断图标形成的循环结构 拖拖动动一一个个判判断断图图标标到到流流程程线线上上,再再将将循循环环分分支支图图标标(一一般般是是群群组组图图标标)拖拖放放到到该该判判断断图图标标的的右右侧侧,即即可可创创建建一一个个循循环环分分支支结结构构,如右图所示。如右图所示。双击判断图标可以打开其属性设置对话框,双击判断图
12、标可以打开其属性设置对话框,设置循环结构的属性,双击判断分支路径符号,设置循环结构的属性,双击判断分支路径符号,打开分支路径的属性对话框,设置判断分支路打开分支路径的属性对话框,设置判断分支路径属性。径属性。8.2.2 8.2.2 循环分支结构循环分支结构 第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计2 2条件交互结构形成的循环结构条件交互结构形成的循环结构 利用交互图标也可以实现循环结构,如下图所示。利用交互图标也可以实现循环结构,如下图所示。交交互互条条件件q50q=050=0时时为为止止(进入第二分支,并退出循
13、环结构,执行(进入第二分支,并退出循环结构,执行下面的程序)。下面的程序)。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计 框架分支结构主要由框架图标和分支图标结合形成的。框架分支结构主要由框架图标和分支图标结合形成的。框框架架(Framework)(Framework)图图标标是是一一个个特特殊殊类类型型的的复复合合图图标标,其其主主要要作作用是设计程序的框架结构,它可以包含任何设计图标和分支子图标。用是设计程序的框架结构,它可以包含任何设计图标和分支子图标。1 1框架
14、图标的内部结构框架图标的内部结构 框架图标的内部结构如右图所示。框架图标的内部结构如右图所示。默认的框架图标由显示图标、交互默认的框架图标由显示图标、交互图标和导航图标和导航(Navigate)(Navigate)图标等图标等3 3个个设计图标组成的。设计图标组成的。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计 从从功功能能上上讲讲框框架架内内部部结结构构又又可可分分为为3 3大大模模块块:入入口口模模块块、导导航航模模块、出口模块。块、出口模块。2 2创建一个框架结构
15、创建一个框架结构 从从图图标标面面板板中中,拖拖曳曳一一个个框框架架图图标标到到设设计计窗窗口口中中的的程程序序流流程程线线上上,再再从从图图标标面面板板中中,拖拖曳曳一一个个或或多多个个群群组组图图标标(或或其其他他设设计计图图标标)到到框框架架图图标标的的右右侧侧,这这就就创创建建一一个个框框架架分分支支图图标标。该该分分支支图图标标又又称为称为“页页”。为页图标创建内部文件内容。为页图标创建内部文件内容(即子程序),如右图所示。(即子程序),如右图所示。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2
16、 程序分支结构设计程序分支结构设计3 3框架图标的属性设置框架图标的属性设置 其属性设置对话框如下图所示。其属性设置对话框如下图所示。使使用用属属性性设设置置对对话话框框,只只能能设设置置页页之之间间切切换换时时的的过过渡渡显显示示效效果果,而页之间的链接关系只能通过导航图标的属性设置来完成。而页之间的链接关系只能通过导航图标的属性设置来完成。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计4 4导航图标导航图标 导导航航(Navigate)Navigate)图图标标,也也
17、称称之之为为浏浏览览图图标标,其其主主要要功功能能是是实实现现页页面面之之间间的的前前进进、后后退退、超超文文本本跳跳转转、查查找找等等灵灵活活、方方便便和和交交互互式式的的页页面面管管理理功功能能。单单独独的的导导航航图图标标没没有有意意义义,只只有有与与的的其其他他设设计计图图标标如如框框架架图图标标、交交互互图图标标等等结结合合使使用用时时,才才能能实实现现其其功功能能。导导航航图图标标是是框框架架图图标标的的主主要要组组成成部部分分之之一一。框框架架结结构构中中的的导导航航功功能能,是是通过导航图标实现的。通过导航图标实现的。创创建建一一个个导导航航图图标标与与创创建建其其他他设设计计
18、图图标标一一样样,从从图图标标面面板板中中拖拖曳曳一一个个导导航航图图标标到到设设计计窗窗口口流流程程线线上上某某个个目目标标位位置置,即即可可创创建建该该图图标。标。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计5 5导航图标的属性设置导航图标的属性设置 按按照照对对话话框框中中Destination(Destination(目目的的地地)选选项项类类别别的的不不同同,导导航航图图标属性设置对话框分为标属性设置对话框分为5 5种面板形式。种面板形式。(1 1)Recen
19、t(Recent(最近最近)选项面板,如下图所示。选项面板,如下图所示。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计(2 2)Nearby(Nearby(附近附近)选项面板,如下图所示。选项面板,如下图所示。(3 3)Anywhere(Anywhere(任意位置任意位置)选项面板,如下图所示。选项面板,如下图所示。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序
20、分支结构设计(4 4)Calculate(Calculate(计算计算)选项面板,如下图所示。选项面板,如下图所示。(5 5)Search(Search(搜索搜索)选项面板,如下图所示。选项面板,如下图所示。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计6 6设置关键字设置关键字Keywords(Keywords(关关键键字字)对对话窗口,如右图所示。话窗口,如右图所示。创创建建关关键键字字的的步步骤骤如下:如下:(1 1)通通过过Icon Icon(图图标标)下下拉拉列
21、列表表,选选择择要要创创建关键字的图标类型。建关键字的图标类型。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计(2 2)在在KeywordsKeywords(关关键键字字)文文本本框框中中输输入入希希望望给给选选中中图图标标设设置置的的关关键键字字(关关键键字字不不能能有有空空格格和和标标点点符符号号),单单击击Add(Add(添添加加)按按钮钮,输输入入的的关关键键字字就就会会出出现现在在Keywords Keywords for for This This Icon(
22、Icon(这这个个图图标标的的关关键字键字)列表框中。同样的方法可以为其他设计图标创建关键字。列表框中。同样的方法可以为其他设计图标创建关键字。复制关键字的步骤如下:复制关键字的步骤如下:(1 1)在在Keywords(Keywords(关关键键字字)设设置置窗窗口口右右边边的的图图标标名名称称列列表表框框中中,选选中中要要创创建建关关键键字字的的图图标标,单单击击Edit Edit Keywords(Keywords(编编辑辑关关键键字字)命命令令按按钮钮,使使该该图图标标标标志志和和名名称称显显示示在在Keywords(Keywords(关关键键字字)设设置置窗窗口口左左上上角角位置。位置
23、。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计(2 2)单单击击已已经经创创建建了了关关键键字字的的图图标标名名称称,其其关关键键字字将将出出现现在在中中间间的的Keywords(Keywords(关键字关键字)列表框中。列表框中。(3 3)选选中中该该关关键键字字,单单击击Copy(Copy(复复制制)按按钮钮,就就将将选选中中的的关关键键字字复复制制到到需需要要创创建建关关键键字字的的Keywords Keywords for for This This Icon(
24、Icon(这这个个图图标标的的关关键键字字)列表框中。列表框中。修改关键字的步骤如下:修改关键字的步骤如下:(1 1)在在Keywords(Keywords(关关键键字字)设设置置窗窗口口右右边边的的图图标标名名称称列列表表框框中中,单单击要修改关键字的图标。击要修改关键字的图标。8.2.3 8.2.3 框架分支结构框架分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计(2 2)单单击击Edit Edit Keywords(Keywords(编编辑辑关关键键字字)按按钮钮,所所选选择择的的图图标标的的关关键键字字会
25、会自自动动出出现现在在窗窗口口左左边边关关键键字字列列表表框框中中,选选中中此此位位置置的的关关键键字字,单击单击Modify(Modify(修改修改)按钮就可以对该关键字进行修改了。按钮就可以对该关键字进行修改了。(3 3)选选中中Keywords Keywords for for This This Icon(Icon(这这个个图图标标的的关关键键字字)列列表表框框中中的关键字后,单击的关键字后,单击Remove(Remove(删除删除)按钮,就可以删除该关键字。按钮,就可以删除该关键字。8.2.4 8.2.4 时序分支结构时序分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学
26、软件程序基本结构设计8.2 8.2 程序分支结构设计程序分支结构设计 循循环环和和分分支支是是最最基基本本的的程程序序结结构构。在在AuthorwareAuthorware中中使使用用决决策策图图标标、交交互互图图标标和和GotoGoto系系统统函函数数都都能能形形成成循循环环结结构构,用用交交互互图图标标、决决策策图图标标、框框架架图图标标和和GotoGoto系系统统函函数数等等都都能能形形成成分分支支结结构构。这这种种分分支支实际上是一种时序,故可称为时序分支。下面举例来进行介绍。实际上是一种时序,故可称为时序分支。下面举例来进行介绍。1 1用声音图标形成时序分支用声音图标形成时序分支 本
27、本例例演演示示形形成成时时序序的的方方法法。运运行行程程序序时时立立即即播播放放背背景景音音乐乐,程程序序运运行行到到第第5 5秒秒时时显显示示第第一一个个对对象象,第第1010秒秒时时显显示示第第二二个个对对象象,第第1515秒秒时时擦擦除除第第一一个个对对象象,第第2020秒秒时时擦擦除除第第二二个个对对象象,第第3030秒秒时时停停止止背景音乐并结束程序。例子中使用声音图标下挂分支形成时序。背景音乐并结束程序。例子中使用声音图标下挂分支形成时序。8.2.4 8.2.4 时序分支结构时序分支结构第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.2 8.2 程序分
28、支结构设计程序分支结构设计2 2用数字电影图标形成时序分支用数字电影图标形成时序分支 本本例例演演示示使使用用数数字字电电影影图图标标形形成成时时序序的的方方法法,运运行行效效果果与与上上一一例子相同。例子中使用数字电影图标下挂分支形成时序。例子相同。例子中使用数字电影图标下挂分支形成时序。8.3.1 8.3.1 超文本形式的内容查询设计超文本形式的内容查询设计第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.3 8.3 程序基本结构设计案例程序基本结构设计案例 文本的超级链接步骤如下:文本的超级链接步骤如下:1 1定义文本风格定义文本风格 2 2建立有链接功能的文
29、本风格建立有链接功能的文本风格 设置触发超级链接的交互属性设置触发超级链接的交互属性 建立文本风格的超级链接建立文本风格的超级链接 3 3应用有链接功能的文本风格应用有链接功能的文本风格 在在程程序序运运行行中中,只只要要单单击击、双双击击或或鼠鼠标标掠掠过过这这个个文文本本块块(取取决决于于触触发发超超级级链链接接交交互互属属性性的的设设置置),程程序序就就会会立立即即跳跳转转到到链链接接目目标标,实现了一种超级链接形式的交互。实现了一种超级链接形式的交互。8.3.2 8.3.2 自动翻页的技巧自动翻页的技巧第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.3 8
30、.3 程序基本结构设计案例程序基本结构设计案例1 1定时自动翻页定时自动翻页 本本例例给给框框架架图图标标下下挂挂2020个个显显示示图图标标,通通过过改改造造框框架架图图标标的的内内部部结结构构形形成成定定时时自自动动翻翻页页的的效效果果,就就像像连连续续播播放放幻幻灯灯片片一一样样。本本例例的的要要点点是是如如何何最最方方便便地地为为框框架架图图标标下下挂挂多多个个显显示示图图标标。正正确确的的做做法法是是:调调 整整 桌桌 面面 上上 窗窗 口口 的的 布布 局局,让让 WindowsWindows的的 资资 源源 管管 理理 器器 窗窗 口口 和和AuthorwareAuthorwar
31、e窗窗口口各各占占据据演演示示窗窗口口的的一一半半,并并使使欲欲下下挂挂显显示示图图标标的的框框架架图图标标能能看看得得见见。在在资资源源管管理理器器中中同同时时选选定定20(20(或或更更多多)个个图图片片文文件件,然然后后用用鼠鼠标标拖拖动动到到AuthorwareAuthorware框框架架图图标标的的右右侧侧,放放开开鼠鼠标标稍稍等等片片刻刻,就就生生成成2020个个显显示示图图标标,并并在在每每一一个个显显示示图图标标中中分分别别导导入入了了一一个个图图片片文件,而且这些图片在演示窗口中是自动与左上角对齐的。文件,而且这些图片在演示窗口中是自动与左上角对齐的。8.3.2 8.3.2
32、自动翻页的技巧自动翻页的技巧第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.3 8.3 程序基本结构设计案例程序基本结构设计案例2 2完成任务后自动翻页完成任务后自动翻页 定定时时自自动动翻翻页页有有一一个个缺缺点点,如如果果程程序序在在每每页页中中运运行行的的时时间间彼彼此此不不同同,就就无无法法用用统统一一的的延延时时时时间间去去配配合合。本本例例则则是是等等待待每每页页中中程程序序运运行行完完毕毕之之后后才才翻翻到到下下一一页页,是是对对上上一一实实例例的的改改进进。本本例例的的要要点点是是取取消消上上一一实实例例的的定定时时条条件件响响应应,而而是是在在每
33、每页页分分支支的的最最后后安安置置一一个个NextPageNextPage导导航航图图标标,这这样样只只有有导导航航图图标标之之前前的的程程序序全全部部运运行行完完,才才发生发生Next PageNext Page导航,从而达到预想的目的。导航,从而达到预想的目的。8.3.3 8.3.3 随机测试系统设计随机测试系统设计第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.3 8.3 程序基本结构设计案例程序基本结构设计案例 教教学学过过程程中中或或学学生生自自学学过过程程中中都都需需要要一一定定的的测测试试手手段段,对对学学生生的的学学习习状状况况作作出出判判断断。本
34、本例例是是一一个个随随机机测测试试系系统统,是是一一个个简简单单的的测测试模块,可以实现客观题的检测,并自动给出测试成绩。试模块,可以实现客观题的检测,并自动给出测试成绩。8.3.4 8.3.4 判断图标形成附加库设计判断图标形成附加库设计第八章第八章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.3 8.3 程序基本结构设计案例程序基本结构设计案例 判判断断图图标标除除了了用用于于进进行行判判断断分分支支结结构构的的构构建建之之外外,还还可可以以构构建建一一个个在在程程序序中中不不对对程程序序运运行行造造成成任任何何影影响响的的“附附加加库库”,在在附附加加库库中中可可以以
35、装装入入在在程程序序中中反反复复使使用用的的一一些些媒媒体体素素材材,以以节节省省程程序序占占用用的的总总的的空空间间数数量量。下下面面以以二二元元一一次次方方程程组组的的求求解解问问题题为为例例来来说说明明附附加加库库在在程程序序设设计计中中的的用用法法。本本例例利利用用文文本本输输入入交交互互由由用用户户输输入入变变量量a a,b b,c c,d d,e e,f f的的值值,利利用用条条件件交交互互判判断断是是否否能能构构成成二二元元一一次次方方程程组组,然然后后依依据据公公式式求求出出方方程程组组的的解解。本本例例的的要要点点是是利利用用判判断断图图标标构建附加库。构建附加库。第八章第八
36、章 多媒体教学软件程序基本结构设计多媒体教学软件程序基本结构设计8.4 8.4 本章小结本章小结 教教学学软软件件的的程程序序结结构构设设计计是是精精简简程程序序、增增强强功功能能、提提高高开开发发效效率率的的重重要要方方面面,因因而而好好的的程程序序结结构构对对编编程程效效果果影影响响很很大大。语语言言类类编编程程软软件件工工具具在在编编程程过过程程中中很很难难在在编编写写过过程程中中同同时时注注意意到到程程序序的的功功能能强强大大而而又又保保持持很很高高的的编编程程效效率率,而而AuthorwareAuthorware平平台台的的图图标标流流程程图图式式的的编编程程方方式式正正好好可可以以实实现现结结构构先先行行的的编编程程构构想想,从从而而比比较较好好地地解解决决了了这这个个问问题题。本本章章从从应应用用程程序序初初建建的的准准备备出出发发,对对AuthorwareAuthorware应应用用程程序序主主体体结结构构的的设设计计、各各种种分分支支功功能能图图标标及及其其分分支支结结构构的的设设计计以以及及实实际际教教学学应应用用程程序序的的制制作作案案例例进进行行了了分分析析和和讨讨论论,使使得得读读者者对对AuthorwareAuthorware程序结构设计的特点有了一个更为清晰的认识。程序结构设计的特点有了一个更为清晰的认识。