在COBOL中,SEARCH ALL是用于在已排序的表中进行二分查找的语句。它的语法如下:```SEARCH ALL table-name AT END perform end-perform-statement WHEN search-condition perform perform-statement END-SEARCH ```其中,`table-name`是一个已排序的表或数组,`end-perform-statement`是在查找结束时执行的语句,`...
SEARCH 表名 [VARYING 位标名1/标识符2] [AT END 强制语句1]WHEN 条件1 强制语句2 / NEXT SENTENCE [WHEN 条件2 强制语句3 / NEXT SENTENCE]……SEARCH语句是这样执行的:从指定的表元素开始,检查是否满足WHEN后面指定的条件。如不满足,就使N(位标)增值,自动执行一个SET N UP BY 1。使N指向下一个元素...
6.4.37 RETURN文(整列併合) ... 3446.4.38 REWRITE文(順ファイル・相対ファイル・索引ファイル) ... 3456.4.39 SEARCH文(中核) ... 3486.4.40 SET文(中核) ...
在使用"SEARCH ALL"之前,表必须按排序顺序排列。执行SECTION 和 PARAGRAPH 之间有什么区别? 执行一个 SECTION 将导致执行该部分的所有段落。 执行 PARAGRAPH 将导致仅执行特定段落。什么是范围终止符? 范围终止符用于标记动词的结束。 示例:IF 和 END-IF。COBOL中有哪些文件打开模式? COBOL 中的文件打开模式包括:...
Set动词用于初始化,递增或递减索引值.它与Search and Search All一起用于定位表中的元素. 语法 以下是使用的语法a Set语句 : SET I J TO positive-numberSET I TO JSET I TO 5SET I J UP BY 1SET J DOWN BY 5 示例 IDENTIFICATION DIVISION.PROGRAM-ID...
9.14.1 SEARCH ALL语句的格式要求 9.14.2 SEARCH ALL语句的实际应用 9.15 定长表和变长表 9.15.1 定长表 9.15.2 如何定义变长表 9.15.3 变长表中数据的引用范围 9.15.4 变长表应用举例 9.16 嵌套表 9.16.1 如何定义嵌套表 9.16.2 嵌套下标表
SEARCH语句的一般格式之一 位标名1 SEARCH表名[VARYING ] [AT END强制语句1] 标识符2 强制语句2强制语句3 WHEN条件1 WHEN条件2 NEXT SENTENCE NEXT SENTENCE 注意:(1)该语句顺序检索表中的各元素,当未找到满足WHEN条件的记录则转入NEXT SENTENCE。SEARCH语句检索的表必须用位标法引用。在WHEN条件中必须出现位标...
使用此规则来标记具有以下特征的层号的数据结构定义: 它们未按升序排列。 它们的值并非 1 或 5 的倍数。 使用SEARCH ALL 而不是 SEARCH 来搜索表 使用此规则来标记使用SEARCH而不是SEARCH ALL的表搜索。 在PERFORM 语句中使用 THRU 短语 使用此规则来标记不包含THRU短语的PERFORM语句。
SEARCH是串行搜索,而SEARCH ALL是二进制搜索。 在使用SEARCH ALL之前,表必须按排序顺序排列。 执行SECTION和PARAGRAPH有什么区别? 执行SECTION将导致执行该部分的所有段落。 执行PARAGRAPH将仅导致执行特定段落。 什么是范围终止符? 范围终止符用于标记动词的结尾。 示例:IF和END-IF。
COBOL来⾃ITwiki,开放的信息技术⼤百科Jump to: navigation, <jumptoSearch> COBOL(⾯向商业的通⽤语⾔,⼜称为企业管理语⾔、数据处理语⾔等,Common Business Oriented Langauge)是最早的⾼级编程语⾔之⼀,是世界上第⼀个商⽤语⾔。COBOL的历史 1959年5⽉,五⾓⼤楼委托格雷斯?