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

COBOL......5

阅读更多
PERFORM 语句
使用PERFORM语句实现循环
  语法:
           PERFORM    循环条件
             。。。
           END-PERFORM


条件语句(IF 语句)
关系运算符意义
IS GREATER THAN     (>)              大于
IS LESS THAN        (<)              小于
IS EQUAL TO         (=)              等于
NOT GREATER THAN    (NOT >)          不大于
NOT LESS THAN       (NOT <)          不小于
NOT EQUAL TO        (NOT =)          不等于

IF 语句的两种形式
IF  条件语句组  END-IF
IF  条件语句组1 ELSE 语句组2  END-IF


IF 语句高级应用
符号条件
用来检查某数据项的值的代数符号。
符号条件的一般形式:
数据名 IS [NOT]    POSITIVE(正:还可表示为”IF … > ZERO”)
     算术表达式    NEGATIVE(负:还可表示为”IF … < ZERO”)
                   ZERO(还可表示为”IF … = ZERO”)

类型条件
检查数据项的类型是否符合指定的要求。
类型条件的一般形式:
标识符 IS [NOT] NUMERIC
                ALPHABETIC


IF 语句高级应用
复合条件
由若干个简单的条件可以组成复合的条件。COBOL 用到的逻辑运算符有:AND、OR、NOT。如果在同一个IF 语句中用到AND,OR,NOT,运算顺序按NOT,AND,OR 的次序。
IF 语句的嵌套(通常最多允许四层IF 语句的嵌套)
IF 条件1
   语句组1
   ( IF 条件11
        语句组11
     ELSE
        语句组12
     END-IF )
ELSE
    语句组2
    ( IF 条件22
         语句组21
      ELSE
         语句组22
      END-IF )
END-IF

INITIALIZE语句
INITIALIZE语句将数据项的值设置为初始值。如果不指定要设置的数
据项数值,则数字和数字编辑型数据初始化为0,其它所有数据项初始
化为空格。
   
    INITIALIZE语句的一般形式:
         
             INITIALIZE   数据名



ACCEPT 语句
ACCEPT语法:
   
        ACCEPT  标识符   [FROM   助忆名]

    例:
        ACCEPT A  FROM  DATE
        ACCEPT A  FROM  DAY
        ACCEPT A  FROM  DAY-OF-WEEK
        ACCEPT A  FROM  TIME

分享到:
评论

相关推荐

    Apress.COBOL.and.Visual.Basic.on.NET.A.Guide.for.the.Reformed.Mainframe.Programmer

    Apress.COBOL.and.Visual.Basic.on.NET.A.Guide.for.the.Reformed.Mainframe.Programmer

    cobol程序高亮显示 emeditor cobol.esy

    emeditor 中 cobol程序高亮显示 cobol.esy

    Java.For.S.390.and.AS.400.COBOL.Programmers.chm

    Java.For.S.390.and.AS.400.COBOL.Programmers.chm

    cobol.rar_cobol

    这份“cobol.rar_cobol”压缩包显然是为学习和理解COBOL编程而准备的资源。 “COBOL的面试题2.txt”可能包含了关于COBOL编程的经典面试问题和解答,这些问题通常涉及到COBOL的基本语法、数据类型、控制结构、文件...

    COBOL.zip_open

    这个"COBOL.zip_open"文件似乎包含了一个使用CLB(可能指的是Cobol Light or Basic)开发的葡萄牙语(BR)学术系统。CLB可能是一个针对初学者或教育环境简化版的COBOL集成开发环境(IDE),旨在提供一个友好的平台来...

    From.COBOL.to.OOP.

    cobol to opp ..

    COBOL.rar_cobol

    5. **子程序和库**:通过使用PROCEDURE DIVISION下的ENTRY和CALL语句,COBOL允许创建和调用子程序。同时,COBOL支持建立和使用程序库,便于代码重用。 6. **表格处理**:COBOL的HOLDING和INDEXED FILE特性使得处理...

    COBOL.RAR_cobol

    5. 过程控制:包括条件语句(IF-THEN-ELSE)、循环语句(PERFORM)和分支语句(GOTO)。 6. 文件和数据库连接:COBOL可以直接与DB2等数据库进行交互,执行SQL语句进行数据操作。 了解并掌握这些基础后,可以进一步...

    COBOL.Software.Modernization.184821760

    Chapter 5: SOA in Action Chapter 6: Model-Driven Development (MDD) Chapter 7: Model-Driven Software Modernization Chapter 8: Software Modernization Method and Tool Chapter 9: Case Study

    COBOL.zip_COBOL PDG_cobol_cobol programming

    5. **子程序和过程**:COBOL中的SUBROUTINE或PROCEDURE用于封装代码,提高代码复用性。它们可以通过CALL语句调用,并可以传递参数。 6. **描述符(Descriptor)**:COBOL使用描述符来定义数据结构,如组项(GROUP ...

    Editplus cobol语法高亮文件

    1. **cobol.acp**: 这是Editplus的配置文件,包含了COBOL语言的自动完成设置。它定义了当用户键入特定字符序列时,编辑器会自动弹出可能的匹配项,帮助快速输入常见的COBOL关键字或标识符。这极大地提高了编码速度,...

    COBOL.rar_AS400_cobol

    COBOL,全称是Common Business Oriented Language,是一种古老但仍然广泛应用的编程语言,尤其在企业级系统和IBM AS400(现在被称为IBM iSeries或iSystem)平台上。AS400是一款由IBM推出的集成计算平台,以其稳定性...

    cobol.rar_cobol_cobol大机_cobol大机操作

    cobol大机操作语言的历程,都是本人在学习过程中写的,有疑问可以联系我qq341661392

    COBOL实验指导书

    - **存储编译后的目标文件数据集**:格式为`&lt;用户名&gt;.COBOL.LOAD`,例如`XUYI.COBOL.LOAD`。 3. **编写并输入COBOL源程序** - 在`&lt;用户名&gt;.COBOL.SOURCE`数据集中创建一个名为`TEST1`的MEMBER。 - 编写如下COBOL...

    大机COBOL.doc

    老外写的相当不错,从创建数据集,到编辑源代码,到提交JOB,非常清楚

    JCL.Cobol.DB2.CICS面试题.pdf

    **5. IEBCOPY与IEBGENER** IEBCOPY用于复制、压缩或合并分区数据集,而IEBGENER用于拷贝顺序数据集或将其转换为分区数据集。IEFBR14是一个空程序,通常用于测试和JCL验证,返回码为0。 **6. 定义VSAM文件** VSAM...

    COBOL程序设计实验.doc

    5. 创建运行JCL文件ST***.COBOL.RUN,调用ST***.COBOL.LOAD中的可执行模块进行运行。 实验过程中,学生需要通过提交JCL作业并检查MAXCC(最大条件代码)来确认编译和运行是否成功。如果遇到错误,需根据JOB NUMBER...

Global site tag (gtag.js) - Google Analytics