logo
Inicio
Tutorial
Descargar el curso
Contacto
Enlaces
Copyright

Capítulo 2
Estructuras de Control

Las estructuras de control de un lenguaje de programación se refieren a el orden en que las instrucciones de un algoritmo se ejecutarán. El orden de ejecución de las sentencias o instrucciones determinán el flujo de control.

Estas estructuras de control son por consiguiente fundamentales en los lenguajes de programación y en los diseños de algoritmos especialmente los pseudocódigos.

Las tres estructuras de control básico son:

  • secuencia
  • selección
  • repetición

La programación estructurada hace los programas mas faciles de escribir, verificar, leer y mantener, útiliza un número limitado de estructuras de control que minimizan la complejidad de los problemas.

En mayo de 1996, Bôhm y Jacopin demostrarón que un programa propio puede ser escrito útilizando solamente tres tipos de estructuras de control:  secuenciales, selectivas y repetitivas.

Un programa se define como propio si cumple lo siguiente:

  • Posee un solo punto de entrada y salida o fin para control del programa.
  • Existen caminos desde la entrada hasta la salida que se pueden seguir y que pasan por todas las partes del programa.
  • Todas las instrucciones son ejecutadas y no existen lazos o bucles infinitos.

En síntesis la programación estructurada significa:

  • El programa completo tiene un diseño modular
  • Los módulos se diseñan con metodología descendente (método top-down)
  • Cada módulo se codifica útilizando las 3 estructuras de control básicas: secuenciales,selectivas,repetitivas.
  • Estructuración y modularidad son complementarios mas no iguales

Lectura y Escritura de Datos  Indice  Expresiones Lógicas

© Copyright 2001-2002 ® Derechos Reservados
Luis Enrique Pirir e-mail: luispirir@hotmail.com
Cualquier consulta o sugerencia puedes hacersela llegar al webmaster