- 浏览: 205122 次
文章分类
- 全部博客 (224)
- jsp (5)
- jsf (7)
- web (11)
- js (12)
- COBOL (5)
- php (7)
- jconsole (1)
- java (11)
- ajax (1)
- PHP魔法方法 (1)
- 项目管理工具 (3)
- 项目管理 (2)
- svn (8)
- redmine (1)
- mysql (4)
- qrcode,php (1)
- qrcode (1)
- 多进程 (3)
- html (1)
- excel (2)
- seasar2 (1)
- db (1)
- entity (1)
- IOS8 (1)
- SWIFT (1)
- 正则表达式 (1)
- RabbitVCS (1)
- url (1)
- thinkphp (2)
- c++ (5)
- win32 API函数 (1)
- htaccess (1)
- makefile (3)
- C/C++ (12)
- Linux (1)
- miui (2)
- unix (1)
- wechat (1)
- websocket (1)
- SpringMVC (3)
- VSAM (1)
- centos (2)
- wamp (1)
- server (1)
- 优酷视频上传并去除广告 (1)
- owncload (1)
- cloud (1)
- ubuntu (1)
- pdf转换成word (1)
- 微信,weixin (1)
- 行业系统 (3)
- 超级外卖源代码 (0)
- 软件专利 (1)
- 申请 (1)
- vba (1)
- UML (1)
- 程序切片 (1)
- 股票心得 (1)
- 威客建站 (1)
- 微信开发学习路线 (1)
- 远程开机 (1)
- spring mvc (1)
- JEECMS (1)
- Node.js (1)
- ThinkJS (1)
- maven (2)
- MyEclipse+Tomcat+MAVEN+SVN (1)
- Spring+SpringMVC+MyBatis (1)
- wampserver (0)
- RESTful (1)
- hibernate (4)
- Spring+SpringMVC (1)
- 响应式布局 (1)
- 响应式布局模板 (1)
- Aptana (3)
- 遗传算法 (1)
- 进化算法 (1)
- bower (1)
- HTML5 (1)
- Android官方培训课程 (1)
- MySQL锁 (1)
- 扫描枪 (1)
- 微信公众平台 (1)
- 企业号 (1)
- ddns (1)
- java获取外网ip (1)
- DDNS,阿里云,云解析,万网域名,阿里云域名 (1)
- SEO (1)
- Jboss (2)
- wildfly (1)
- WildFly8 (2)
- NT Kernel (1)
- 反向代理 (1)
- Spring嵌套事务 (1)
- apache (3)
- 防止浏览器记住用户名及密码的简单实用方法 (1)
- 时间戳 (1)
- 字体 (1)
- 网络爬虫准 (1)
- 屏蔽后退按钮 (1)
- java web (1)
- JavaMail (1)
- windows服务 (1)
- Freemarker (1)
- TortoiseGit (2)
- oschina (1)
- JSON (1)
- Boost (1)
- MUI (1)
- github (1)
- Python2.7 (1)
- Python3.0 (1)
- Odoo (1)
- java socket (1)
- OpenERP (2)
- werkzeug (1)
- JNA (2)
- proxifier (1)
- WebService (1)
- 企业应用集成 (1)
- vmware (1)
- Navicate (1)
- 三体 (1)
- oracle同步 (1)
- 微信 (3)
- java设计模式 (1)
- 工具 (1)
- JavaScript跨域 (1)
- LB (1)
- 负载均衡 (1)
- AngularJS (1)
- HBuilder (1)
- Echarts (1)
- Json Web Token (1)
- PassportSDK (1)
- ubuntu kylin xterm 乱码 (1)
- ubuntu kylin17 安装字体教程 (1)
- wps (1)
- jetbrains (1)
- MySQL5.7 (1)
- Nginx (1)
- JDK (1)
最新评论
-
cuiyadll:
谢谢楼上的推荐
实战:jQuery Mobile开发HTML5移动应用 -
marty:
使用JQueryMobile,推薦使用這免費開發工具,提供可視 ...
实战:jQuery Mobile开发HTML5移动应用 -
men_clslji:
按照目前的方法只是防止刷新页面时不再执行X(添加),而toke ...
有了上一篇博文,类似地顺便说说表单防重复提交。
一。执行语句的作用:在一个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 ]
二。执行语句的一般形式:
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 知识点集锦
2014-07-14 14:05 1528cobol 知识点集锦 COBOL <wbr> & ... -
COBOL 知识点集锦(下)
2014-07-14 14:04 1066COBOL <wbr> <wbr>知识 ... -
COBOL PERFORM A THRU A EXIT笔误 COMPUTE +或- 笔误 结果分析
2013-09-18 17:29 13971、COMPUTE A = + B,A = - B 一般为笔误 ... -
[b]关于COBOL的EXIT[/b]
2013-09-18 17:28 1036关于COBOL的EXIT 看到有人发关于EXIT的帖子,发现不 ...
相关推荐
COBOL 5是COBOL的一个版本,虽然具体的版本信息没有提供,但从描述中我们可以聚焦于COBOL程序设计中的一个重要概念——执行语句(PERFORM 语句)。 执行语句在COBOL中主要用于重复执行某段代码,类似于其他编程语言...
cobol 基本流程控制语句 (顺序机构、选择结构、循环机构)IF THEN ELSE ENDIF PERFORM UNTIL CONDITION
COBOL(Common Business Oriented Language)是一种古老但仍然广泛使用的编程语言,尤其在金融、保险和政府领域。它的设计初衷是为了处理商业数据处理任务,因此在处理大量数据和事务处理系统方面表现出色。大型主机...
1.Cobol的年龄多大了? 2.为什么Cobol那么老了还不退休?...CHAPTER 6 过程部之三—-执行语句(PERFORM) CHAPTER 7 各部之间的关系及程序举例 CHAPTER 8 联机及批量程序的一些差异 CHAPTER 9 COBOL编程规范
最简单的COBOL程序通常包含了一个程序头(IDENTIFICATION DIVISION)、环境部(ENVIRONMENT DIVISION)、数据部(DATA DIVISION)和过程部(PROCEDURE DIVISION)。程序通过一系列描述数据和处理数据的语句来完成...
程序部定义了程序的执行流程,数据部用于声明变量和数据结构,而过程部包含了一系列的程序段,如PERFORM、IF-THEN-ELSE、SELECT等控制结构。 2. **数据类型**:COBOL85支持多种数据类型,如数值型(如整型、浮点型...
过程部之二是关于更多高级和复杂的数据处理方法,包括字符串操作、条件判断等,这些技术是编写高效COBOL程序的基础。 #### 六、数据部之二 ##### 6.1 重定义字句(REDEFINES字句) 重定义字句允许使用相同的存储...
最后,过程部包含实际的程序指令,用于指示计算机执行特定的操作。 COBOL源程序的书写格式有明确的规定。程序的各个组成部分,如部、节、段和句子,都有各自的起始位置。例如,A区通常用于标号、注释和数据定义,而...
COBOL的语句类型多样,包括数据处理语句(如`PERFORM`)、控制流语句(如`IF`, `WHEN`, `GOTO`)和文件操作语句(如`OPEN`, `CLOSE`, `READ`, `WRITE`)。例如,`ACCEPT`用于从用户接收输入,`DISPLAY`用于输出信息...
而过程部则是程序算法的核心所在,用于编写具体的执行语句。 #### 四、COBOL的代码编写技巧 在编写COBOL程序时,理解并遵循其特有的代码行格式至关重要。例如,位置1至6最初用于行号,但现在不再具有正式用途,有...
本教程主要探讨的是COBOL程序中的过程部,它是程序结构的第四部分。 过程部是COBOL程序的核心,以"PROCEDURE DIVISION"开头,其编写区域始于A区。在这个部分,程序员会定义各种操作指令,这些指令通常以动词开始,...
其次,Cobol过程部的语句以动词(Verb)开头,如MOVE、OPEN、READ、WRITE等,指示计算机执行特定操作。例如,`MOVE 100 TO X`用于将数值100赋值给变量X,而`IF X > 100 DISPLAY X`则是一个条件判断,当X的值大于100...
- **ADD Cobol ADD Java**: 在Cobol中执行的加法操作在Java中也需要相应的实现。 6. **语言兼容性**: - **Cobol C# Java C# Cobol C# Cobol**: 这可能在讨论Cobol代码如何与Java和C#代码混合使用,尤其是在大型...
在COBOL程序中,过程部(PROCEDURE DIVISION)是非常关键的一部分,它是程序的实际执行主体。过程部以"PROCEDURE DIVISION"开头,且必须从第8列至第11列开始书写。它的主要特点是: 1. 过程部是程序的第四部分,...
首先,让我们理解COBOL中的FILE控制语句。FILE语句定义了要操作的文件,包括文件名、记录描述符(REDEFINES)和访问模式(如SEQUENTIAL,DIRECT或INDEXED)。例如: ```cobol FILE-CONTROL. SELECT FILE-NAME ...
- COBOL使用`PERFORM`语句执行循环,并通过`UNTIL`、`WHILE`或循环次数来控制循环结束。 - `IF`、`EVALUATE`和`SELECT CASE`用于条件判断,可以实现复杂的逻辑分支。 4. **文件操作** - 文件操作是COBOL的重要...
执行语句(EXEC)用于标识一个作业步的开始,定义本作业步所要执行的程序或过程。数据定义语句(DD)用于描述应用程序所需要的数据文件。 在COBOL程序中,流内过程(IN-STREAM PROCEDURE)或编目过程(CATALOGED ...
8. COBOL中的控制语句:控制语句用于控制程序的执行流程,如“IF”语句用于条件判断,“GOTO”语句用于无条件的转移,“STOP”语句用于停止程序的执行。 9. COBOL中的数据部和环境部:数据部用于定义数据结构,如...
内容是关于COBOL技术的,已经由PDG转化为PDF。