Está en la página 1de 2

Programación Estructurada.

1. Definición y características.
La programación estructurada es una técnica que utiliza la metodología de desarrollo de
programas orientada a mejorar la calidad, claridad y tiempo de desarrollo de los
programas siendo así mucho más fácil de comprender.

La característica principal de esta técnica de programación es que está compuesto por 


segmentos de códigos, los cuales pueden estar constituidos desde una instrucción hasta
varias páginas de estas y cada uno de estos segmentos  debe tener  únicamente un
punto  entrada y un punto de  salida de datos; esto hará que puedan ser leídos
secuencialmente de inicio a fin, sin que se pierda la continuidad.

Este modo de programación se caracteriza porque los programadores pueden fragmentar


el código fuente de sus programas en bloques lógicamente estructurados, que consisten
en bucles, bloques lógicos y comandos condicionales.

El objetivo de la programación estructurada es realizar programas fáciles de escribir,


depurar y modificar. Los programas conseguidos son claros, ordenados, comprensibles,
sin saltos.

2. Ventajas de la programación estructurada.


Como la programación estructurada está compuesta por segmentos bien definidos, los
programas son más simples, rápidos y fáciles de entender, pueden ser leídos de forma
secuencial y se pueden hacer las correcciones o modificaciones después de haber
concluido.

La estructura de los programas es clara debido a que las instrucciones están más
relacionadas entre sí.

Los códigos son reutilizables para futuras aplicaciones.

Se pueden hacer las modificaciones o correcciones de los programas de manera más


sencilla.

Reducción del esfuerzo en las pruebas y depuración de errores; ya que se puede


encontrar y leer  las secuencias más fácilmente y así se reducen también los costos
durante el mantenimiento.

Permite escribir los códigos más fácil y rápidamente incrementando así la eficiencia de los
programadores.
3. Control de ejecución de un programa.
El control de ejecución de un programa es un objeto que realiza una determinada acción
cuando se abre. Puede encontrar programas de ejecución en los paneles, en la barra de
menús de un panel y en el escritorio. Un programa de ejecución se representa mediante
un icono en todas estas ubicaciones.

4. Tipos de estructuras: Secuenciales, selectivas,


condicionales y repetitivas (condicionales: simples (Si-
finsi), compuesta (Si-Sino-finsi), múltiple (caso) y sus
anidaciones.
Estructura Secuencial: Es simplemente la formalización de las instrucciones en un
programa las cuales son ejecutadas en el mismo orden en que aparecen. En términos de
diagrama de flujo tenemos la figura 1.

Estructura Selectiva: Estas se utilizan para tomar decisiones lógicas. En estas se evalúa
una condición y en función al resultado se realiza una determinada secuencia de
instrucciones. Esta estructura de control es denominada usualmente como IF-THEN-
ELSE (Si esto – Entonces – Si no). Estas estructuras a su vez se encuentran clasificadas
en tres, las cuales se explican a continuación.

Estructuras Repetitivas: Estas estructuras lógicas son utilizadas para que repitan la
ejecución de un conjunto de instrucciones mientras se cumple una cierta condición.
Generalmente se les conoce como DO-WHILE (hacer mientras). Estas estructuras a su
vez se encuentran clasificadas en tres tipos, las cuales son explicadas a continuación.

Selectiva simple: Ejecuta una determinada condición y si el resultado es verdadero se


ejecuta solo una determinada acción. Si la condición es falsa el programa sigue con su
secuencia normal. A esta estructura se le conoce en el mundo de la programación como
if–then.

Selectivas múltiples: La estructura de selección múltiple evaluará una expresión que


podrá tomar n valores distintos 1, 2, 3, 4, …..n. Según se elija uno de estos valores en la
condición, se realizará una de las n acciones.

También podría gustarte