Authorware直观灵活的程序语句..docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Authorware直观灵活的程序语句.

第三部分 直观灵活的程序语句 Authorware除了具有图标化的程序设计流程外,直观灵活的程序语句也是一大特色,即使您没有任何的编程基础,一样可以很轻松地掌握Authorware的程序语句编写技巧。 本节我们一起讨论Authorware 6.5程序语句的基础知识与相关的语句编写技巧等。 本节导读: /2003/05/21/1702144.shtml \t _blank一、预备知识 Authorware 6.5的程序语句一般都是在计算代码编辑器里编写完成并执行的,如图1所示。除了计算图标外,其它图标都有附带执行计算代码的功能,选择该图标后按快捷键“Ctrl”+“=”即可调出附带计算代码编辑器。 /2003/05/21/1702144_1.shtml \t _blank二、基本语法与结构? 详细介绍/2003/05/21/1702144_1.shtml \t _blank注释符、各种运算符、/2003/05/21/1702144_2.shtml \t _blank条件/循环判断语句结构等基本语法与结构。 /2003/05/21/1702144_3.shtml \t _blank三、程序语句代码范例? 了解上面的一些程序语句编写基本知识和技巧后,我们来加深一下认识,尝试编写一段程序代码,在Authorware窗口中绘制一个饼状模拟分布图。 一、预备知识 Authorware 6.5的程序语句一般都是在计算代码编辑器里编写完成并执行的,如图1所示。除了计算图标外,其它图标都有附带执行计算代码的功能,选择该图标后按快捷键“Ctrl”+“=”即可调出附带计算代码编辑器。图 1 二、基本语法与结构 1.注释符-- 一目了然的注释既能增强程序的可读性,又可以方便设计者日后对程序代码的修改与维护。Authorware计算代码中默认--后面即为注释文本内容,在程序执行中并不被执行。强烈建议大家养成良好的程序注释习惯! 2.运算符 Authorware涉及的运算符号主要包括赋值运算符、关系运算符、算术运算符、连接运算符、逻辑运算符共五大类。 (1)赋值运算符:= 把赋值运算符右边的值赋予左边的变量,例如Variable:=Value即把右边Value的值赋予左边的变量Variable,这种运算关系可以包括数值、字符串文本等各种Authorware支持的数据类型的赋值。 语法范本:A:=10 List:=[1,2,3,4,5,6] PopupHandle:=tmsCreatePopupList(WindowHandle) (2)关系运算符:=(等于)、(不等于)、(小于)、(大于)、=(小于或等于)、=(大于或等于)。 对两个值(例如字符串、数值等)进行比较并返回一个逻辑比较结果True(1)或False(0),一般用于条件分支判断。 语法范本:AB(A不等于B) (3)算术运算符:这类运算符主要是完成程序中一些基本的算术演算,包括有+(加)、-(减)、 *(乘)、/(除)、**(乘方)。 语法范本:3+5*20(即3+5×20=103) (4)连接运算符^:主要用于两个或多个字符串之间的连接。 语法范本:A:=Authorware^6.5(即A的值为Authorware6.5) (5)逻辑运算符:~(逻辑非)、(逻辑与)、|(逻辑或)。 这类运算符主要是完成两个逻辑值的比较操作,比较返回的结果是True(1)或False(0),一般用于条件分支判断。 语法范本:AB(假如A=1,B=0,则AB的逻辑值为False,即0) 最后我们还要介绍一下运算符的优先级问题,这在复杂的运算表达式中尤为重要。Authorware中运算符的优先级问题一般遵循以下原则:(左边最高,右边最低) () 、~ 、** 、*或/ 、+或-、 ^、 =或=或=或或或、 或|、 := 其中括号的优先级别最高,而赋值符则最低。 例如:N:=(3+4/2)15*225 其运算顺序是:3+4/2=3+2=5 → 51中间结果A为True(1) → 5*2=1025中间结果B为False(0) → AB=TrueFalse=10=0,最后结果N即为False(0)3.条件/循环判断语句结构 通过条件/循环判断语句可以控制程序流程的执行方向,完成不同的分支任务。Authorware?6.5主要包括如图2所示的条件/循环判断语句结构。图 2 (1)条件判断语句 顾名思义条件判断语句就是用于某种事件或者结果的判断上,并根据判断结果决定执行哪条分支动作,条件判断语句结构一般以if开头,而以End if结束。例如: if A10 then DisplayIcon(iconid@hello) else Eraseicon(iconid@good) end if 如果A10的情况下则执行Displa

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档