In de procedure division zijn de statements gegroepeerd in paragrafen. Het is mogelijk om ook de paragrafen weer te groeperen. Boven de paragrafen komt dan een indeling in sections. In dit boek was er geen noodzaak om sections te gebruiken, maar het is een bestaande mogelijkheid om het wel te doen. Vooral als een programma erg groot is, kan het gebruik van sections zinvol zijn.
De naam van de sections mogen we zelf kiezen. Na de zelfgekozen naam komt het woord section. Let erop dat sections niet in de plaats komen van paragrafen, ze komen erbij. Elke section bestaat (als hij niet leeg is) uit paragrafen. Na de naam van een section volgt altijd op de volgende regel de naam van de eerste paragraaf in die section.
In het volgende voorbeeld zijn alle opdrachten weggelaten die niets te maken hebben met paragrafen en sections. Links staat een versie zonder sections, rechts een versie met sections.
PROCEDURE DIVISION PROCEDURE DIVISION. Hoofd STUUR SECTION. perform inlezen Hoofd. perform gemiddelden perform inlezen perform verschillen perform berekeningen perform kwadraten perform afdrukken perform kwadratensom ... perform variantie INLEZEN SECTION. perform standaarddeviatie inl-1. perform afdrukken ... ... BEREKENINGEN SECTION. inlezen. gemiddelden. ... ... gemiddelden. verschillen. ... ... verschillen. kwadraten. ... ... kwadraten. kwadratensom. ... ... kwadratensom. variantie. ... ... variantie. standaarddeviatie. ... ... standaarddeviatie. AFDRUKKEN SECTION. ... afd-1. afdrukken. ... ...
In de rechterversie zijn een aantal paragrafen die berekeningen betreffen, gegroepeerd tot een BEREKENINGEN SECTION. Als we kiezen voor sections, dan zijn we verplicht om alle paragrafen in sections onder te brengen. Daarom zijn inlezen en afdrukken in de rechterversie eveneens als section genoteerd.