Rules of move verb, COBOL Programming

Assignment Help:

RULES OF MOVE VERB:

 The Data movement is managed by the rules which are as shown below:

(a) The contents of the identifier - 1 or the value of the literal - 1 is moved to the identifier - 2, identifier - 3, etc. Note that there may be more than one receiving field whereas there should be only one sending field, the contents of all the receiving fields will be substituted by the value of the sending field. The contents of identifier - 1 stay unchanged.

(b) Whenever the sending field is numeric and the receiving field is numeric or numeric edited (that is picture holds edit symbols) the data movement is termed as numeric data transfer.  In such situation the dominant factor in the movement is the alignment of the decimal points of the two fields.  For the aim of this alignment, the numeric fields for which the place of the decimal point is not explicitly indicated, the decimal point is supposed to be at the right of the rightmost digit.  If the receiving field is not large sufficient to hold the data received, the truncation can take place at either and depending on whether the fractional part, integral part or both can or cannot be accommodated. Though, if significant the integral positions are likely to be lost, a warning to which effect is issued by the compiler. On the other hand, when the receiving field is bigger than the sending field, zero- fill will acquire place in the unused positions to keep the numeric value unchanged.

(c) Whenever both the sending and receiving fields are alphanumeric, alphabetic or alphanumeric edited, the data movement is termed as the alphanumeric data transfer.  In such situation the receiving area is filled from left to right and space fill occurs to the right if the receiving area is bigger than the sending field. Whenever the receiving area is smaller, the truncation occurs from the right and the compiler gives a warning to that effect.

Preferably, both the sending and receiving fields must belong to similar category. Though, quite often it becomes essential to transfer a data to a field having various categories.  Identifier - 1, identifier - 2, identifier - 3, etc., can be group items.  In such situations, the move is very often used.  This is when we wish to initialize a record area by spaces. For illustration, the statements MOVE SPACES TO REC-AREA will space- fill the whole area represented by the group name REC-AREA.


Related Discussions:- Rules of move verb

Example of redefines clause, Example of Redefines clause: This illustr...

Example of Redefines clause: This illustration describes a sales record that may either contain the total amount of sale or the quantity (QTY) and UNIT-PRICE. The aim of such

Program for simple perform, PROGRAM FOR SIMPLE PERFORM: We have to wri...

PROGRAM FOR SIMPLE PERFORM: We have to write a program to elaborate simple PERFORM statement Identification division. Program- id.  Perf1. Environment division. Da

Handling file that was uploaded from a PC, I uploaded a file from PC to Mai...

I uploaded a file from PC to Mainframe, variable LRCL 256. In my COBOL program I defined it as FD INPUT-FILE LABEL RECORDS ARE OMITTED BLOCK CONTAINS 0 RECORDING MODE

Column and field in cobol program, Column and Field in COBOL program: ...

Column and Field in COBOL program: In COBOL there are 2 types of entries termed as margin A and margin B entries. The Margin A entries start from the column 8, 9, 10 or 11 and

Label records or disk directory - file characteristics, Label Records / Dis...

Label Records / Disk Directory: The most important information stored in the header label is what is termed as the file title. In the situation of magnetic-disk files the labe

Rick, How do I move a single QUOTE to a field or set the value clause? "''...

How do I move a single QUOTE to a field or set the value clause? "''" does not work?

Second form of divide verb, Second form of Divide verb: The second for...

Second form of Divide verb: The second form of this verb is as shown below: In this situation the identifier-1 or numeric- literal-1 will be divided by identifier-2 or

Data names and identifiers - cobol program, Data Names and Identifiers:   ...

Data Names and Identifiers:   The Data name provides reference to the storage space in the memory where the real value is stored. This value takes part in the operation whene

Read statement, READ STATEMENT: The aim of this verb is to make availa...

READ STATEMENT: The aim of this verb is to make available the next logical record from the input file. It is important to note the meaning of the "next" logical record in the

Illustration of nested if statement, Illustration of nested if statement: ...

Illustration of nested if statement: Consider the nested sentence which is as shown below: The IF-ELSE pairs in this sentence can be detected by applying the rule whic

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd