精通cobol--9.4.1 PERFORM VARYING语句的使用方法

     PERFORM VARYING语句的基本格式如下所示。

PERFORM …

VARYING …FROM …BY…

UNTIL 

其中,“”部分则是相应的变量,根据具体的不同情况而有所不同。

q      statement变量:指进行处理过程的名称。

q      item-sub变量:通常为表中数据对应的下标。

q      x1变量:通常指从表中的哪一个下标开始处理。

q      x2变量:通常指每次处理后对于下标的增量。

q      x3变量:通常指下标经过増量处理后达到的上限值。

使用PERFORM VARYING语句处理过程所对应的流程图如图所示。

通过此流程图可以看到,PERFORM VARYING语句的处理过程实际上是通过以下步骤完成的。

1)将表的下标变量item-sub赋值为x1

2)判断item-sub的值是否大于x3。若不大于,则顺次执行步骤3,否则跳转到步骤6

3)执行statement处理过程。该处理过程通常都会涉及到对含有下标数据类型的操作。

4)将item-sub的值增加x2,同时保存在item-sub里。

5)跳转到步骤2继续执行。

6)结束处理。

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值