2022年AO培训辅助资料.doc
AO培训辅助材料(V2.0)中软总公司计算机培训中心AO培训组编写2004-10-29目录(一) 审计机关工程计划代码编制规则(非正式版)41、 目的42、 适用范围43、 编码原则44、 代码构造45、 编码方法5(二) 财务软件备份数据采集说明91、 根本界面92、 用友7.21103、 用友8.x SQL Server版114、 用友8.x Access 版115、 中勤月备份116、 中勤年备份117、 安易3.0128、 安易3.11129、 安易2000导出文件DBF1210、 安易2000备份文件1211、 金蝶6.21212、 金蝶7.01313、 金蝶9.x1314、 金算盘1315、 万能1316、 通用财会软件V1.0 V2.01 v6.011317、 万通通用1418、 事行财务软件v3.11419、 小蜜蜂14(三) 数据库数据采集说明151、 财务数据必导字段152、 导入的特别处理163、 试验数据采集对应关系16(四) SQL查询器操作表相关字段181、 明细账和日记账相关字段:182、 “会计科目”相关字段:203、 “总账”相关字段:214、 “全年总账”相关字段:215、 “凭证库”相关字段:22(五) 报表制造函数使用指南231、 单元取值函数232、 单元求和函数233、 借方期初函数234、 贷方期初函数235、 借方期末函数236、 贷方期末函数247、 借方发生函数248、 贷方发生函数249、 函数使用24(六) 审计脚本语言(ASL)使用简单入门241、 审计脚本语言介绍242、 语法规则253、 算术运算符264、 逻辑运算符275、 界符276、 系统根本字(保存字)287、 系统标示符(自定义系统函数及过程)308、 审计脚本语言(ASL)实例32(一) 审计机关工程计划代码编制规则(非正式版)1、 目的编制审计工程计划编码,满足审计信息化建立计算机信息处理、信息交换的需要。2、 适用范围本代码编制规则及代码表所规定的内容,适用于审计信息化建立计算机信息处理。3、 编码原则审计工程计划编码为审计信息化建立计算机信息处理工程计划的唯一标识,计划。后期的计划调整对工程编码有着一定的妨碍,某些工程在发生调增或调减时,直截了当妨碍到工程计划的编码。4、 代码构造代码包含年份4位,是否效益审计1位,是否审计调查1位,工程级别1位,工程类别1位,审计分类4位,署级流水码2位,省级流水码2位,市级流水码2位,县级流水码2位,扩展码2位,审计机关代码6位,预留4位,共32位,构造为:XXXX X X X X XXXX XX XX XX XX 4 1 1 1 1 4 2 2 2 2XX XXXXXX XXXX2 6 4 5、 编码方法年份(4位)采纳公元制四位阿拉伯数字审计内容(1位)审计内容代码财政财务审计1效益审计2审计或专项审计调查(1位)审计或专项审计调查代码审计1专项审计调查2工程级别(1位)工程级别代码署定工程1省定工程2市定工程3县定工程4工程类别(1位)工程类别代码统一组织1自定2受权3审计分类(4位)其中,第1位为大分类,24位为子分类。专业类别代码财政审计1000 预算执行1001 财政决算1002 海关1003 国税1004 地税1005 国库1006 其他财政1007 文教审计 卫生审计 科技审计 水利资金审计 农业资金审计 林业资金审计 环保资金审计 扶贫资金审计 农发资金审计 国土资金审计 三峡移民资金审计 建立工程审计 施工企业审计 国债资金审计 养老保险 失业保险审计 医疗保险审计 低保审计 工伤保险审计企业审计2000 金融审计3000 中央银行审计3001 商业银行审计3002 政策性银行审计3003 证券机构审计3004 保险审计3005 其他金融机构3006经济责任审计4000企业领导人审计4001事业领导人审计4002党政领导人审计4003其他领导人审计4004内部审计8000社会审计9000署级流水码2位 省级流水码2位 市级流水码2位 县级流水码2位:本审计类别中的工程,从01开场顺序流水编号。关于本级审计单位组织且本级审计单位执行的工程,流水编号由本级审计机关按顺序号编制。关于上级审计单位组织本级审计单位执行的工程,选用上级单位制定的编号。特派办、派出局由于没有下级机构,统一采纳县级流水码。本位00表示非本级执行。扩展码(2位)当上级组织的工程在本级执行或者分解为多个工程执行时,使用流水编号表示当前工程的编号。审计机关编码(6位)截取审计机关组织机构代码编制规则中的6位机构本体代码。预留至少4位(4位)用于编码将来的扩展。如:审计署统一组织的预算执行审计工程A下达给湖南省厅;湖南省厅建立用于汇总的工程A1,并依照被审计单位将A1工程分解成工程A1扩1和工程A1扩2;同时,湖南省厅将工程下达给长沙市审计局,如今长沙市局将建立用于汇总的工程A11,并依照被审计单位将工程分解为A11扩1和A11扩2,完成相关的审计工作。其他省、地市也将以同样的方式分解工程。工程关系如下列图所示:工程编号分别为(仅几位):工程编码A11100103000000000000001110010300000000000000A111100103010000004300001110010301000000430000A1扩111100103010000014300001110010301000001430000A1扩211100103010000024300001110010301000002430000A1111100103010100004301001110010301010000430100A11扩111100103010100014301001110010301010001430100A11扩211100103010100024301001110010301010002430100A11111100103010101004301051110010301010100430105A1211100103010200004301001110010301020000430100A1311100103010300004301001110010301030000430100A1411100103010400004301001110010301040000430100A1511100103010100004302001110010301010000430200A211100103020000004300001110010302000000430000A2扩111100103020000014300001110010302000001430000A2扩211100103020000024300001110010302000002430000A2扩311100103020000034300001110010302000003430000A311100103010000004200001110010301000000420000B11100100000003000010031110010000000300001003上表中工程B为武汉特派办自定工程。工程汇总关系:1、 工程由唯一定义一个署定工程。2、 工程的上下级关系由两位标识,关于本级统计,则需要汇总所有分解到下一级审计机关执行的工程(参照)及本级审计机关扩展的工程(参照)。3、 逐级向上汇总。(二) 财务软件备份数据采集说明1、 根本界面选择AO系统菜单采集转换财务数据财务软件备份数据采集数据,打开后得到如下数据转换界面首先要选择转换模板(针对不同得财务软件系统设置得转换方法)如下界面:选择转换模板后要选择数据源,数据年度了也确实是从被审计单位得到得财务软件备份数据存储在什么位置和是那一年的数据如下列图:单击开场后开场转换,当你处理不同的财务数据时会有不同的提示信息出现,下面将逐一介绍系统提供的18个转换模板使用说明: 2、 用友7.21选择转换模板用友7.21后,选择数据源;请选择你备份盘上的“ZW.MD_” 文件,而后键入财务数据的年份, ,以下操作系统会自动完成。3、 用友8.x SQL Server版选择转换模板用友8.x SQL Server后,选择数据源;请选择你备份盘上的“UFDATA.BA_” 文件,而后键入财务数据的年份, ,以下操作系统会自动完成。留意:此转换模板要求你的计算机上安装同时正在运转Sql Server 效劳端,仅安装了Client端不能使用此模板。4、 用友8.x Access 版选择转换模板用友8.x Access后,选择数据源;请选择你备份盘上的“UFDATA.MD_” 文件或“*.MD_”(其中*代表一串数字;假如两个文件都有请用文本编辑器查看备份盘上的文件UFERPACT其扩展名可能为LST,LS0,LS1等),而后键入财务数据的年份, ,以下操作系统会自动完成。5、 中勤月备份由于数据备份在软盘上,首先在我们的硬盘上建立子目录 c:数据,然后在c:目录下建立子目录 c:数据disk1, c:数据disk12 (假设我们有12张软盘数据),然后将第一张软盘的数据拷贝到c:数据disk1第12张软盘的数据拷贝到c:数据disk2;如今数据已经预备好了,选择转换模板中勤月备份后,选择数据源;请选择你刚刚创立的目录“c:数据” ;而后键入财务数据的年份, ,以下操作系统会自动完成。6、 中勤年备份由于数据备份在软盘上,首先在我们的硬盘上建立子目录 c:数据,然后在c:目录下建立子目录 c:数据disk1, c:数据disk12 (假设我们有12张软盘数据),然后将第一张软盘的数据拷贝到c:数据disk1第12张软盘的数据拷贝到c:数据disk2;如今数据已经预备好了,选择转换模板中勤月备份后,选择数据源;请选择你刚刚创立的目录“c:数据” ;而后键入财务数据的年份, ,以下操作系统会自动完成。7、 安易3.0 从被审计单位获取安易3.0的非压缩的备份文件(安易软件备份时能够选择),假设我们将其拷贝到硬盘c:数据子目录下选择数据源;请选择你导出文件存放的位置“c:数据”;而后键入财务数据的年份,,以下操作系统会自动完成。8、 安易3.11从被审计单位获取安易3.11的非压缩的备份文件(安易软件备份时能够选择),假设我们将其拷贝到硬盘c:数据子目录下选择数据源;请选择你导出文件存放的位置“c:数据”;而后键入财务数据的年份,,以下操作系统会自动完成。9、 安易2000导出文件DBF 利用安易2000财务软件所带的数据导出功能,将所有表导出选择转换模板用友安易2000导出文件DBF后,选择数据源;请选择你导出文件存放的位置;而后键入财务数据的年份, ,以下操作系统会自动完成。10、 安易2000备份文件选择转换模板用友安易2000备份文件后,选择数据源;请选择你的文件存放的位置;而后键入财务数据的年份, 以下操作系统会自动完成。11、 金蝶6.2选择转换模板用友金蝶6.2后,选择数据源;请选择你备份盘上的“*.AIB” 文件(*代表文件名),而后键入财务数据的年份, ,以下操作系统会自动完成。12、 金蝶7.0选择转换模板用友金蝶7.0后,选择数据源;请选择你备份盘上的“*.AIB” 文件(*代表文件名),而后键入财务数据的年份, ,以下操作系统会自动完成。13、 金蝶9.x选择转换模板用友金蝶9.x后,选择数据源;请选择你备份盘上的“*.AIB” 文件(*代表文件名),而后键入财务数据的年份,以下操作系统会自动完成。14、 金算盘从被审计单位获取备份盘上的文件为:,我们将其拷贝到我们的硬盘上例如: c:数据子目录下;选择你备份盘上的*.god( *为文件名),而后键入财务数据的年份, ,以下操作系统会自动完成。15、 万能从被审计单位获取备份盘上的文件为:,我们将其拷贝到我们的硬盘上例如: c:数据子目录下;选择你备份盘上的*.god( *为文件名),而后键入财务数据的年份, ,以下操作系统会自动完成。16、 通用财会软件V1.0 V2.01 v6.01从被审计单位获取未压缩的备份文件,选择数据源;请选择你备份盘上的“*. BDB” 文件(*代表文件名),而后键入财务数据的年份, 以下操作系统会自动完成。17、 万通通用18、 事行财务软件v3.1由于此软件备份文件为加密文件,因此只有通过财务人员从计算机上直截了当将数据拷贝出来;假设存在存放在你的计算机“c:数据” 下,选择数据源;请选择目录“c:数据” ;而后键入财务数据的年份, ,以下操作系统会自动完成。19、 小蜜蜂通过财务人员从计算机上直截了当将数据文件(BEEAC*.mdb)拷贝出来(*代表账套号);假设存在你的计算机“c:数据 BEEAC*.mdb” 下,选择数据源;请选择目录“c:数据 BEEAC*.mdb”文件 ;而后键入财务数据的年份, 下面系统会弹出界面如下:选择你要转入的账套,单击开场以下操作系统会自动完成。(三) 数据库数据采集说明1、 财务数据必导字段a) 科目设置表必须导入或填写。b) 会计期间定义必须导入或填写。c) 科目余额表必导字段包括:科目编码、期初余额余额方向。依照详细情况选择导入字段:(假如期初余额不为0,一定导入或想方法获取)、会计月份(假如被审计单位余额表中保存的是各月的期初余额则导入本字段)。d) 会计科目表必导字段包括:科目编码、科目名称。依照详细情况选择导入字段:余额方向(假如有就导,没有就不导)。e) 单张凭证表(凭证为一张表的情况)i. 必导字段包括:科目编码、摘要、凭证类型名称(有导,没有可使用被审计单位的凭证流水号字段)、凭证流水号、凭证日期、借方发生额、贷方发生额;ii. 可导可不导字段包括:附件数、工程编码、工程名称、部门编码、部门名称、财务主管、记账人 、出纳人、审核人、制单人、源凭证号f) 凭证表和凭证明细表(凭证分为凭证表和凭证明细表的情况)i. 凭证表必导字段包括:源凭证号(即关联凭证表和凭证明细表的关联号)、凭证类型名称(有导,没有不导)、凭证流水号、凭证日期;ii. 凭证表可导可不导字段包括:附件数、财务主管、记账人 、出纳人、审核人、制单人。iii. 凭证明细表必导字段包括:源凭证号(即关联凭证表和凭证明细表的关联号)、科目编码、摘要、借方发生额、贷方发生额;iv. 凭证明细表可导可不导字段包括:工程编码、工程名称、部门编码、部门名称。2、 导入的特别处理a) 浅黄色框i. 由于源数据的余额方向与AO审计分析的余额方向可能取值不一致,因此需要将源数据与审计分析数据对应起来; ii. 在导入科目余额表和会计科目表的余额方向时,最后一步的字段对应,中间有个浅黄色框; iii. 选择对应字段后,点击浅黄色框,将源数据中余额方向表示借贷方向的值与系统表示借贷方向的值一一对应,假如对方科目余额表有表示“平”的数据,不用对应,或在对应之前通过过滤功能将“平”的数据删除b) 浅绿色框i. 经调查,有多家财务软件(如金算盘)在处理凭证的金额时,它没有将凭证的借方金额,贷方金额分成两个字段分别表示,而是通过一个“金额”字段和“借贷方向”字段来表示这条分录是借方金额依然贷方金额,在审计分析软件中,采纳前一种(即借方金额和贷方金额分别记录),因此需要将后一种成功导入到审计分析软件中; ii. 在导入凭证表的最后一步,做字段对应时,中间有个浅绿色框; iii. 在遇到类似金算盘软件记录凭证金额时,选择金额与借方发生额对应,点击浅绿色框,选择辅助字段“借贷方向”,选择值“借”对应即可。导入贷方发生额时类似。3、 试验数据采集对应关系a) 凭证导入方式选择“源数据凭证表为一个表”b) “会计期间定义”第一页,“选择数据源”步骤中按“辅助导入”按钮,填入试验数据的会计年度2003。c) “科目余额表”第一页,“选择数据源”步骤中选择GL_asssum。第二页,“数据表处理”跳过。第三页,“数据字段处理”跳过。第四页,“数据记录处理”步骤中按“设置过滤”按钮,填入过滤条件:CBEGIND_C < > 平。第五页,“字段对应设置”步骤中对应字段,对应列表如下:CCODE科目编码MB本币期初余额CBEGIND_C余额方向IPERIOD会计月份点击余额方向旁边的“浅黄色框”,设置方向对应,借=借,贷=贷。对应完毕后,点击“导入”按钮。d) “会计科目表”(code)第一页,“选择数据源”步骤中选择code。第二页,“数据表处理”跳过。第三页,“数据字段处理”跳过。第四页,“数据记录处理”跳过。第五页,“字段对应设置”步骤中对应字段,对应列表如下:CCODE科目编码CCODE_NAME科目名称对应完毕后,点击“导入”按钮。e) “科目设置”第一页,“选择数据源”步骤中按“手工填写”按钮,填写每级科目的长度。“选择科目编码格式”页面中选择“规则”,然后填入试验数据的科目级次长度:一级科目长度为3,二、三、四、五级科目长度均为2。f) “凭证”第一页,“选择数据源”步骤中选择GL_accvouch。第二页,“数据表处理”跳过。第三页,“数据字段处理”跳过。第四页,“数据记录处理”跳过。第五页,“字段对应设置”步骤中对应字段,对应列表如下:DBILL_DATE凭证日期CSIGN凭证类型名称INO_ID凭证流水号IDOC附件数CCODE科目编码CDIGEST摘要MD借方金额MC贷方金额对应完毕后,点击“导入”按钮。(四) SQL查询器操作表相关字段1、 明细账和日记账相关字段:字段名称类型(大小)默认值必填字段字段说明序号自动编号无否主键,明细账中记录的唯一标识凭证日期日期/时间无否凭证的制单日期凭证流水号文本(254)无否凭证中的凭证号摘要文本(254)无否凭证摘要借方金额数字(双精度型)0否本科目在这张凭证中借方发生的金额贷方金额数字(双精度型)0否本科目在这张凭证中贷方发生的金额附件数文本(254)无否这张凭证所附带的单据凭证类型名称文本(254)无否这张凭证所属类型名称。如记帐凭证、现收等会计年份数字(整型)0否凭证日期所在的会计年份会计月份数字(整型)0否凭证日期所在的会计月份是否计算字段数字(整型)0否是否是通过数据库数据计算出来的字。段0表示非计算字段,1表示计算字段(月计、累计)源凭证号文本(254)无否凭证的唯一标识选择是/否0是供展现时选择的字段对应科目编码备注无否同一张凭证现金对应的方向相反的会计科目编码, 如对应科目有多个,之间用'|'隔开对应科目名称备注无否同一张凭证现金对应的方向相反的会计科目名称,如对应科目有多个,之间用'|'隔开余额数字(双精度型)0否该笔业务完毕后,库存现金的数量,公式:上一笔的余额+借方金额-贷方金额方向数字(整形)0否1表示借方发生额不为0, -1表示贷方发生额不为0, 0表示其他部门编码文本(254)无否部门核算时的部门编码部门名称文本(254)无否部门核算时的部门名称工程编码文本(254)无否工程核算时的工程编码工程名称文本(254)无否工程核算时的工程名称2、 “会计科目”相关字段:字段名称类型(大小)默认值必填字段字段说明科目编码文本(254)无是主键,会计科目编码,会计科目的唯一标识科目名称文本(254)无否会计科目的名称余额方向数字(整型)0否会计科目的余额方向; 1表示借方,1表示贷方科目类别名称文本(254)无否科目类别名称,如资产、负债、所有者权益等等上级科目编码文本(254)无否本科目的上级科目的编码科目类别编号文本(10)无否科目类别编号, 关联科目类别表科目全称文本(254)无否会计科目的全称(包括它的上级科目的所有名称)科目级别数字(整型)0否会计科目所处级别工程核算数字(整型)0否该会计科目是否进展工程核算,0表示不进展工程核算,1表示进展工程核算部门核算数字(整形)0否该会计科目是否进展部门核算,0表示不进展部门核算,1表示进展部门核算是否现金或现金等价物数字(整型)0否是否是现金或现金等价物(包括现金, 银行存款, 其他货币资金, 三个月到期的短期投资)是否是标准科目数字(整型)0否通过与标准科目比照,推断是否是标准科目 0表示不是标准科目是否最底级科目数字(整型)0否是否是最底级会计科目备注文本(255)无否该会计科目的信息说明3、 “总账”相关字段:字段名称类型(大小)科目编码文本(254)科目名称文本(254)期初余额数字(双精度型)借方发生额数字(双精度型)贷方发生额数字(双精度型)期末余额数字(双精度型)凭证数量文本(254)余额方向数字(整型)会计月份数字(整型)工程核算数字(整形)部门核算数字(整形)4、 “全年总账”相关字段:字段名称类型(大小)科目编码文本(254)科目名称文本(254)期初余额数字(双精度型)借方发生额数字(双精度型)贷方发生额数字(双精度型)期末余额数字(双精度型)凭证数量文本(254)余额方向数字(整型)工程核算数字(整形)部门核算数字(整形)5、 “凭证库”相关字段:字段名称类型(大小)默认值必填字段字段说明科目编码文本(254)无否科目唯一编号,与会计科目表关联科目名称文本(254)无否会计科目的名称摘要文本(254)无否凭证摘要凭证日期日期/时间无否凭证制单日期,从被审单位导入借方金额数字(双精度型)0否本科目在这张凭证中借方发生的金额贷方金额数字(双精度型)0否本科目在这张凭证中贷方发生的金额凭证类型文本(254)无否从被审单位导入的凭证类型凭证号文本(254)无否从被审单位数据中导入的凭证号附件数文本(254)无否凭证附带的原始凭证数量,从被审单位导入工程编码文本(254)无否工程核算时的工程编码工程名称文本(254)无否工程核算时的工程名称部门编码文本(254)无否部门核算时的部门编码部门名称文本(254)无否部门核算时的部门名称会计年份数字(整型)0否凭证日期所在的会计年会计月份数字(整型)0否凭证日期所在的会计月财务主管文本(254)无否财务主管记账人文本(254)无否记账人出纳人文本(254)无否出纳,与制单人非同一人审核人文本(254)无否审核人,与制单人非同一人制单人文本(254)无否填写凭证的财务人员源凭证号文本(254)无否主键,凭证的唯一编号(依照被审单位数据或系统生成)(五) 报表制造函数使用指南1、 单元取值函数Cell(x, y):返回指定单元格的值,其中x,y分别是数据表列、行;2、 单元求和函数SumCell (x1,y1,x2,y2):返回指定数据表区域的合计值,其中x1,y1是起始计算点坐标(列、行),x2,y2是中止计算点坐标;3、 借方期初函数JFQC(AccCode, iYear, iMonth):指定资产类会计科目的期初余额(借方期初),其中AccCode为会计科目编码,iYear、iMonth分别为所计算会计年、会计月;4、 贷方期初函数DFQC(AccCode, iYear, iMonth):指定负债类会计科目的期初余额(贷方期初),其中AccCode为会计科目编码,iYear、iMonth分别为所计算会计年、会计月;5、 借方期末函数JFQM(AccCode, iYear, iMonth):指定资产类会计科目的期末余额(借方期末),其中AccCode为会计科目编码,iYear、iMonth分别为所计算会计年、会计月;6、 贷方期末函数DFQM(AccCode, iYear, iMonth):指定负债类会计科目的期末余额(贷方期末),其中AccCode为会计科目编码,iYear、iMonth分别为所计算会计年、会计月7、 借方发生函数JFFS(AccCode, iYear, iMonth1,iMonth2):指定费用支出类会计科目在(iMonth2iMonth1)个期间的发生额(借方发生额),其中iMonth1为开场期,iMonth2为计算截至期;8、 贷方发生函数DFFS(AccCode, iYear, iMonth1,iMonth2):指定收入类会计科目在(iMonth2iMonth1)个期间的发生额(贷方发生额),其中iMonth1为开场期,iMonth2为计算截至期;9、 函数使用其中第16个函数主要在建资产负债表时使用,1、2、7、8主要在做利润表(或收入支出表)时使用(六) 审计脚本语言(ASL)使用简单入门1、 审计脚本语言介绍审计脚本语言是基于PASCAL语言的根底之上开发一门转为审计人员书写审计方法的编程语言。审计脚本语言主体是PASCAL语言的子集,在此根底之上进展了数据库操作、图表输出等一系列功能扩展,其功能简单,构造明晰,可读性强,具备了一般高级语言的必备部分(如:read,write,while-do, if-then,call,begin-end,数组,过程,函数,赋值语句等)2、 语法规则a) 约束i. 变量、标示符、函数及过程名称一律使用英文字母开头,能够使用英文和数字。ii. 变量、标示符、函数及过程名称大小写不敏感。iii. 一段程序中变量、过程不能超过100个。iv. 数字最大位数为24位。v. 过程嵌套不超过3层。vi. 一行程序不超过5000个字符b) 语法规则i. 语法规则近似于Pascal语言。ii. 任何一段超过1行以上的程序需要使用begin.end语句进展约束,说明那儿时开场,哪里是完毕。iii. 每行程序以分号作为完毕符。iv. 全程序以end.作为完毕v. 变量定义要在主程序的begin之前。vi. 赋值语句使用:=为运算符c) 参数作用域过程能够援用本人定义的部分参数,也能够援用包围它的外过程定义的部分参数。例如:在过程p中能够使用过程外部定义的常量c,d和变量a。const c=10,d=100;var a;procedure p;begin if a>10 then write(c); if a<10 then write(d);end;begin read(a); call p;end.d) 程序举例(圆面积计算程序)const p=3.14159265; /常量说明部分var s, r; /变量说明部分begin/程序主体开场 read(r);/读取一个数值到变量r中 while r<>0 do/循环,直到r=0的时候完毕循环 begin/循环开场 s:=p*r*r;/计算以r为半径的圆面积,结果存储到s中 write(s) ;/输出s的值,也确实是刚刚计算出的圆面积 read(r);/重新需要用户输入一个值到r中 end;/循环完毕,返回对应的while语句行end./主程序完毕3、 算术运算符算术运算符说明+加号-减号*乘号/除号:=等于号(赋值符、算术表达式)<小于>大于<>、#不等于<=小于等于>=大于等于4、 逻辑运算符逻辑运算符说明=等于and与or或not非5、 界符界符说明,逗号,变量界符。用来分隔函数和过程的参数,以及声明变量时分隔变量;分号,语句界符。用来做为每一行程序段的完毕标志.句号,程序界符。用来表示程序全部完毕,一般使用在最后一个end后( )小括号,函数和过程的参数界符。 中括号,数组下标的界符,定义数组时使用,一般中括号中间添入该数组的下标单引号,字符串的界符,单引号中间一般为字符串。假如想单独输入一个单引号字符,则需要。/注释符,注释符号,/后的本行文字不妨碍程序执行。6、 系统根本字(保存字)系统根本字(保存字)说明调用举例var变量定义根本字,描绘其后面的字符为定义的变量。var a, x, mymun;const常量定义根本字,描绘其后面的字符为定义的常量。const pi=3.14159265;array数组定义根本字,描绘其后面的字符为定义的数组。array a10, b10;procedure过程定义根本字,描绘其后面的字符为定义的程序过程。var a;procedure sum; begin a:=a+1;write(a) ; end;begina:=1;call sum;end.call调用过程根本字,调用定义的一个过程。begin程序开场根本字,一段程序的开场标志。var a, b;begin a:=1; b:=2; if a<>0 then begin b:=b+a; write(b); end;end.end程序完毕根本字,一段程序的完毕标志。程序段完毕end后面紧跟分号,全程序完毕end后面紧跟句号。如过在if语句有else,则在else前的end不用跟随分号。ifif-then-else推断根本字。if 条件 thenbegin 处理语句; 处理语句;endelsebegin 处理语句; 处理语句;end;if a>0 then write(a是正数);if a>0 then write(a是正数)else write(a是不是正数);if a>=0 thenbegin a:=a+1;write(a是正数);endelse write(a是负数);thenelserepeatrepeat-until循环根本字。repeat- until循环是直到until后的条件满足循环就停顿repeat 处理语句; 处理语句;until 条件;i:=0;repeat a:=i*i; write(a); i:=i+1;until i>5;untilwhilewh