程序设计基础

2025-06-01 0 0 21KB 1 页 10玖币
侵权投诉
程序设计基础
下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大
多数生产程序是用诸如 COBOL、BASIC 这样的 POL 编制的。虽然用户管理人员通常没有机会去
实际地从事这类编程序的工作,但是(或者她)将经常与从事这些工作的人们相互联系
掌握程序设计的基础知识将使得这种相互联系更加有效,同时也使得管理人员能够理解查
询语言的概念。
POL 中,一个指令(又称作语句)序列是一条接着一条执行的,除非用一条“条件测
试”指令来控制执行顺序而转移到程序的另一部分。例如,一个工资程序处理按月发工
的职工与按工时发工资的职工的两部分程序是不同的。计时职工的毛工资是计算出来的,
而按月发工资的职工其每月的毛工资是从数据库中检索出来的。对每种工作(按工时计算或
按月计算)都要求一组唯一的指令。一旦确定了毛工资,那么对二者的处理步(即程序
令)是相同的(例如,工资扣除、社会保险金额的计算、打印工资支票等等)。
我们从一个 BASIC 工资程序中挑选出一些关键的语句用以说明程序设计中的“序列”
和“条件测试”的概念。这些指令是自我说明了。编制一个计算和打印工资的联单的实际程
序将要求几百行代码(LOC)或指令。
每种 POL 都有自己的一组指令集,其中,对下面一般的指令分类的每一类至少有一
指令。
(1)计算指令。计算指令允许程序员作加、减、乘、除和一个数的乘方中的语句等运算。
(2)数据传送指令。它可以将数据从主存的一个单元传送到另一个单元。赋值语句也属
这一类,这些语句允许程序员通过一个命名的存储单元(称作为一个变量)使用一个常字
“NETPAYIS”,或一个数值。语句 160 是一个赋值语句,并且对“P”赋以值“S”。
(3)控制[判定和(或)转移]指令。这些是唯一能改变程序执行顺序的指令。有无条件
转移和条件转移指令,它们引起一次判断(或)转移到程序另一部分。尽管在各种语言
间的语法差别很大,但是一般都用IF”语句来表示条件转移指令,而用GOTO”语句来
表示无条件转移指令,“END”语句(语句 260)终止程序的执行。
(4)输入/输出指令。输入/出(简写为 I/O)语句指计算机从部设备读数据或者
数据部设备上
(5)格式语句,磁盘记录读到主存时,它不过是一格式语句装配这些字
符串处理。格式语句也用来编辑输出,以使其容易阅读每月的工资可能是以 333333
形式在一盘文,然而在时,十进符号
如说,将出编辑成$3333.33 形式
摘要:

程序设计基础下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会去实际地从事这类编程序的工作,但是他(或者她)将经常与从事这些工作的人们相互联系。掌握程序设计的基础知识将使得这种相互联系更加有效,同时也使得管理人员能够理解查询语言的概念。在POL中,一个指令(又称作语句)序列是一条接着一条执行的,除非用一条“条件测试”指令来控制执行顺序而转移到程序的另一部分。例如,一个工资程序处理按月发工资的职工与按工时发工资的职工的两部分程序是不同的。计时职工的毛工资是计算出来的,而按月发工资的职...

展开>> 收起<<
程序设计基础.doc

共1页,预览1页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!

相关推荐

分类:人力资源/企业管理 价格:10玖币 属性:1 页 大小:21KB 格式:DOC 时间:2025-06-01

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 1
客服
关注