COMPUTE指令會將算術表示式的值指派給指定的參照。 無法縮寫COMPUTE關鍵字。 COMPUTEreference=expression; 參照 有效的z/OS® DebuggerCOBOL 數值參照。 表示式 有效的z/OS DebuggerCOBOL 數值表示式。 使用注意事項 如果您要除錯最佳化 COBOL 程式,則只有在第一次輸入SET WARNING OFF指令時,才能使用COMPUTE指令將值...
括号> ** > * / > + - 9.算术统计运算 COMPUTE 统计运算:总和,中位数,平均数 计算总和:COMPUTE sum-name = FUNCTION SUM(name1 name2 name3) 计算中位数:COMPUTE midle-name = FUNCTION MEDIAN(name1 name2 name3) 计算平均数:COMPUTE average-name = FUNCTION MEAN(name1 name2 name3) 1.关系运算...
COMPUTE assigns a value only to a single receiver; unlike COBOL, multiple receiver variables are not supported. The COBOL EQUAL keyword is not supported ("=" must be used). The COBOL ROUNDED and SIZE ERROR phrases are not supported, so END-COMPUTE is not supported. COMPUTE cannot be used ...
COMPUTE COMPUTE语句用于执行算术运算并将结果赋值给指定的变量。例如: COMPUTE total=price*quantity. 这将计算变量“price”和“quantity”的乘积,并将结果赋值给名为“total”的变量。 MOVE MOVE语句用于将一个值从一个变量或表达式复制到另一个变量。例如: ...
统计算术运算只能通过COMPUTE 语句实现。并且,这也是COBOL-85版本所推出的新功能,只能在COBOL-85版本中使用。3种统计算术运算的基本格式分别如下。计算总和:COMPUTE sum-name = FUCTION SUM (name1 name2 name3 …)。计算中位数:COMPUTE middle-name = FUCTION MEDIAN (name1 name2 name3 …)。
COMPUTE 语句: COMPUTE 标识符1 ,标识符2 。= 算术表达式 运算的优先级由高到低顺序为:(),正负号 ,* ,* 或 / ,+ 或 - 如:C = 3 ,D = 5 ,E = 2 , F = 1 则: COMPUT A,B = -(C + D)* 2 / E * 3 - F = -3三。传送语句 (MOVE) MOVE 语句用来实现内存中数据的传送(而不是...
COMPUTE (Reserved Words) 100 (No Alphabet) 100+B (+ is not allowed) 等级数 级别数是用来指定数据的记录中的级别。它们被用于基本事项和基件之间进行区分。基本项目可以分组以创建组的项目。 级别数 描述 01 记录描述项 02 to 49 分组初级项目
COMPUTE:用于执行简单的算术运算。 DISPLAY:用于输出消息到控制台。 以下是操作码的示例: IF X > Y DISPLAY 'X is greater than Y' ELSE DISPLAY 'X is less than or equal to Y' END-IF. MOVE 'John Smith' TO EMPLOYEE-NAME. MOVE 100 TO EMPLOYEE-ID. COMPUTE Z = X + Y. DISPLAY 'The sum ...
5。COMPUTE 语句:COMPUTE 标识符1 [,标识符2 ]。。。= 算术表达式 运算的优先级由⾼到低顺序为:(),正负号,**(次⽅),* 或 / ,+ 或 - 如:C = 3 ,D = 5 ,E = 2 , F = 1 则:COMPUT A,B = -(C + D)* 2 / E ** 3 - F = -3 注意1。每个语...
006700 IF OPS2 = * 006800 COMPUTE OP-NUM2 = OP-NUM2 * OP-NUM3 006900 ELSE 007000 IF OPS2 = / 007001 THEN 007010 IF OP-NUM3 = 0 007011 THEN 007012 DISPLAY WRONG NUMBER3 ACCEPTED! 007020 GO TO END-PROC-EXCEPTION 007030 END-IF 007100 COMPUTE OP- 8、NUM2 = OP-NUM2 / OP-NUM3...