cobol (笔记1)

今天第一次接触cobol,讲师是一英国人,听起课来真是吃力呀,唉....英语不好,国内有两本书感觉还行,cobol简明教程和cobol程序语言设计(谭浩强)

下面是第一个程序和一个hello程序,使用工具为fujitsu cobol 3.0

首先打开programming-staff,file-->new出现editor区,file-->new写入你的程序,保存关闭,回到programming-staff在tools菜单下选wincob-->source file-->ok出现msg提示,STATISTICS: HIGHEST SEVERITY CODE=I, PROGRAM UNIT=1
表示正确编译

接下来在programming-staff中选tools 菜单,winlink-->link file输入框中输入文件如:C:/COBOLSource/PROG-2.OBJ这里在target输入框中会出现相同的文件路径,这时我把COBOLSource必为COBOLLOAD,改为我在没改的情况下,操作失业,COBOLLOAD文件夹要先建好.然后点击ok,新窗口,关闭除staff窗口外的其余窗口.

最后下步.tools-->winexec-->在command line办入框入输入你的经过link之后的文件名如我的是:C:/COBOLLOAD/PROG-2.EXE-->点击OK,出现新窗口在list输表中选择你想要相关项,我暂时用的是@IconName=COB85EXE其它项我还不太清楚,和讲师语言不通,想问都不行呀.-->ok运行

保存文件名为prog1

 @OPTIONS MAIN
 IDENTIFICATION DIVISION.
 PROGRAM-ID. PROG1
 AUTHOR. JEFF
 ENVIRONMENT DIVISION.
 CONFIGURATION SECTION.
 SOURCE-COMPUTER. IBM-PC.
 OBJECT-COMPUTER. IBM-PC.
 INPUT-OUTPUT SECTION .
 FILE-CONTROL.
     SELECT IN-FILE ASSIGN "INPUT.TXT"
    ORGANIZATION LINE SEQUENTIAL.
 DATA DIVISION.
 FILE SECTION.
 FD IN-FILE.
    01 IN-RECORD   PICTURE X(80).
 PROCEDURE DIVISION.
     OPEN INPUT IN-FILE.
     READ IN-FILE.
     DISPLAY IN-RECORD.
     CLOSE IN-FILE.
     STOP RUN. 
 

hello程序保存文件名为hello

 @OPTIONS MAIN
 IDENTIFICATION DIVISION.
 PROGRAM-ID HELLO.
 AUTHOR. LIUYA
 ENVIRONMENT DIVISION.
 DATA DIVISION.
 PROCEDURE DIVISION.
     DISPLAY "HELLO COBOL".
     STOP RUN.

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值