COBOL编程实践1

COBOL 与其他编程语言的比较 COBOL(Common Business Oriented Language)是一种面向商业的编程语言,起源于上世纪 50 年代末,旨在简化商业数据处理流程。与其他编程语言相比,COBOL 具有独特的特点。与 Python 相比,尽管 Python 在当下趋势中成为热门编程语言,但一些软件生态系统不易被 Python 吸收。例如,R 语言用于统计分析和可视化,虽有类似功能的 Python 库,但 R 因特殊性仍受欢迎,就如同 COBOL 也有其特定的应用场景。 阅读详情

问题描述:

读入一组产品销售记录,每读入一个记录,计算出销售总额(数量X单价).然后输出该产品的全部数据.数据形式如下:

           DATE     PRODCODE    CUST    QUANTITY    PRICE

          19921231   000001             AAAA      0100             5000

          19931231   100001             BBBB     0200             6000


 使得输出的数据形式如下:

           DATE              PROD-CODE  CUSTOMER-CODE QUANTITY  UNIT-PRICE SALES-VALUE

          1992 12 31     000001            AAAA                           0100            $5000             $500000

          1993 12 31     100001            BBBB                           0200             $6000             $1200000


IBM COBOL 和 OpenCOBOL及迁移 为了实现一个可以通过对话框选择文件夹,并转换该文件夹下所有IBM COBOL代码文件到GnuCOBOL的Java应用,我们可以使用JFileChooser来实现图形界面的文件夹选择,然后遍历选择的文件夹中的所有文件,对每个文件执行转换,并将结果保存到指定的输出目录下。把以上内容可以进一步改善为通过对话框指定转换目标文件和结果文件的目录,并遍历该目录下面的所有的IBM cobol代码文件,并再结果文件的目录中生成同名的open cobol代码文件。如果文件扩展名为.cbl,则进行转换。 阅读详情

相关推荐

cobol语言简介

机缘巧合之下做一个老项目翻新的项目,从cobol到java,我也学习了cobol的一些知识,记载一下我的cobol语言的学习。 cobol语言简介 cobol:common business oriented language(公用面向商业语言),这个语言目前使用面没有之前的广,也就需要了解对应cobol语言即可。不需要配置对应环境学习。 语言格式 如上图所示,在cobol程序中,1-6 列表示代码的序号区,代表当前序列,类似与行号。7列表示指示符区,如果是*,则表示此行为注释行。 程序结构 co..

大道至简 1万+

COBOL代码示例

COBOL 程序示例,给正在学习COBOL的朋友帮助

全面COBOL编程实践与学习资源包

COBOL(Common Business-Oriented Language)是最早设计用于商业数据处理的编程语言之一。自从1960年首次推出以来,COBOL已经成为处理大规模数据和企业级应用程序不可或缺的语言。它以英语语法为基础,旨在减少程序员的培训需求,使得非技术人员也能理解代码COBOL的语言结构清晰,易于阅读,特别是对于具有商业背景的程序员来说。作为一款有着超过六十年历史的语言,COBOL广泛应用于银行、保险、零售和其他传统行业中。

weixin_32251525的博客 829

COBOL

cobol

qq_46029070的博客 4540

COBOL 概述

COBOL 是一门高级语言,我们必须了解COBOL 的工作模式。计算机只能理解机器代码,0和1的二级制流。COBOL 代码必须使用编译器转换成机器代码,通过编译器运行程序源码。编译器首先检查是否有任何语法错误,然后将其转换成机器语言。编译器创建一个称为加载模块的输出文件。此输出文件包含0和1的可执行代码

zhu_fangyuan的博客 1261

Cobol学习笔记(整理中80%)

01 A03 AA注释:外部文件只有数据结构,没有部节等信息。03 YMD.注释:重定义共享内存地址,一个质变了影响另一个值,不能用在文件节01层,可用在数据单元节01层,层号必须相同,长度相同,重定义子句不能赋初值。

m0_65939803的博客 6435

COBOL程序示例

COBOL程序示例     以下是当初进东莞裕元写的COBOL程序,拿出一支纪念一下。   000100*================================ 000200*              程  式  異  動  刪  改  備  註 000300*              ------------------------------ 000400* 異動日期

温故而知新 9025

python中的索引从几开始计数_为什么大多数编程语言中的数组都是从0开始计数的,比从1开始计数有什么好处?...

其他答案也说的很多了,大致是从 0 开始对机器友好,从 1 开始对人友好。不过我想找点有意思的,比如:世界上第一门高级语言属于哪个流派?从数组定义以及默认的下标起始值两个方面看,可以把编程语言分为三个流派:流派1:数组定义时指定数组长度,默认下标从 0 开始。例如 int v[10],定义了 10 个元素的数组,下标范围 0 到 9流派2:数组定义时指定数组最大下标,默认下标从 0 开始。例如 i...

weixin_39835991的博客 667

Yi-Coder-1.5B多语言支持展示:52种编程语言代码转换

本文介绍了如何在星图GPU平台上自动化部署【ollama】Yi-Coder-1.5B镜像,高效实现52种编程语言间的智能代码转换。该模型支持Python、Java、Rust、COBOL等多语言精准语义映射,典型应用于跨语言重构、老系统现代化迁移及多语言教学示例生成,显著提升开发与协作效率。

weixin_28787801的博客 274

Yi-Coder-1.5B实战:52种编程语言的AI代码助手一键部署指南

本文介绍了如何在星图GPU平台上自动化部署【ollama】Yi-Coder-1.5B镜像,快速构建本地AI代码助手。该轻量级模型支持52种编程语言,适用于代码补全、遗留系统API配置生成、硬件描述语言调试等典型开发场景,实现离线、安全、高效的编程辅助。

weixin_42609225的博客 90

本周的计划

   this week work:    1.cobol上册编程;    2.大型机基础cookbook实践;    3.编译原理全部;    4.java7个acm程序;    5.日语两课;------------------------------------------------要把自己曝光啦,欢迎大家监督

海底漫步 717

一键体验Yi-Coder-1.5B:支持多语言的代码生成神器

本文介绍了如何在星图GPU平台上自动化部署【ollama】Yi-Coder-1.5B镜像,快速启用轻量级多语言代码生成能力。用户无需配置环境,通过图形界面即可一键启动,典型应用于Python/TypeScript函数编写、SQL生成、Shell脚本补全等日常开发任务,显著提升编码效率。

weixin_29443363的博客 360

什么是COBOLCOBOL编程说明

有些技术永不消亡,它们只是逐渐消失在木制品中。 向普通软件开发人员询问有关COBOL(面向通用商业语言)的信息,他们会看着您,就像您提到复写纸,含铅汽油或78 RPM记录一样。 与Go或Python甚至Pascal或C!之类的现代语言相比,COBOL似乎冗长,笨拙,过时。 但是COBOL忍受了。 COBOL绝不是我们与之愉快地过时的过时技术,而是已成为一个机构。 大规模的COBOL代码...

cxu0262的博客 1万+

19. COBOL编程最佳实践

COBOL程序中,数据定义是构建程序的基础。良好的数据定义不仅有助于提高程序的性能,还能增强代码的可读性和可维护性。明确数据类型精确指定:为所有数据项明确指定具体的数据类型和长度。例如,使用PIC 9(4)来定义四位整数,而不是使用过于宽泛的PIC X(10)。避免过度通用:尽量避免使用PIC X作为通用数据类型,因为它可能导致数据存储和处理上的不必要开销。使用编译器优化:了解并利用COBOL编译器提供的优化选项,如或,以提高数据处理的效率。使用有意义的名称描述性命名。

Python老吕的博客 1026

COBOL学习

COBOL概述           什么是COBOL语言:            COBOL是Common Business Oriented Language的缩写,是面向商业通用编程语言。它是专门为商业数据处理而设计的计算机高级程序语言。广泛用于数据管理领域。应用于多个行业如:银行,证券,金融,制造,等等。            COBOL程序的基本结构:

黎明前的黑暗 1万+

为什么没人会 COBOL 编程了?

忘了Python,来学习COBOL,人人都可以成为救世英雄。作者 |Rhea Moutafis译者 |弯月,责编 | 郭芮头图 | CSDN 下载自视觉中国出品 | CSDN(ID:...

CSDN资讯 7040

全面掌握COBOL编程:从基础到实践

COBOL(Common Business-Oriented Language,面向商业的通用语言)是一种高级编程语言,于1959年由美国国家标准化组织(ANS)制定标准。它的诞生主要受到商业界对自动化处理事务需求的推动,尤其是在处理大量数据的银行和保险领域。作为早期编程语言之一,COBOL在金融和政府系统中得到了广泛的应用。COBOL程序的组织结构相当层级化,以便于程序的管理与维护。一个标准的COBOL程序可以划分为几个主要部分,每个部分负责不同的任务:: 包含程序的标识信息,比如程序名。

weixin_29215509的博客 770

COBOL语言的网络编程

在编写网络程序之前,开发者需要明确应用需要支持的网络协议,比如TCP、UDP或HTTP等。选择合适的协议对网络编程的成功实施至关重要。

2501_90425991的博客 1606
下一篇: COBOL常用表意常量
soraya0711
博客等级 码龄10年 1粉丝 4原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值