面向对象程序设计 COBOL程序设计.pptVIP

  • 9
  • 0
  • 约1.07万字
  • 约 38页
  • 2020-05-07 发布于山东
  • 举报
第十一章 排序与合并 11.1 排序的概念 概念 排序的重要性 在数据处理中,排序分类的工作约占全部工作量的30%——70% 无序的数据 姓名字母排序 按年龄由小到大排列,若年龄相同,再按年级由高到低排列。 主排序项 副排序项 排序键 升序 VS. 降序 ASCII VS. EBCDIC 11.2 实现排序的步骤 (一) 建立排序中间工作文件 (二)对排序的中间文件中的各记录,按指定的排序键和升降序要求进行排序。 排序由计算机自动进行 排序的对象是排序中间文件而不是输入文件 排好序的记录仍存放在排序中间文件中 (三)排好序的中间文件中的各记录,可以输入到内存的记录区使用,也可以输出到磁盘或磁带上形成一个新的已排序的顺序文件。 11.3 COBOL中与排序有关的成分 (一)除了输入输出文件,还需要为中间工作文件分配设备 SELECT SWFILE ASSIGN TO SORTFILE. 注意,该外部文件名不需要在JCL程序中定义,系统自行处理 文件的组织方式应为顺序(缺省就是顺序) (二)在数据部中需要对所有文件进行数据描述。输入和输出文件和第十章类似。排序中间工作文件的描述以SD开头(注意不是FD) 排序中间文件不用关心其标号,也不用组块。 排序中间文件记录中各数据项的描述一般应当与输入文件中各数据项的描述相同 (三)在过程部中用来排序的语句,主要就是一个SORT语句 其

文档评论(0)

1亿VIP精品文档

相关文档