COBOL程序的结构
IDENTIFICATION DIVISION (标识部)
主要用来指定源程序名字,也可以写入其他用作备忘的某些信息(如日期、作者等)。
ENVIROMENT DIVISION(环境部)
主要用于指出程序中用到的数据文件名与计算机系统的设备的对 应关系,即把某一文件名与一个外部设备联系起来。
DATA DIVISION(数据部〕
程序中所用到的全部数据(包括输入输出的数据和中间数据)都应在数据部中说明它们的类型和所占内存情况。
PROCEDURE DIVISION(过程部〕
用来给出程序要执行的指令,使计算机产生相应的操作,例如进行数学运算。
COBOL程序的书写格式
1-6列 标号区
7列 续行区(-)及注释行(*)
8~11列 A区 部头,节头,段头,层号01,层号77以及文件描述符FD应从A
区开写。
12-72列 B区 正文过程部的句子只能从B区开始写,而不能写到A区去。
73-80列 注释区 编译时被舍弃
数值型数据 - “9” 描述符
表示可以放入一个0~9之间的数字
03 X PIC 9999.
03 Y PIC 9(5).
描述 数值 在内存中表示
03 X PIC 9999 1234 1234
03 Y PIC 9(5) 467 00467
03 Z PIC 99 86 86
03 T PIC 9(6) 11011 011011
若 MOVE 1.25 TO Z, Z中的内容为 01,小数点后的舍弃
若 MOVE -1.25 TO Z, Z中的内容为 01,小数点后的舍弃,负号也舍弃
数值型数据 - “V” 描述符
指出在数值数据结构中隐含的小数点的位置
03 M PIC 999V99.
说明:
1. V隐含小数点的位置,占5个字节,传送时按小数点对齐,向两边延伸
MOVE 215.63 TO M -> M=213.63
MOVE 1215.637 TO M -> M= 215.63
2. 只能出现一个V
3. 按隐含的小数点位置对准进行运算
A PIC 9(3)V9. A=010.0
B PIC 9(2)V9(2). B=02.00
C PIC 9(2)V9(2).
COMPUTE C=A+B => C=12.00
4. 显示时,不显示小数点(用编辑型显示小数点)
描述 数值 在内存中表示
02 A PIC 99V99 87.5 8750
02 T PIC 999V99 498.5 49850
02 W PIC 9(3)V9(2) 781 78100
03 N PIC 9(4) 1245.6 1245
03 H PIC V999 1.234 234
[color=black][/color]
分享到:
相关推荐
COBOL(Common Business Oriented Language,通用商业语言)是一种古老但仍然广泛使用的编程语言,尤其在企业级应用和后台系统中。COBOL的设计初衷是处理商业数据处理任务,如会计、库存管理和数据报告。它以其清晰...
"COBOL-85简明教程" COBOL-85 简明教程是 COBOL 编程语言的入门指南,旨在帮助读者快速掌握 COBOL 编程的基础知识。下面是该教程的概要: COBOL 语言简介 COBOL 语言的历史可以追溯到 1960 年,最初是由 CODASYL...
COBOL(Common Business Oriented Language,通用商业语言)是一种早期的高级编程语言,自1959年推出以来,至今仍在许多企业级系统中广泛使用,尤其在金融、保险和政府领域。本教程旨在为读者提供全面而深入的COBOL...
标题与描述概述的知识点主要集中在COBOL编程语言上,这是一种在商业数据处理和金融应用领域有着悠久历史的编程语言。COBOL,全称Common Business Oriented Language,即通用商业定位语言,自1959年开发以来,一直是...
Cobol(Common Business Oriented Language)是一种古老但仍然广泛使用的编程语言,尤其在金融、保险和政府领域。它的设计初衷是为了处理商业数据处理任务,因此其语法和结构非常适合处理大量结构化的数据。 1. **...
在IT行业中,COBOL(Common Business Oriented Language)是一种历史悠久的编程语言,主要用于商业数据处理和企业系统。而Java,作为现代的、面向对象的编程语言,广泛应用于各种领域,包括企业级应用开发。当涉及到...
Cobol到Java的移植是一项复杂的技术挑战,涉及到两种截然不同的编程语言的转换。Cobol,一种在企业级应用中广泛使用的古老语言,以其强健的语法和对大量数据处理的能力而闻名。Java,现代且面向对象的语言,具有跨...
【日立COBOL85开发环境】是专为在日文Windows操作系统下进行COBOL编程设计的一款集成开发环境(IDE)。COBOL(Common Business Oriented Language)是一种古老但依然广泛应用的编程语言,主要用于商业数据处理和企业...
**精通COBOL课程知识点详解** COBOL(Common Business Oriented Language)是一种高级编程语言,自1959年诞生以来,一直在商业系统和大型机领域占据着重要地位。本套“精通COBOL”课程是针对COBOL语言的学习者设计...
COBOL85是计算机编程语言COBOL(Common Business Oriented Language)的一个特定版本,发布于1985年。COBOL是一种主要用于商业应用的高级编程语言,以其在处理大量数据和文件操作方面的效率而闻名。这个日文版本的...
COBOL2002コンパイル手順 COBOL2002コンパイル手順是指使用COBOL2002 Net Developer编译COBOL程序的步骤。本文档将详细介绍COBOL2002コンパイル手順的各个步骤,从COBOL2002サンプルの確認到Oracle接続プログラムコ...
COBOL(Common Business-Oriented Language,面向商业的通用语言)是一种高级编程语言,主要设计用于商业、金融和行政系统的数据处理。COBOL语言自1959年诞生以来,一直是银行、保险和政府等大型机构的核心系统所...
### IBM大型机COBOL英文教程知识点概览 #### 一、教材介绍与使用指南 - **教材背景**:本书是专门为IBM Mainframe系统设计的COBOL编程教程,适用于大学课程或企业培训项目。 - **配套材料**:学生手册(`...
在COBOL编程中,对文件的操作是至关重要的,特别是在处理大量数据时。"SORT"是COBOL中一个强大的工具,用于对文件进行排序。本文将深入探讨COBOL中的FILE操作,以及如何利用USING,GIVING,INPUT PROCEDURE和OUTPUT ...
COBOL,全称为Common Business Oriented Language,是一种专门针对商业应用设计的编程语言,尤其在数据处理领域具有广泛的应用。它的语法结构清晰,接近英语,使得非专业程序员也能相对容易地理解。然而,COBOL的一...
### IBM COBOL与Language Environment for VSE/ESA:迁移指南与关键技术点解析 #### 一、引言 本文档旨在介绍IBM COBOL及Language Environment (LE) for VSE/ESA的重要特性和如何顺利迁移至最新版本。文档强调了在...