- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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+
您可能关注的文档
- GIS产业发展趋势解析.ppt
- GJ4030-S 防腐补口补伤作业指导书(0版)解析.doc
- GMAT数学术语解析.ppt
- gmp卫生管理ppt解析.ppt
- GMP向你推荐管理、质量、安全警句与名言解析.ppt
- GNS3模拟总公司与子公司网络系统解析.doc
- GoldWave声音处理解析.ppt
- Gn口综合下载速率提升报告解析.docx
- GNSS系统构成和作业原理解析.ppt
- GPON原理介绍解析.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 广州城中村拆除方案.docx
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题07 解析几何 真题专项训练(全国竞赛+强基计划专用)原卷版.docx VIP
- 木香化滞汤_嵩崖尊生卷七_方剂加减变化汇总.doc
- 2022年军队文职人员招聘(教育学)考试题库(完整版)-简答题库.docx
- 《老年人心理护理》ppt课件.pptx VIP
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题16 其他竞赛综合 真题专项训练(全国竞赛+强基计划专用)解析版.docx VIP
- 统编版四年级下册语文1古诗词三首《四时田园杂兴》课件.pptx
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题15 导数与极限 真题专项训练(全国竞赛+强基计划专用)解析版.docx VIP
- 《编钟的历史》课件.pptx
- 地震安全性评价管理条例.docx VIP
文档评论(0)