计算图标的使用.doc_第1页
计算图标的使用.doc_第2页
计算图标的使用.doc_第3页
计算图标的使用.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

八、计算图标的使用计算图标作用是编辑和存储变量、函数及由变量、函数和运算符等组成表达式,表达式的组合就成了完整的程序语句。(一)建立计算图标建立计算图标的方法有两种,一种是直接拖拽“计算”图标到流程线,另一种是用鼠标右键单击某一显示图标、群组图标或交互图标等,选择“计算”菜单。在打开的计算图标编辑区中输入内容即可。(二)表达式的使用1表达式的组成表达式可以通过运算产生一个结果或完成某种操作,如为变量赋值。可以在计算窗口、对话框、文本对象等所有使用函数与变量的地方使用表达式。表达式由函数、变量、运算符、数字、字母、字符串、常数及相关注释组成。2运算符的类型运算符是一种符号,它的作用是对一个或多个变量进行处理。(1)运算符的种类在Authorware中有五种不同的运算符:赋值运算符、关系运算符、逻辑运算符、算术运算符和连接运算符,(2)运算符的优先级Authorware中运算符的优先级别由高到低依次为:括号,非及正负号,乘幂,乘和除,加和减,连接运算符,等于、不等于、小于、大于、不小于和不大于,非和与,赋值运算符。优先级别相同的运算符在同一表达式中时,按从左至右的顺序执行。u 赋值运算符(:=)把它右边的数值或表达式的值赋予其左边的变量。u (2)关系运算符用于比较左右两边操作对象的大小,返回一个逻辑结果(真或假)。可用来比较的对象有数字、字符串以及数值型或字符型的变量。u 逻辑运算符的操作对象是逻辑型数字或逻辑型变量,运算后的结果也是逻辑值。操作符的意义如下:逻辑非。改变一个值或表达式的值,使其与原来的值相反。:逻辑与。该操作符两边的值都为真时,运算的结果为真,否则为假。|:逻辑或。当操作符两边的值有一个为真时,运算结果为真。u 算术运算符操作对象是数值,返回值也为数值。其意义与算术运算符意义相同。u 连接运算符的作用是把它左右两边的字符串连接成一个字符串。连接运算符也可以对两个字符串变量进行连接。注意:(1)在表达式中出现的标点符号,如冒号、引号等都应采用英文状态下的符号。(2)可以使用正数和负数或小数,但不支持科学计数法。(3)表达式中的字符串必须用半角引号引用。如果想在字符串中使用半角双引号,要在双引号前加反斜杠字符()。如He said:Im goint to now它所表示的字符串是:He said:Im goint to now。如果要在表达式中使用反斜杠字符,必须输入它两次(),如要显示“c:windowssystem”,在表达式为:“c:windowssystem”。当然如果在表达式中只输入了一个“”,系统也会再自动添加一个“”。(4)在Authorware的表达式中,可以使用常数True(真)和假(False)。也可以使用1、On或Yes代替True;0、Off或No代替False。(5)在连字号(-)后输入注释。表达式也可以全部是一个注释行。Authorware对所有的注释信息不进行任何处理。3程序语句Authorware对程序语句的格式要求比较少,且较接近日常用语,易于理解。常用的是ifthen语句和repeat with(while)语句。下面分别进行介绍。(1)if then语句if then有以下几种用法:如:u if then u if then elseend ifif then语句还可以嵌套,即在if then中语句还可以再使用if then语句。如:(2)Repeat循环语句Authorware还提供了Repeat循环语句,控制重复执行某项任务直到指定条件满足或者执行规定次数。Repeart语句有二种用法:u repeat with counter := start to finish end repeatcounter是控制变量,start为该变量的初值,finish是该变量的终值。执行过程是先将start的值赋给变量counter,然后执行表达式一次。再将控制变量counter的值加1,接着执行表达式1次,如此反复,当counter的值等于finish时,循环结束。u repeat with counter := start down to finish end repeat这种形式与上一形式不同的是,每执行表达式一次后,不是把控制变量加1 ,而是把它的值减1。u repeat with element in anyList end repeat这种形式与上述两种形式不同的是它的控制变量是数组和数组里面的元素。u repeat while 条件 end repeat 这种形式中,当条件为真时循环继续,条件为假时,则退出循环。(三)变量的使用1变量的类型在Authorware中,变量可以分为系统变量、自定义变量和逻辑型变量。系统变量是Authorware本身提供的,共有13类,近200个变量,基本上能满足在课件制作过程中的一般要求。自定义变量是设计者自己定义的,通常在只在本课件中有效。逻辑变量通常用于存储TRUE(真)和FALSE(假)两种值。变量通常应用在计算图标中,也可以用在对话框的文本输入框中,还可以出现在显示图标中。2运用系统变量要使用变量,单击“变量窗口”工具,在出现如图2-2-29所示的“变量”对话框后,在“分类”下拉列表中选择All,则列出全部预设的变量,选中某一变量后可在“初始值”、“当前值”及“描述”框中显示相应内容。如果要使用该变量,可单击“粘贴”按钮,但必须注意只有当系统处于允许使用变量的状态才可以粘贴变量。图2-2-29 “变量”对话框3新建自定义变量自定义变量是用户根据程序的需要自己定义的一种变量,变量一般由字母来表示,由设计者自己设定,但不可与系统变量冲突。在课件中,自定义变量常用来存储数值和字符串。如果想新建一个变量,即自定义变量,可在图2-2-29中单击“新建”按钮,在弹出的“新变量”对话框中,输入相应的“变量名”、“初始值”、“描述”后,单击“确定”按钮。新建的变量将保存在“未命名”类中,当变量有关操作完成后鼠标左键单击“完成”按钮。也可以直接在程序中引用没有定义的新变量,当关闭程序编辑窗口时,系统会自动打开“新变量”对话框。(四)函数的使用程序中所指的函数除沿用数学中的函数概念外,还常用来表示一个提供某种特殊功能或作用的子程序,其内容是一段程序代码,设计者可以直接运用函数得到最后结果,而不必关心其内容。Authorware提供的函数有300多个,在实际操作中,常将函数与变量结合使用。1函数的类型函数分系统函数和外部扩展函数。系统函数也是由Authorware系统本身提供,共分18大类。外部扩展函数通常由第三方开发,将外部扩展函数存放在动态链接库中。2运用系统函数函数的运用方法类同于变量的查找,鼠标左键单击工具栏中的“函数窗口”,打开如图2-2-30所示的“函数”对话框,在“分类”下拉列表中选择函数类型,也可在All中按函数字母次序选择函数,当选中某一函数后,在“描述”显示框中会出现该函数的使用格式、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论