第十一章 变量、函数、脚本语句.ppt

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

第十一章 变量、函数、脚本语句 本章要点 变量的基础知识及应用 函数及其应用 脚本语句 本章逻辑结构 11.1 变量 11.1.1 系统变量 11.1.2 自定义变量 11.1.3 变量的存储类型 11.1.4 运算符和表达式 11.1.5 应用实例 11.2 函数 11.2.1 系统函数 11.2.2 自定义函数和外部函数 11.3 脚本语句 11.3.1 if then 语句 11.3.2 循环语句 11.4 应用实例 11.1 变量 变量的定义:变量是一个其值在程序运行过程中可以改变的量。 它用来保存程序的中间结果或临时结果,其值可以通过变量名来引用,它没有局部变量和全局变量之分,都属于全局变量。Authorware 7中的变量分为两类:系统变量和自定义变量 11.1.1 系统变量 系统变量是Authorware 7本身预先定义好的一套变量,它们有固定的符号和特性,主要用于跟踪信息,如文件存储位置及状态、判断分支结构中正在执行的分支、显示图标中对象的移动位置、交互图标中用户的输入内容等 系统提供了11种类型的系统变量:CMI(计算机管理教学)、决策、文件、框架、常规、图形、图标、交互、网络、时间、视频 11.1.2自定义变量 自定义变量顾名思义就是由用户自已定义的变量,自定义变量是为了跟踪系统变量无法跟踪的信息而设置的变量,在设计交互应用程序中非常普遍 11.1.3 变量的存储类型 数值型变量 字符型变量 逻辑型变量 数组变量 符号型变量 坐标型变量 距形变量 11.1.4 运算符和表达式 1 .共有5类运算符 算术运算符 关系运算符 逻辑运算符 连接运算符 赋值运算符 2 .表达式 表达式就是用运算符把变量连接起来的式子,例如a:=334 11.1.5 应用实例 制作一程序,要求显示当前的日期和时间 11.2 函数 函数用于执行一种特殊的操作,如写外部文件、与数据库对话,实现程序之间的跳转等。使用函数,有助于程序代码的重用和整个程序的结构化。每个函数都有唯一的名字和自己的语法结构,通常包括一至几个参数,Authorware 7把函数分为系统函数和自定义函数 11.2.1 系统函数 系统函数是Authorware 7中预定义的函数,根据用途被分为:字符、CMI、文件、框架、常规、图形、图标、跳转、语法、列表、数学、网络、OLE、平台、目标、时间、视频型函数 11.2.2自定义函数和外部函数 外部函数和自定义函数是对系统函数的有益补充,它们在使用之前必须从外部动态链接库中加载到Authorware 7 中 ,加载到Authorware 7 中后,就和系统函数的使用方法相同。 在程序中引用函数,需要先打开函数窗口,其方法为在菜单栏上单击“窗口”→“面板”→“函数”或直接单击工具栏上的打开函数按钮 。 11.3 脚本语句 11.3.1 if`…then 语句 if`…then 语句 有三种格式: (1) if 条件 then (一个)表达式 end if (2) if 条件 then 表达式一 else 表达式二 (3)if…then 语句可以多层嵌套 例: Authorware 7的循环语句用来控制重复执行某项任务直到指定条件满足或者执行规定次数。它有如下几种格式: (1)repeat…with 变量名:=初始值 to 终值 表达式(或表达式组) end repeat ( (2) repeat…with 变量名:=初始值 down to 终值 表达式(或表达式组) end repeat (3)repeat while 条件 表达式(或表达式组) end repeat ( (4) repeat with 变量名 in 线性列表 表达式(或表达式组) end repeat 11.4 变量、函数和脚本语句 的应用实例 * * 11.3.2 循环语句(repeat) * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档