网站大量收购独家精品文档,联系QQ:2885784924

GrADS第7章 描述语言及编程解析.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 GrADS 描述语言及编程 7.1 描述语言概述 *.gs文件中可以包括两种类型的语句: 描述语句:不用引号,需要经过编译。 指令性语句:GrADS命令,需用引号括 起来。 注意:描述语言用到指令性语句中要用引号。 例如: i=1 赋值语句(描述语句) ‘set t ‘i’’(或者‘set t ’i 空格) (命令语句) 注释行:以*号开始,不用引号括起来 7.2 描述语言的构成 表达式:变量、常量和函数; 语句:赋值语句、选择控制语句、循环语句。 1. 变量 变量名:由1至8个字符组成,以字母开头,仅包含字母和数字,变量名区分大小写。 注意:在GrADS描述语言中,有两个变量名由其内部使用:‘result’ 和 ‘rc’。不要使用这两个变量名。 变量名=数值/字符串/变量名 (描述语言的变量内容都是字符串型的) 如果一个变量没有被赋值,那么它的值就是它的名字。 例如: iyear=1948 imo=‘jan’ ta=26 tb=31 set z 1’ d ave(v,time=taimoiyear,time=tbimoiyear) 在有些运算中,如果一个变量或字符串常数是一个具有正确格式的数字,则其将被解释为数字,可以进行某些数学运算,所得结果也是一个数字字符串。 复合描述变量: 可以在描述语言程序中构造数组。复合变量名可以是一个由“·”分隔的多个变量名的复合体。例如: varname.i.j 如果i和j也是变量,那么i和j的内容将会被i和j的字符串值所替代。 i = 10 j = 3 varname.i.j = 343 在这个例子中,赋值语句相当于: varname.10.3 = 343 在i、j变量被替代前后,复合变量名的整个长度不能超过16个字符。 在GrADS描述语言中不能设置过多的变量,因此,不能利用复合变量产生一个较大的数组,例如: 显示1-3月的图和标题 2. 运算符 | 逻辑变量:或 逻辑变量:和 = 等于 != 不等于 大于 = 大于等于 小于 = 小于等于 % 连结符 + 加 - 减 * 乘 / 除 ! 一元否 - 一元负 下面的运算符可用于数字对象的数字运算: =,!=,,=,,=,+,-,*,/ 算术运算以浮点进行,如果结果为整型数,则结果字符串是整型的。 下面运算符处理非数字对象操作,结果为错 :+,-,*,/ 逻辑运算符取字符 0 表示结果为假(false) ,字符 1 表示结果为真(true) 。 3. 表达式 表达式包含运算对象、运算符和括号。 字符串常数用单或双引号括起来,例如“This is a string”即是一个字符串常数。 数字常数不用引号,但认为是字符串常数。 4.函数name(arg,arg,arg...) 函数名:遵循变量名的命名规则,参数arg可以是表达式。 描述语言函数总是得到一个单一的字符串结果,但可以有一个或多个字符串自变量。 它的调用格式为: name (arg, arg, arg, ……) 如果函数没有参数,仍必须写出一对空括号,例如:name()。 通过函数子程序的定义语句在你的描述语言程序中构造自己的函数: function name(variable, variable, ...) 要回到调用处,使用return语句: return(expression) 函数的结果用 return 命令的 expression 表达式给出的结果。 当一个函数被调用时,首先计算实参(函数被调用时的参数)的数值,然后执行函数子程序,将实参的数值传输给函数定义中形参变量(函数被定义时的参数)作为其初始值。 如果实参个数少于形参,则其余的形参初始没有值;如果实参个数多于形参,则多余的实参被舍弃。 函数中的变量一般是局部变量,其值不带出函数,只有用全局变量(下划线“_”打头的变量)可将其值带出函数之外供全局使用。 5. 语句 赋值语句 赋值语句的格式为: 变量名=表达式 表达式进行运算后,将结果赋予所指定的变量。 h=2 ta=1+

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档