`
cuiyadll
  • 浏览: 205122 次
文章分类
社区版块
存档分类
最新评论

COBOL 过程部之三——执行语句(PERFORM)

阅读更多
一。执行语句的作用:在一个COBOL程序中,过程部中往往有一部分语句需要执行多次。为了让重复的部分在程序中只出现一次,可以把重复的部分单独写成一段或一节(有一个段名或节名),每次执行这部分语句时转去该段,执行完转回来。这时候就需要用到执行语句(PERFORM )。

二。执行语句的一般形式:
            PERFORM           过程名1        [THRU]                过程名2

三。使用PERFORM语句实现循环:
1。 PERFORM           过程名1        [{THRU}                过程名2   ]        整数         TIMES
                                                                                                                                         标识符
       
2。 PERFORM           过程名1        [{THRU}                过程名2   ]        UNTIL     条件

3。 PERFORM           过程名1        [{THRU}                过程名2   ]       
   VARYING    标识符1        FROM   常数1        BY       常数2             UNTIL   条件
                                                                    标识符2                            标识符3

四。执行语句的多重循环形式:COBOL 允许三重循环,其一般格式可写为:
PERFORM          过程名1        [{THRU}                过程名2   ]       
   [VARYING   参数1        FROM   初值1        BY       步长1             UNTIL   条件1 ]
   [AFTER         参数2        FROM   初值2        BY       步长2             UNTIL   条件2 ]
   [AFTER         参数3        FROM   初值3        BY       步长3             UNTIL   条件3 ]
分享到:
评论

相关推荐

    cobol 5

    COBOL 5是COBOL的一个版本,虽然具体的版本信息没有提供,但从描述中我们可以聚焦于COBOL程序设计中的一个重要概念——执行语句(PERFORM 语句)。 执行语句在COBOL中主要用于重复执行某段代码,类似于其他编程语言...

    COBOL基本语句流程控制语句 ppt

    cobol 基本流程控制语句 (顺序机构、选择结构、循环机构)IF THEN ELSE ENDIF PERFORM UNTIL CONDITION

    大型主机——COBOL

    COBOL(Common Business Oriented Language)是一种古老但仍然广泛使用的编程语言,尤其在金融、保险和政府领域。它的设计初衷是为了处理商业数据处理任务,因此在处理大量数据和事务处理系统方面表现出色。大型主机...

    COBOL教程(学习助手)

    1.Cobol的年龄多大了? 2.为什么Cobol那么老了还不退休?...CHAPTER 6 过程部之三—-执行语句(PERFORM) CHAPTER 7 各部之间的关系及程序举例 CHAPTER 8 联机及批量程序的一些差异 CHAPTER 9 COBOL编程规范

    cobol 谭浩强版本

    最简单的COBOL程序通常包含了一个程序头(IDENTIFICATION DIVISION)、环境部(ENVIRONMENT DIVISION)、数据部(DATA DIVISION)和过程部(PROCEDURE DIVISION)。程序通过一系列描述数据和处理数据的语句来完成...

    COBOL85日文版本

    程序部定义了程序的执行流程,数据部用于声明变量和数据结构,而过程部包含了一系列的程序段,如PERFORM、IF-THEN-ELSE、SELECT等控制结构。 2. **数据类型**:COBOL85支持多种数据类型,如数值型(如整型、浮点型...

    cobol中文版

    过程部之二是关于更多高级和复杂的数据处理方法,包括字符串操作、条件判断等,这些技术是编写高效COBOL程序的基础。 #### 六、数据部之二 ##### 6.1 重定义字句(REDEFINES字句) 重定义字句允许使用相同的存储...

    cobol 绝对好 cobol

    最后,过程部包含实际的程序指令,用于指示计算机执行特定的操作。 COBOL源程序的书写格式有明确的规定。程序的各个组成部分,如部、节、段和句子,都有各自的起始位置。例如,A区通常用于标号、注释和数据定义,而...

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

    COBOL的语句类型多样,包括数据处理语句(如`PERFORM`)、控制流语句(如`IF`, `WHEN`, `GOTO`)和文件操作语句(如`OPEN`, `CLOSE`, `READ`, `WRITE`)。例如,`ACCEPT`用于从用户接收输入,`DISPLAY`用于输出信息...

    cobol

    而过程部则是程序算法的核心所在,用于编写具体的执行语句。 #### 四、COBOL的代码编写技巧 在编写COBOL程序时,理解并遵循其特有的代码行格式至关重要。例如,位置1至6最初用于行号,但现在不再具有正式用途,有...

    cobol培训教程 5

    本教程主要探讨的是COBOL程序中的过程部,它是程序结构的第四部分。 过程部是COBOL程序的核心,以"PROCEDURE DIVISION"开头,其编写区域始于A区。在这个部分,程序员会定义各种操作指令,这些指令通常以动词开始,...

    Cobol for Z900 语言程序设计:第4章 过程部.pdf

    其次,Cobol过程部的语句以动词(Verb)开头,如MOVE、OPEN、READ、WRITE等,指示计算机执行特定操作。例如,`MOVE 100 TO X`用于将数值100赋值给变量X,而`IF X > 100 DISPLAY X`则是一个条件判断,当X的值大于100...

    Cobol移植至Java解决方案

    - **ADD Cobol ADD Java**: 在Cobol中执行的加法操作在Java中也需要相应的实现。 6. **语言兼容性**: - **Cobol C# Java C# Cobol C# Cobol**: 这可能在讨论Cobol代码如何与Java和C#代码混合使用,尤其是在大型...

    COBOL培训教程PPT2(MF培训教程)共8章

    在COBOL程序中,过程部(PROCEDURE DIVISION)是非常关键的一部分,它是程序的实际执行主体。过程部以"PROCEDURE DIVISION"开头,且必须从第8列至第11列开始书写。它的主要特点是: 1. 过程部是程序的第四部分,...

    cobol对file文件操作SORT

    首先,让我们理解COBOL中的FILE控制语句。FILE语句定义了要操作的文件,包括文件名、记录描述符(REDEFINES)和访问模式(如SEQUENTIAL,DIRECT或INDEXED)。例如: ```cobol FILE-CONTROL. SELECT FILE-NAME ...

    四方精创的COBOL笔试题

    - COBOL使用`PERFORM`语句执行循环,并通过`UNTIL`、`WHILE`或循环次数来控制循环结束。 - `IF`、`EVALUATE`和`SELECT CASE`用于条件判断,可以实现复杂的逻辑分支。 4. **文件操作** - 文件操作是COBOL的重要...

    COBOL经典面试题目

    执行语句(EXEC)用于标识一个作业步的开始,定义本作业步所要执行的程序或过程。数据定义语句(DD)用于描述应用程序所需要的数据文件。 在COBOL程序中,流内过程(IN-STREAM PROCEDURE)或编目过程(CATALOGED ...

    cobol 语言 大机编程

    8. COBOL中的控制语句:控制语句用于控制程序的执行流程,如“IF”语句用于条件判断,“GOTO”语句用于无条件的转移,“STOP”语句用于停止程序的执行。 9. COBOL中的数据部和环境部:数据部用于定义数据结构,如...

    精通COBOL——大型机商业编程技术详解PDF

    内容是关于COBOL技术的,已经由PDG转化为PDF。

Global site tag (gtag.js) - Google Analytics