Structure of a COBOL Program

Every COBOL program must have the following 4 divisions in the order in which they are specified below:

1. Identification Division: In the Identification division, the details about the author, date of writing the program etc will be specified.

2. Environment Division: In the Environment division, the details about the computer environment under which the program was written and compiled etc will be notified.

3. Data Division: In the Data division, the variables that are used by the program will be defined and it is an important division for the program.

4. Procedure Division: In the procedure division, all the programming statements (Executable Cobol statements) will be written and it is the most important division.