财务软件中数学运算的计算机求解研究.pdfVIP

  • 2
  • 0
  • 约7.69千字
  • 约 5页
  • 2018-01-12 发布于广东
  • 举报

财务软件中数学运算的计算机求解研究.pdf

-96· 数学·力学·物理学·高新技术研究进展——2006(11)卷 财务软件中数学运算的计算机求解+ 张世攀 (河南科技大学经济管理学院,洛阳,471003) 【摘要】会计信息系统中的各种功能处理离不开数学算法。由于会计数据的来源复杂,处理 方法各异,也就有了很多的数学求解问题。本文即对一些比较典型的功能案例,在 计算机上给出其具有技巧性的数学解法. 【关键词】数据备份;钩稽关系;试算平衡;数学 0引言 利用计算机建立会计信息系统,就需要构建数据库系统并对这些数据进行各种加工处理, 即给出这些功能处理的数学算法。由于会计数据的格式多样,来源复杂,处理方法各异,也 就有了很多的数学求解问题。本文即对此作一研究,对一些比较典型的功能案例。在计算机 上给出其数学解法,这些数学解法,具有相当的技巧性。 发生经济业务的时候,取得会计凭证。会计凭证经过确认、计量,进入计算机系统中。 此时,对于输入的数值型凭证号,往往要将其转化成字符型凭证号。在c语言中,字符与数 值是等同的,仅仅输出形式不同,但在关系数据表中,二者却混淆不得。转化方法是判断数 值型数据位数的大小,当其位数小于其字段的位数时,在数值型的前边做补“0”处理。例如, 对于输入的数值型凭证号(NIrMBER,N,4),当长度不足4位时,在数字的前边补“0”, 即“10”转化为“0010”,等等。其实现的一般方法是通过分支语句来判断的,即 DOCASE CASENUmER10 C_mIMBER=’000’+STR(NUMBER) CASE NUMBER100 CNUMBER=’00’+STR(NUMBER) CASENUMBER.l000 自然辩学计划项日(7.00510464029)的部分成果。 张世举(1970一).男。河南南阳^.讲师。从事信息管理和电子商务研究. 财务软件中数学运算的计算机求解 ·97· CNUMBER=’0’+STR(NUMBER)。 OTHE CNUMBER=H-STR(NUhl噼ER) ’ ENDC 上述方法的语句太多,可以有简洁的方法,即 CNUMBER=suh(STR(10 00∞-NUMBER),2,4) 显然,10 . 第二个位置开始截取4个长度后的字符串.即为凭证号的字符型的值。 2减法 这个数学问题主要在报表汇总时使用.当各上级部门进行报表汇总时,譬如。各级行政 单位的会计核算中心或各集团公司的会计核算中心,在对下级的会计报表进行汇总时,往往 要进行舍尾处理。这是由计量单位的变化而带来的处理工作,即下级单位以元为货币计量单 位,而上级主管部门或机关却以万元(甚或亿元)为单位进行计量。如此一来,万元以下的 金额,就要予以舍弃,只保留整数部分。譬如有A,B,c,D四个下级单位,金额分别为4.2 核算中心只登记16万元.这16万元,既不等于各下级单位金额的和,也不等于各下级单位 金额四舍五入后的和,更不等于各下级单位金额取整的和。但在报表上,又要求上下级之间 必须存在钩稽关系,这就出现了数学上的舍尾处理。处理的过程分两步;第一步,先求出两 类金额取整后的金额差,即16万元与15万元(各单位金额取整后的和)的差,这个差额就 是下级单位金额要补足的差数。第二步,根据下级各单位金额尾数的自大到小的顺序确定哪 些单位的金额需要补足(即尾数大的补足:小的不补),补足的个数与第一步计算的差数相等, 最后再将各下级单位的金额取整,即将D公司(3,4万元)的金额补足为4万元,其他单位的 金额取整,然后求和,则可满足报表的钩稽关系。 在计算机进行第二步计算时,就要对下级各单位金额的尾数按自大到小的顺序进行索引, 命令如下: IndeOl3金额一int(金额)tagic/d 需要指出的是,当对下级各单位的金额一个一个进行取整时,由于索引文件处于打开状 态,因此就导

文档评论(0)

1亿VIP精品文档

相关文档