版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章系统基本约定及描述方法用户在使用SAR系统对统计表进行处理时,尽管在描述输入、输出、审核、计算、 汇总、制表等各环节都有特定的要求,但对这些特定要求的描述都是由一些基本描述单 元通过一定的语法规则来实现的,所以在这一章里我们主要介绍一下SAR系统的一些基本约定及基本描述单元。对于用户的各种公式描述,系统的编辑器供用户编辑审核公式、 计算公式、汇总公式、出表公式、录入公式、追加公式、备份公式、数据检索公式、批 处理命令等。§ 4.1 打开表描述打开表描述的基本形式有:1.一般格式打开表:OP A=表名1表名2 C=表名3一共可以打开10张表,即可到丿=表名10,而且在此可定义内存
2、变量表。2 含参数打开表:OP A=表名1 (/参数)(或B=表名2,或C=表名3)参数包括:/T,/09, W /R参数意义如下:/T表示指定时间时间的输入如第一章介绍,表名后跟/T,则系统在打开表时,将五位时间加在表 名的后面与给的表名组合成要打开的表,因此给的表名不能长于3位。这样不用每月修 改公式。如:专业码为GY用户定义的表名为0 1,则表数据文件名应为 O1.DGY而对 于2 0 0 0年8月份的数据,用户定义的表名则应为0 1 2 0 0 0 8,表数据文件名应 为0 1 2 0 0 0 8 . DGY。对于月份系统采用16进制,如存0 1表的11月份数据 的表数据文件名应为:0
3、 1 2 0 0 0 E.DGY。/O9 表示固定级固定级,指在计算时,将以该表的某一级单位作为固定的单位级。某些计算,需要有这样的功能,同一单位的下级单位使用同样的固定计算参数,而 不同单位的下级单位使用不同的计算固定参数。也就是说,有些上级单位的表数据,在 计算时和其下级单位是一样的。即在一定的范围内是常数(局部常量)。例如:农村一套表中,地区级在计算分乡产值时,一般是对现行价格同一个县下面所属的全部乡使用同 一个价格,而且不同的县是不同的现行价格,如果地区级分乡计算时,将价格描述成常 数,那么对不同的县就得建不同的计算公式,这样将不利于统一计算公式,也不利于管 理。如果用固定表描述,就可
4、以将价格常数放在固定表中,统一描述计算公式。/W表示只写/R 表示只读 只写或只读,顾名思义,为该表为只写盘而不读数,或该表只读数而不写盘OP A=N1,N2(或B=X1,Y1)表示打开一个N1*N2 (N1和N2为正整数)的内存矩阵,此矩阵是用作“计算草稿”,退出此公式后即释放。如:A=2,3表示打开一 个2行3列的虚表。需特别指出的是,单位字典表可作为普通表打开,参与全部的数据处理,即与普通 数据表一样进行数据运算或修改数据。此时,在打开表的描述中,表名固定为UNT, 如OP A=UNT§ 4.2基本描述单元§ 数据位置描述单元数据在表中的位置描述有一维描述法和二维描述
5、法。1、一维描述法一维描述法的基本形式为:N K这里:N表示表号,范围是A J,视用户打开的表数而定。K表示数据在表中的 位置。对于一维表,K即数据的顺序号;对于二维表,按数据在表中的行一列顺序走向 位置而定,即第一行、第一列为第一个数据,第一行、第2列为第二个数据,第一 行第n列为第n个数据,第二行第一列为第n+1个数据。例如:用户有以下一张3X4的二维表,假定该表为A表图4.1位置a表示为A1 ,位置c表示为A3,位置c表示为A5,位置i表示 为A9。当用户要描述的数据是连续的,可用连取符号:”表示,例如:A1:3表示数据a,b,c;A7:8 表示数据g,h。当用户所描述数据的位置是间隔的
6、,可用间隔符号;”来描述。例如:A 1;3 表示数据a,c;A 5:8;1 表示数据e,f,g,h,a。2、二维描述法二维描述法是用数据在表中的行列位置来描述,基本形式为 :NK,L。这里,N表示表号,K表示行号、L表示列号,“,”是行、列分隔号。例如:Al, 1表示数据a;A2,2 表示数据f ;A3,2 表示数据j。二维描述中,连取符号“”和间隔符号;”同样可用。例如:A1:2,1:4 表示数据 a,b,c,d,e,f,g,h;A1;3,1:3 表示数据 a,b,c,i , j , k。在本版本中,连取符号:”在计算审核中不再使用,而改用循环操作来实现。对于二维描述法,行方向的位置可以用行
7、代码来描述。对于一列数的表,其一维描 述方式也可以用座标表示。例如:上面的表中(图4.1),三行数据的行代码分别为J01、J02、J03。 那么,数据g的位置也可以描述为:A (J0 2) ,3 。为了与座标方式的描述相区别,行代 码需用括号“(”和)”括起来。当用户需要按先列后行的方向时,用符号”作为行列分隔符。再如:A (J01) : (J03) ,2 表示数据 b,f,j。A (J01) ; (J03) ,1 表示数据 a 和1。A (J01) : (J03)|1:2 表示数据 a,e,i,b,f,j。程序在执行时自动将代码翻译为座标。因此,不论是定长表还是不定长表用户在定 义表时,应将
8、行代码描述上。需要说明的是,在用户操作环境的描述中两种方式可同时并存。由于本系统的表数据文件中不含有列方向的编码,因此,在列方向不提供座标描述 方式。为了简单和清晰起见,本资料的讲解仍沿用以前的以座标的方式进行。§ 分组标志描述单元分组标志描述单元用来描述单位字典表中分组标志的序号位置及串位置,基本形式 为Za , b, c这里,Z特指单位字典表,是分组标志专用符,a表示分组标志序号,为 不包括单位代码的所有标志序号,b表示第a个分组标志的取串起始位,c表示第a个 分组标志的取串长度,特殊情况下,当a = 0时,表示单位编码;当b,c同时省略时 (不能只省略一个),表示取分组标志全长
9、。例如:Z0,5,2 表示单位编码的第5,6位;Z3,2,3 表示第3个分组标志的第2,3,4位;Z4表示第4个分组标志的全长§ 423内存变量描述单元在计算公式中,用户可以定义一些内存表,基本格式为:A (或E或C)=行数,列数用户可用这些内存表的一部分或全部来作 计算草稿”用来存放中间结果,当退出 此公式处理时,这些内存表自动消失。§ 4.3关系式描述关系式是用数据位置描述单元、分组标志描述单元、内存表描述单元、常数及算术 运算符、关系运算符组成的式子。关系运算符左边也可以有算式,且也可以为常数,数据位置描述单元不能含有展开 式即连取符号,分组标志描述单元构成的关系式不
10、能再有内存变量描述单元和数据位置 描述单元,且必须为以下形式:分组标志描述单元关系运算符常量关系式中的符号约定:算术运算符:+、一、*、/、(强制除法,即当除数或被除数中一项为0 时,整个算式值为0)、人(乘方)、(开方)、#(连加号)、!(强制开方,负数也可 以开偶数次方)、(、)(括号,在计算时使用同数学中的含义;在条件中引用,则表示段 分隔符)、丨丨(当两个竖线内含内容时,表示绝对值运算;如无内容表示逻辑或)关系 式算术运算优先级如下:第一级丨丨(绝对值),(、)(括号)第二级人,!第三级 ,*,/第四级 #第五级 +,乘方或开方的使用方法为:数据项1人(或)数据项2;数据项2为乘方或开
11、方 的幂次。在描述关系式时,用户应注意当关系式中有连加号乍”时,前一运算符只能是 +或”后一运算符也只能是 +”或”且连加号的前后描述单元必须是同一表号。关系运算符:V、=、=(小于等于)、=(大于等于)、V逻辑运算符:丨丨(逻辑或)、&& (逻辑与)以上符号在各模块的公式描述中基本通用,但有些模块还有自己的使用符号,或者 虽使用符号相同但含义有不一样,凡涉及到这些情况的,我们将在这些章节的中加以说 明,以提请用户注意,也欢迎用户给我们提出关于众多描述符号如何统一使用的合理化 建议。§ 4.4数据对应码的描述及使用数据对应码是系统在输入、输出中对数据的定位”和 摘取”
12、功能,利用该功能,用户可以方便地对统计表的输入、输出进行多种形式的操作。§ 数据对应码的描述数据对应码由若干数据位置描述单元和分组标志描述单元组成,在各种公式中前面 以Qn:开头,n为09之间的数字,直接写入公式中。例如:Q1:A1:3,E1:2,3在具体使用时,系统将按描述单元的先后顺序将其解释成一组有序数列,它与用户 输入、输出的数据按顺序一一对应,表示要输入输出的数据在表中的位置,由于数据描 述单元在 成片”描述时仅能描述数据位置而不能描述其先后顺序,系统规定,数据描述 单元作为数据对应码使用时,行、列分隔符 ,”表示按先行后列的方向解释数据对应码, 当用户需要按先列后行的方向
13、时,用符号”作为行列分隔符。例如:(用图4 . 1)Q1:A1:3,1:2 表示数据a,b,e,f,i,j,解释成位置代 码序列。Q2:A1:3|1:2 表示数据a,e,i,b,f,j,解释成位置代 码序列。§ 数据对应码的使用数据对应码主要用于数据的输入和输出。作为输入和输出在概念上有所区别。1、数据对应码作为输入当数据对应码作为输入时,其作用有两个方面,首先它告诉系统在取得外部文本文 件的数据时,是按外部文本文件中的顺序取哪几个数据,然后系统根据数据对应码的描 述,将取得的数据录入到已打开的相应表的指定位置。例如:用户有一个外部文本文件,其结构是:用户所打开的表是一个4X4列的表
14、:用户欲将外部文件的六个数据输入到表中的位置是:1S11 S411I11 1I11 1S2I S511I1I11 1S3I S6I1111 1dI1d14231234图4.2其数据对应码为:Q1:A1:3|1:2若用户欲将6个数据输入到表中的位置是:1S11 1I S2II S3II1dS41 IdI S51dI S6Id I1dddI1dI1d I1ddIdId I12341234图4.3其数据对应码为:Q1:A1:2,1:3若用户欲将6个数据输入到表中的位置,如图4.4所示:S11 1I S2I S3II S41dS5I IdI S6IdI1dI1dddI1dI1d I1ddI1Id I1
15、4231234图4.4则数据对应码为 Q1:A1,1:4,A2,1:2。也可以用一维描法来描述 Q1:A1:6特殊情况下,若外部文件中有不需要的数据,可以采用空录”或 重录”的办法,录”是将该数据的对应码描述为0,重录”是将该数据的位置与后面的数据位置重复描述。例如:若用户欲将上述数据录入到表中的位置为:111111I1dS31 I1 S41dI S51I S61d11dI1I1dd1dId I12341234图4.5A0,A2,l:42,A2,1:4采用空录,数据对应码为:Q1:AO,采用重录,数据对应码为:Q1:A2,1:需要说明的是,对用户已经打开的表,如果表中已有数据,则数据对应码描述
16、的位 置上的数据将被外部文本文件的数据复盖,数据对应码没有对应的位置的数据将保留, 这对用户来说,提供了一个很强的多个外部文件对表的组装功能。2、数据对应码作为输出作为输出的数据对应码,其意义是表示要输出的数据在表中的位置以及输出的先后 顺序,数据输出主要是指数据备份和制表。假定用户有以下一张原始表:12341S11I S2I S3I S412S51I S6I S7I S813S9II S10I S11 I Si4S13I S14I S15 I Si1图4.62假定用户要备份的数据格式为:即输出格式为第1,3列,先列后行,数据对应码为Q1:A1:4|1;3同理,若用户要备份的数据格式为:即输出
17、格式为第1,3列,但先行后列,则数据对应码为Q1:A1:4,1;3作为制表输出,数据输出的顺序与打印的顺序是一致的,这对二维表打印的任意选 择和旋转打印是很有用的。若用户欲打印的表式为:图4.7即原表旋转打印,贝擞据对应码为:Q1:A1:4|1:4 若用户欲打印的表式为:l234l 11S1| S2I| S3I1 1| S4I12|1 1S5d| S6| S7| S813|1 1S13| S141| S1!5 | S16图4.8则数据对应码为:Q1:A1:2;4,1:4§ 4.5条件的描述及使用SAR系统所定义的条件,是指用户根据系统的约定,描述的一组表达式,在统计表 的操作模块中,
18、选用特定的条件来进行操作,以实现用户的各种不同的需要。§ 条件的描述条件在本系统中用的也是比较多的概念,数据的输入、输出,计算、审核、汇总、 出表以及检索等都要用到条件。使用条件的目的,就是在进行数据处理时,只对满足条 件的单位进行,而不满足条件的单位则不作处理。条件基本格式为:Tn:(关系式)n为09之间的数字及az之间的字母。这里,条件定义符由字母T引导,后跟一个数字或字母,关系式部分必须用括号括 起来。例:Tl: (Zl>0)定义了一个称为T1的条件,其意义是第一个分组标志大于0。例:TA: (Z0,l,2=52)定义了一个称为TA的条件,其意义是单位编码的前两位是5 2。例:T2: (Zl,2,l>l)定义了一个称为T2的条件,其意义是第l个分组标志的第2位大于l§ 条件的使用SAR系统主要在以下功能模块中使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国企转让工人合同范本
- 商铺购买大坑合同范本
- 外墙外包清洗合同范本
- 售后配件回收合同范本
- 土方附加协议合同范本
- 墓园个人买卖合同范本
- 外贸合同中的取消协议
- 回收油漆商户合同范本
- 国际户外广告合同范本
- 大型维修改造合同范本
- 2024年医院体检中心绩效考核方案
- 2024年度湖南省高校教师资格证之高等教育学每日一练试卷A卷含答案
- 期中测试卷-2024-2025学年统编版语文四年级上册
- 2024版成人术中非计划低体温预防与护理TCNAS 44─20242
- 方太电烤箱KQD50F-01使用说明书
- 退役军人事务员职业技能理论考试复习题及答案
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 中国近代史纲要-第七章
- 就业与创业指导(第四版)课件 项目二 就业指导
- 2024中国蛇伤救治指南解读
- 部编版语文四年级上册第六单元大单元作业设计
评论
0/150
提交评论