Perform Thru Perform Until Perform Times Perform VaryingPerform ThruPerform Thru 用于通过给出序列中第一个和最后一个段落名称来执行一系列段落。 执行完最后一段后,控制权返回。在线执行将执行 PERFORM 内的语句,直到到达 END-PERFORM。语法以下是内联执行的语法 −...
PERFORM 100-PROCESS. 这种形式的PERFORM语句会重复执行标签为100-PROCESS的代码块,直到满足某个条件才停止。 2. PERFORM UNTIL语句: PERFORM 200-PROCESS UNTIL SALES-TOTAL > 100000. 这种形式的PERFORM语句会重复执行标签为200-PROCESS的代码块,直到SALES-TOTAL的值大于100000时停止。 3. PERFORM VARYING语句: PERFOR...
Perform Until Perform Times Perform Varying Perform Thru Perform Thru 用于通过给出序列中的第一个和最后一个段落名称来执行一系列段落。执行完最后一段后,控制权返回。 在线执行 PERFORM 中的语句将一直执行,直到到达 END-PERFORM。 句法 以下是内联执行的语法 - PERFORM DISPLAY 'HELLO WORLD' END-PERFORM...
1. PERFORM VARYING A FROM 1 BY -1 UNTIL A>100 , 会死循环;2. IF 100(A)=ZERO , 应该是你写错或看错了吧, 这里的"100" 换成个数组变量就可以了, 就像 WA-NAME(A), 但是得当心数组溢出;3. 07 ABCDESFG OCCURS 8, 就像定义了一张表---"ABCDESFG", 一般都这么用,01 WA-TABLE....
PERFORM 过程名1 [THROUGH/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]END-PERFORM.还有一个 IF ~ELSE ~END-IF....
1cobol循环问题?PERFORM 1-SECTION UNTIL I > 50 OR FLG-ERR = CNS-ONPERFORM VARYING J FROM 1 BY 1 UNTIL J >50 OR FLG-ERR = CNS-ON.END-PERFORM这2个循环有什么不同, 2 cobol循环问题? PERFORM 1-SECTION UNTIL I > 50 OR FLG-ERR = CNS-ON PERFORM VARYING J FROM 1 BY 1 UNTIL J ...
VARYING IDX -->idx 作为循环下标 FROM 1--> idx从1开始 BY 1-->步长为1(就是加1)until idx>5 -->直到下标大于5退出循环 和C的"FOR (I=1;I<=5;I++)"功能一样.
您还可以使用 PERFORM UNTIL 循环将 PERFORM 动词设置为执行代码块,直到满足特定条件为止。 最后,PERFORM VARYING 循环会工作一定次数,并取决于我们使用的 FROM BY 值。 让我们从简单的 PERFORM 语句的语法开始。 简单的 PERFORM 语句: 如前所述,PERFORM 语句将以最简单的形式只执行一次代码块。对于此示例,我们使用...
1. Inline perform. 2. Simple Perform. 3. PERFORM VARYING. 4. PERFORM VARYING…. UNTIL…. 5. PERFORM THRU 6. PERFORM TIMES Inline Perform: It performs a set of Cobol statements between Perform & END-Perform. Basically this is to keep a particular logic in a boundary and execute it in ...
该段代码实现的功能,实际上同样也可以使用PERFORM语句完成,代码如下。 MOVE 1 TO SALARY-SUB. PERFORM 200-ADD-TO-TOTAL UNTIL SALARY-SUB > 12 …… 200-ADD-TO-TOTAL. ADD SALARIES (SALARY-SUB) TO ANNUAL-TOTAL. ADD 1 TO SALARY-SUB. 由此可见,PERFORM VARYING语句和PERFORM语句都具有循环结构。但PERFOR...