Se mantuvo la longitud de 80 columnas desde las tarjetas perforadas:
Columna 1 a 6 Se refiere a la posición al número de linea en el que te encuentras Columna número 7 “*” los asteriscos son comentarios. Area A (columna 8 a 11) divisiones y niveles jerárquicos, nombres de párrafos, etc…Area B (Columna 12 a 72) se definen a los subniveles, sentencias, estructuras de control, etc…Columnas 72 a la 80 (Originalmente usaban para poner comentarios referentes al programa)
Idenfication division: Incluye varios datos:
Nombre de programa, instalación, fechas, etc… Es obligatorio el “program ID” y Sección de división.
Enviroment division:
Contiene todos los ficheros de entrada y salida.
Data division:
Contiene datos relacionados con los archivos de entrada y salida (longitudes, tamaños, variables, etc…)
Procedure division
Se declaran todas las sentencias en párrafos, siempre debe finalizar con un punto cada bloque de código.