`
hao_zhou
  • 浏览: 17823 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

COBOL

阅读更多
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

    COBOL(Common Business Oriented Language,通用商业语言)是一种古老但仍然广泛使用的编程语言,尤其在企业级应用和后台系统中。COBOL的设计初衷是处理商业数据处理任务,如会计、库存管理和数据报告。它以其清晰...

    COBOL-85简明教程

    "COBOL-85简明教程" COBOL-85 简明教程是 COBOL 编程语言的入门指南,旨在帮助读者快速掌握 COBOL 编程的基础知识。下面是该教程的概要: COBOL 语言简介 COBOL 语言的历史可以追溯到 1960 年,最初是由 CODASYL...

    Cobol—完美教程—学习cobol不可不看

    COBOL(Common Business Oriented Language,通用商业语言)是一种早期的高级编程语言,自1959年推出以来,至今仍在许多企业级系统中广泛使用,尤其在金融、保险和政府领域。本教程旨在为读者提供全面而深入的COBOL...

    cobol_85 (cobol资料)

    标题与描述概述的知识点主要集中在COBOL编程语言上,这是一种在商业数据处理和金融应用领域有着悠久历史的编程语言。COBOL,全称Common Business Oriented Language,即通用商业定位语言,自1959年开发以来,一直是...

    cobol 语法 各关键字 介绍

    Cobol(Common Business Oriented Language)是一种古老但仍然广泛使用的编程语言,尤其在金融、保险和政府领域。它的设计初衷是为了处理商业数据处理任务,因此其语法和结构非常适合处理大量结构化的数据。 1. **...

    java解析cobol数据

    在IT行业中,COBOL(Common Business Oriented Language)是一种历史悠久的编程语言,主要用于商业数据处理和企业系统。而Java,作为现代的、面向对象的编程语言,广泛应用于各种领域,包括企业级应用开发。当涉及到...

    Cobol移植至Java解决方案

    Cobol到Java的移植是一项复杂的技术挑战,涉及到两种截然不同的编程语言的转换。Cobol,一种在企业级应用中广泛使用的古老语言,以其强健的语法和对大量数据处理的能力而闻名。Java,现代且面向对象的语言,具有跨...

    日立cobol85开发环境

    【日立COBOL85开发环境】是专为在日文Windows操作系统下进行COBOL编程设计的一款集成开发环境(IDE)。COBOL(Common Business Oriented Language)是一种古老但依然广泛应用的编程语言,主要用于商业数据处理和企业...

    精通cobol课程PDF

    **精通COBOL课程知识点详解** COBOL(Common Business Oriented Language)是一种高级编程语言,自1959年诞生以来,一直在商业系统和大型机领域占据着重要地位。本套“精通COBOL”课程是针对COBOL语言的学习者设计...

    COBOL85日文版本

    COBOL85是计算机编程语言COBOL(Common Business Oriented Language)的一个特定版本,发布于1985年。COBOL是一种主要用于商业应用的高级编程语言,以其在处理大量数据和文件操作方面的效率而闻名。这个日文版本的...

    COBOL2002コンパイル手順_041125.doc

    COBOL2002コンパイル手順 COBOL2002コンパイル手順是指使用COBOL2002 Net Developer编译COBOL程序的步骤。本文档将详细介绍COBOL2002コンパイル手順的各个步骤,从COBOL2002サンプルの確認到Oracle接続プログラムコ...

    COBOL从入门到精通

    COBOL(Common Business-Oriented Language,面向商业的通用语言)是一种高级编程语言,主要设计用于商业、金融和行政系统的数据处理。COBOL语言自1959年诞生以来,一直是银行、保险和政府等大型机构的核心系统所...

    IBM大型机COBOL英文教程

    ### IBM大型机COBOL英文教程知识点概览 #### 一、教材介绍与使用指南 - **教材背景**:本书是专门为IBM Mainframe系统设计的COBOL编程教程,适用于大学课程或企业培训项目。 - **配套材料**:学生手册(`...

    cobol对file文件操作SORT

    在COBOL编程中,对文件的操作是至关重要的,特别是在处理大量数据时。"SORT"是COBOL中一个强大的工具,用于对文件进行排序。本文将深入探讨COBOL中的FILE操作,以及如何利用USING,GIVING,INPUT PROCEDURE和OUTPUT ...

    cobol 绝对好 cobol

    COBOL,全称为Common Business Oriented Language,是一种专门针对商业应用设计的编程语言,尤其在数据处理领域具有广泛的应用。它的语法结构清晰,接近英语,使得非专业程序员也能相对容易地理解。然而,COBOL的一...

    IBM-COBOL关于cobol的资料

    ### IBM COBOL与Language Environment for VSE/ESA:迁移指南与关键技术点解析 #### 一、引言 本文档旨在介绍IBM COBOL及Language Environment (LE) for VSE/ESA的重要特性和如何顺利迁移至最新版本。文档强调了在...

Global site tag (gtag.js) - Google Analytics