版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章第3小章Authorware6.0语言介绍6-3.1变量6-3.2函数6-3.3运算符6-3.4表示式6-3.5语句结构6-3.6使用变量和函数场所Authorware开发交互开发(2)第1页6-3.1变量6-3.1.1变量类型数值型变量:该类型变量用于存放详细数值。数值型变量能够存放任何类型数值,其中包含整数、实数和负数。Authorware能够存放数值范围是-1.7×10308~+1.7×10308。假如将两个变量进行数学运算,系统自动将它们默认为数值型变量。Authorware开发交互开发(2)第2页字符型变量:该类型变量用于存放字符串。字符串是由一个或多个字符组成,这些字符能够是英文字母、汉字、数字、特殊字符(如“&”、“$”等)或它们之间任意组合等。在Authorware7.0中,一个字符型变量能够存放30000个字符。字符型变量能够用于存放一个用户姓名、一个单词拼写或一个网站URL地址等。Authorware开发交互开发(2)第3页逻辑型变量:该类型变量用于存放数据逻辑值,即TRUE(真)和FLASE(假)两种值,其用途是激活或取消某一动作选项。在Authorware7.0中,系统默认数字0等于FLASE,而其它任何非0数字(通常使用1表示)都相当于TRUE。列表型变量:列表型变量用于存放常数或其它变量。Authorware支持两种类型列表变量:线性列表和属性列表。在线性列表中,全部元素都是一个数值,比如[1,2,3,“a”,“b”,“c”]就是一个线性列表。在属性列表中,每个元素都由属性名和属性值组成,二者之间用冒号隔开,比如[#lastname:”mjc”,#firstname:”mpl”,符号变量:符号变量是一个类似于数值或字符串变量,它们以“#”开头。使用符号变量主要目标是Authorware处理符号变量速度比字符形变量速度快。Authorware开发交互开发(2)第4页6-3.1.2系统变量
独立变量:独立变量是指能够单独使用变量,它们基本上与设计图标无关,比如“EntryText”、“FullDate”、“FullTime”等。引用变量:引用变量由引用符号“@”与流程线上设计图标名称组成,比如“Movable@IconTile”,这么能够得到特定设计图标相关信息。Authorware开发交互开发(2)第5页经过一个小例子来介绍系统变量使用。1)建立一个新文件,并以“变量课件”名称保留到“我文档”中。2)向流程线上添加一个显示图标,命名为“try”。3)双击显示图标,打开演示窗口。4)单击工具栏上按钮,导入一幅图片,然后选择工具箱中工具,在演示窗口中输入如后图所表示文本,括号中文字信息就是系统变量。Authorware开发交互开发(2)第6页Authorware开发交互开发(2)第7页5)单击工具栏上按钮,演示窗口中将显示出相关信息,以下列图所表示。演示窗口Authorware开发交互开发(2)第8页6-3.1.3自定义变量设计一个两位数以内随机加法题,能够设置两个自定义变量,分别用于存放两个加数。详细操作步骤以下:1)在设计窗口流程线上分别添加一个计算图标与显示图标,并以“取数”和“出题”命名,以下列图所表示。Authorware开发交互开发(2)第9页2)双击“取数”计算图标,打开计算窗口,在窗口中输入表示式“a:=Random(1,99,1)”和“b:=Random(1,99,1)”,其中a和b是自定义变量,“:=”是赋值运算符,以下列图所表示。Authorware开发交互开发(2)第10页3)关闭计算窗口,弹出一个提醒对话框,问询是否保留计算窗口中内容,以下列图所表示。Authorware开发交互开发(2)第11页4)单击按钮,出现一个【新变量】对话框,以下列图所表示。因为a和b都是新建立变量,所以要求设置变量选项。Authorware开发交互开发(2)第12页5)单击按钮即可完成变量定义,然后就能够在程序中使用它了。6)双击“出题”显示图标,打开演示窗口。选择工具箱中工具,在演示窗口中单击鼠标,输入以下列图所表示文本信息。Authorware开发交互开发(2)第13页7)输入完成后,每次单击工具栏上按钮,演示窗口中就会显示随机算术题,以下列图所表示。Authorware开发交互开发(2)第14页6-3.2函数6-3.2.1系统函数Authorware开发交互开发(2)第15页6-3.2.2自定义函数【函数】面板Authorware开发交互开发(2)第16页【加载函数】对话框Authorware开发交互开发(2)第17页【自定义函数在Winapi.u32】对话框Authorware开发交互开发(2)第18页6-3.3运算符1.算术运算符加:+减:-乘:*除:/乘方:**Authorware开发交互开发(2)第19页2.关系运算符等于:=不等于:<>大于:>大于等于:>=小于:<小于等于:<=Authorware开发交互开发(2)第20页3.逻辑运算符否:~与:&或:|4.赋值运算符赋值运算符::=Authorware开发交互开发(2)第21页5.连接运算符连接运算符:^连接运算符作用是将两个字符串连接起来,将其值赋予另一个字符串。比如,在程序中自定义变量“S”,假如S1=“我是一个”,S2=“学生”,则S:=S1^S2值就是“我是一个学生”。Authorware开发交互开发(2)第22页Authorware中运算符优先级
优先级运算符123456789()~、+(正)、-(负)***、/+、-^=、<>、<、<=、>、>=&、|:=注意:优先级1表示最高,9表示最低Authorware开发交互开发(2)第23页6-3.4表达式1.给表示式添加注释有时候为了说明表示式详细含义,能够在表示式后面加一个注释,其方法是在注释前面添加两个连字符“--”。如:ResizeWindow(320,240)--设定屏幕尺寸为320*240Authorware开发交互开发(2)第24页计算窗口中注释内容Authorware开发交互开发(2)第25页
2.字符串使用字符串使用与变量和函数使用一样,在表示式中使用字符串必须用双引号,以区分于变量和函数名。假如需要在字符串中使用双引号,即在屏幕上显示双引号本身,则必须在双引号前面加一个反斜杠“\”。如:"Hesaid,\“Iamastudent.\”"假如表示式中需要使用反斜杠,即在屏幕上显示反斜杠本身,则要求在反斜杠前面再加上一条反斜杠。如:Path:="c:\\windows\\system"Authorware开发交互开发(2)第26页3.数字使用在表示式中能够使用数字,但必须遵照一定规则,即在数字中不准使用千位符“,”,不准使用货币符号(如$、\等),不准使用科学计数法。Authorware开发交互开发(2)第27页6-3.5语句结构6-3.5.1条件语句条件语句是“ifthen”结构,用于控制程序在不一样条件下执行不一样操作,假如语句在一行内结束,则不需要加“endif”作为结束标志。不过假如要执行一组操作,就需要用“endif”来结束条件语句。Authorware开发交互开发(2)第28页其基本格式以下:if条件1then操作1else操作2endif或者:if条件1then操作1elseif条件2then操作2elseif条件3then……endifAuthorware开发交互开发(2)第29页6-3.5.2循环语句格式1:repeatwith变量=初始值(down)to结束值操作endrepeat在这个循环语句中,程序将执行“操作”次数为(“结束值”-“初始值”+1)次,假如该值小于0,则程序不执行“操作”。其中“down”为可选参数,假如“初始值”大于“结束值”,则需要添加这个参数,且执行次数为(“初始值”-“结束值”+1)次。Authorware开发交互开发(2)第30页例1下面程序将使Beep函数执行50次。repeatwithi:=50downto1Beep()endrepeat例2用下面程序能够计算出100+99+98+…+3+2+1值为5050。Num:=100repeatwithcounter:=99downto1Num:=Num+counterendrepeatAuthorware开发交互开发(2)第31页格式2:repeatwith变量in列表操作endrepeat在这个语句中,只有列表中全部元素都被使用过,程序才退出循环结构。例3执行下面程序,使Total值变为60。List:=[10,20,30]Total:=0repeatwithXinListTotal:=Total+XendrepeatAuthorware开发交互开发(2)第32页格式3:repeatwhile条件操作endrepeat在这个语句中,“操作”将一直被执行,直到“条件”不成立为止,即“条件”从“真”到“假”,或“条件”由“假”到“真”。Authorware开发交互开发(2)第33页6-3.6使用变量和函数场所6-3.6.1在属性面板中使用变量和函数【属性:交互图标】面板Authorware开发交互开发(2)第34页6-3.6.2在文本对象中使用变量和函数比如,前面用“循环语句”进行从1加到100运算,只是将这些语句写到计算图标中,是看不到结果。不过借助显示图标进行简单设置,就能够看到计算结果了,其详细操作方法以下:1)在流程线上添加一个计算图标和一个显示图标。2)在计算图标计算窗口中输入如后图所表示内容。Authorware开发交互开发(2)第35页计算图标内容Authorware开发交互开发(2)第36页3)当关闭计算窗口时,将出现【新变量】对话框单击“确定”按钮,接着又出现要求定义新变量Counter初始值对话框,单击“确定”按钮。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度现代农业项目融资借款合同3篇
- 2024年度高端服装品牌代理与分销合同2篇
- 2024年农业节水灌溉装置安装合同3篇
- 2024年户外运动场所租赁合同范本版B版
- 暖通空调工程招标合同三篇
- 2024年度量子计算机技术转让合同3篇
- 二零二四年高档住宅区门窗安装工程合同2篇
- 2024年出租汽车服务标准合同模板
- 2024年专属:高级管理人员聘用协议3篇
- 2024年版教育软件开发与授权许可合同6篇
- 《西方经济学(本)》形考任务(1-6)试题答案解析
- (高级)插花花艺师(三级)技能鉴定考试题库-下(判断题)
- 护理学专业大学生职业规划书
- 北师大版五年级上册数学期末测试卷及答案共5套
- 2023年中航集团(国航股份)财务业务储备岗招聘考试真题
- 品质异常(8D)改善报告
- 更换天沟维修施工方案(共8页)
- 光伏发电项目工程水土保持方案编制总则
- 山东浅谈鉴定肩撞击综合症伤残1例
- 蟾蜍药用价值的研究进展
- ProE5.0全套教程(完整版)
评论
0/150
提交评论