La tarjeta de control utilizado en la programación COBOL le permite utilizar un procedimiento de programación que ha escrito el código para que no se puede acceder a través de su típico lenguaje de control de trabajos . Una de las características de COBOL es la posibilidad de escribir una subrutina o subcomando en el lenguaje que se puede acceder mediante los comandos de la derecha de la JCL . La tarjeta de control se hace necesaria cuando el código debe ser escrito en otra parte del software y no se puede acceder de esta manera.
Modularidad
Una de las características del lenguaje de programación COBOL es su modularidad , o su expresión de módulos de programación en forma de párrafo . La forma de párrafo se utiliza para asignar comandos que dan lugar a la tarea de trabajo específica que se lleva a cabo . Lo que normalmente ocurre es que la programación se refiere a otro párrafo de la programación para ejecutar los comandos . En el departamento de matemáticas en la universidad de Gordon señala en su página de referencia COBOL , el mandato de hacer esto por lo general aparece como " REALIZAR paragraphName " por un comando único apartado y de la " REALIZAR A TRAVÉS paragraphName1 paragraphName2 " si se llevan a cabo varios párrafos de comandos .
cambio
el cambio de la tarjeta de control en COBOL se produce cuando la secuencia de comandos de programación requiere un cambio en el comando que permite que el software para leer la nueva información y incorporarlo en el trabajo a mano . El tipo de datos y las variables utilizadas en el cambio entrará varían en función de la tarea de trabajo específica, pero la sintaxis básica es generalmente el mismo . Las variables se declaran estados dentro de la secuencia de comandos que son numéricos, alfanuméricos y alfabéticos . Las variables son necesarias para que los comandos que se llevarán a cabo .
In- stream de entrada
El cambio de la tarjeta de control puede tener lugar debido a la característica de la entrada en la corriente el lenguaje COBOL . En algunos lenguajes de programación , los cambios de tarjetas son procesadas por el sistema operativo , en lugar de por el propio programa de aplicación. En la entrada de la corriente permite al programador de evitar esto colocando el cambio de la tarjeta dentro de la propia programación, aunque el JCL se encuentra en otra parte del programa escrito .