En programación,
una estructura de control permite controlar el flujo de la ejecución de
instrucciones. Con estas estructuras, el programador puede determinar
el orden en que se ejecutarán las instrucciones que están dentro de estas
estructuras.
Originalmente las líneas de código de programación (instrucciones)
eran ejecutadas secuencialmente, o sea, una después de la otra. Para alterar el
orden de ejecución se utilizaba el enunciado goto, llamado
"transferencia de control". Dos investigadores, Bohm y Jacopini,
demostraron que el goto traía grandes problemas en el
desarrollo de programas. También demostraron que los programas podían ser
escritos sin ningún enunciado goto utilizando tres estructuras
de control: estructura de secuencia, estructura de selección, y estructura
de repetición.
No hay comentarios:
Publicar un comentario