Programación Estructurada

Páginas: 12 (2876 palabras) Publicado: 23 de enero de 2013
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Universidad Politécnico Territorial José Félix Ribas
Barinas – estado Barinas


Introducción

La utilidad de las computadora es tener capacidad de efectuar varios cálculos que no pueden realizar los seres humanos. Deseamos que la computadora efectúe lo que nunca podríamos hacer nosotros, y lapotencia de las maquinas actuales es tal, que inclusive los cálculos pequeños, por su tamaño, escapan al poder de nuestra imaginación limitada.

Sin embargo debemos organizar el calculo de manera tal que nuestros limitados poderes sean suficientes para asegurar que se establecerá el efecto deseado. Esta organización incluye la composición de los programas.


Nosotros comoprogramadores debemos tener presente ciertas condiciones que se encuentran definidas en el marco informático para la creación de programas, todo programador debe conocer lo que es la programación estructurada y la programación modular, además de saber todo lo que ambos tipos de programación traen consigo, cómo son los tipos de estructuras que se pueden utilizar, para qué son las funciones y procedimientos,cómo se declaran tanto estos y las variables, cómo se hacen las llamadas entre otros.


En las próximas páginas se explicará de forma específica cada uno de los elementos que aquí se nombran.
Unidad 5:

PROGRAMACIÓN ESTRUCTURADA

5.1.- Concepto

Es una técnica para escribir programas de computadoras. Según ella se deben utilizar únicamente tres estructuras: secuencia, selección eiteración; considerando innecesario el uso de la instrucción de transferencia incondicional (básicamente, el GOTO)


5.2.- Teorema de la programación estructurada

El teorema del programa estructurado establece que toda función computable puede ser implementada en un lenguaje de programación que combine sólo tres estructuras lógicas.

Esas tres formas (también llamadasestructuras de control) específicamente son:

1. Secuencia: ejecución de una instrucción tras otra.
2. Selección: ejecución de una de dos instrucciones (o conjuntos), según el valor de una variable booleana.
3. Iteración: ejecución de una instrucción (o conjunto) mientras una variable booleana sea 'verdadera'. Esta estructura lógica también se conoce como ciclo o bucle.

Este teoremademuestra que la instrucción GOTO no es estrictamente necesaria y para todo programa que la utilice existe otro equivalente que no hace uso de dicha instrucción.

5.3.- Estructuras de control
Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

Con las estructuras de control se puede:

• Ejecutar un grupo u otro de sentenciasde acuerdo a una condición, (If-Then-Else y Select-Case).
• Ejecutar un grupo de sentencias mientras exista una condición (Do-While).
• Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until).
• Ejecutar un grupo de sentencias un número determinado de veces (For-Next).


Todas las estructuras de control tienen un único punto de entrada y un único punto desalida.


A.- Estructura secuencial

Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal, es decir que una instrucción no se ejecuta hasta que finaliza la anterior, no se bifurca ni se repite el flujo del programa.




B.- Estructura selectiva o de selección

La estructura selectiva permite que la ejecución delprograma se bifurque a una instrucción (o conjunto) u otra/s, según un criterio o condición lógica establecida, sólo uno de los caminos en la bifurcación será el tomado para ejecutarse.

IF a > b THEN
PRINT a ; " es mayor que " ; b
ELSE
PRINT a ; " no es mayor que " ; b
END IF




Las palabras clave IF, THEN, ELSE, y END IF; constituyen la propia estructura de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS