◄Key► ◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── Construct: Procedure Division Function: Contains the executable statements of the program. Syntax: Which format? DECLARATIVES ◄Simple► ►►─PROCEDURE DIVISION─┬───────────────┬──────────────────────────────► └─mnemonic-name─┘ ►───┬────────────────────────────────────────┬─. ────────────────────► │ ┌───────────────────────────────┐ │ │ ▼ │ │ ├─USING─┬┬───────────────┬─data-name-1─┬─┤ │ │└┬──┬─REFERENCE─┘ │ │ │ │ └BY┘ │ │ │ └┬──┬─VALUE data-name-2────────┘ │ │ └BY┘ │ │ ┌──────────┐ │ │ ▼ │ │ └─CHAINING──data-name-1──────────────────┘ ►──┬─────────────────►1 └─DECLARATIVES. ──►2 ┌────────────────────────────────────────────────────────────────┐ ▼ │ 2►─section-name SECTION─┬──────┬─. USE-statement. ─┬────────────────┬─►2 └seg-no┘ ┌────────┘ │ │ ┌──────────────────────┐│ │ ▼ ││ └─para-name. ─┬──────────┬┘ │ ┌───────┐│ │ ▼ ││ └─sentence─┘ 1►──────────────────────┬─────────────────────────────────────────────► 2►──END DECLARATIVES. ──┘ ►─┬───────────┬──┬───────────────────────────┬───────────────────────► │ ┌───────┐ │ │ ┌───────────────────────┐ │ │ ▼ │ │ │ ▼ │ │ └─sentence──┘ └─para-name. ─┬───────────┬─┘ │ ┌───────┐ │ │ ▼ │ │ └─sentence──┘ ►─section-name SECTION─┬────────┬─. ─┬───────────────────────────┬───►◄ └─seg-no─┘ │ ┌───────────────────────┐ │ │ ▼ │ │ └─para-name. ─┬───────────┬─┘ │ ┌───────┐ │ │ ▼ │ │ └─sentence──┘ -♦-