Programación estructurada: ventajas de dividir tareas en módulos
1. Programación estructurada
En la programación estructurada, la tarea a automatizar se divide en tareas menos complejas,
las cuales son llamadas desde un programa o modulo raíz (OB1). En este tipo de programación
resulta ser muy organizado, ya que es muy recomendable sobretodo para el diseño de tareas
complejas y por lo tanto el seccionamiento y resolución de errores en el caso que los hubiese.
El programa raíz se encarga de llamar a los sub-modulos para la realización de las tareas
programadas, recibiendo respuesta de estos cuando han realizado la tarea programada.
Ventajas:
- Las tareas se dividen en partes que pueden ser tratadas independientemente.
- En un grupo de programadores cada uno puede encargarse de la programación de una
parte concreta de la tarea.
- Los bloques pueden ser escritos en diferentes lenguajes, buscando el mas adecuado para
el tratamiento de las variables que contiene.
- Los cambios de la programación en la puesta a punto se realizan mas rápidamente ya que
es un sistema muy organizado.
- Los bloques o módulos realizados pueden ser utilizados en otras tareas de automatización.
- El programa que se obtiene como resultado de este tipo de programación resulta mas
sencillo a la hora de ser leído por técnicos no programadores.
Ejemplo de programación estructurada