Programacion Estructurada

Páginas: 8 (1873 palabras) Publicado: 29 de enero de 2013
PROGRAMACION ESTRUCTURADA
La programación estructurada es una forma de escribir programas de computadora de forma clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario y no permitiéndose el uso de la instrucción o instrucciones de transferencia incondicional. Las aplicaciones informáticas son mucho más ambiciosas que las necesidades deprogramación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.
VENTAJAS
Con la programación estructurada,elaborar programas de computador sigue siendo una labor que exige esfuerzo, creatividad, habilidad y cuidado. Sin embargo, con este estilo podemos obtener las siguientes ventajas:
1. Los programas son más fáciles de entender, ya que pueden ser leídos de forma secuencial, sin necesidad de hacer seguimiento a saltos de línea (GOTO) dentro de los bloques de código para entender la lógica.
2. Laestructura del programa es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí.
3. Reducción del esfuerzo en las pruebas. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a la estructura más visible, por lo que los errores se pueden detectar y corregir más fácilmente.
4. Reducción de los costes de mantenimiento de los programas.
5.Programas más sencillos y más rápidos (ya que es más fácil su optimización).
6. Los bloques de código son auto explicativos, lo que facilita la documentación.
7. Los GOTO se reservan para construir las instrucciones básicas. Aunque no se usan de forma directa, por estar prohibida su utilización, están incluidas implícitamente en las instrucciones de selección e iteración.
8. Un programa escrito deacuerdo a estos principios no solamente tendrá una mejor estructura sino también una excelente presentación.
9. La programación estructurada ofrece estos beneficios, pero no se la debe considerar como una panacea ya que el desarrollo de programas es, principalmente, una tarea de dedicación, esfuerzo y creatividad.
DESVENTAJAS
El principal inconveniente de este método de programación es que seobtiene un único bloque de programa, que cuando se hace demasiado grande puede resultar problemático su manejo; esto se resuelve empleando la programación modular, definiendo módulos interdependientes programados y compilados por separado (en realidad esto no es necesario, pero así ha sido históricamente). Un método un poco más sofisticado es la programación por capas, en la que los módulos tienenuna estructura jerárquica en la que se pueden definir funciones dentro de funciones o de procedimientos.
PASOS PARA REALIZAR UN PROGRAMA
El éxito en el desarrollo de un programa de computadora radica en el dominio del procedimiento que se quiere simular.
Para lograr hacer un buen programa es necesario entender bien la problemática a resolver y el procedimiento manual que se realiza para poderresolverlo.
Planteamiento del problema: el planteamiento debe ser muy claro, ya que esto permitirá que lo entendamos fácilmente.

Análisis: El análisis es una parte esencial en el desarrollo de un programa. En esta etapa debemos comprender muy bien el planteamiento del problema. Utilizamos tres preguntas para lograr esta comprensión.
1. ¿Qué queremos obtener? Debemos conocer con exactitud loque deseamos que haga el futuro programa en la computadora. Si esta pregunta no la podemos contestar con exactitud entonces debemos volver al planteamiento del problema y preguntar a un experto del tema que nos ayude a entenderlo.
2. ¿Qué hay que hacer para resolver el problema? Ahora es necesario saber que debemos hacer para lograr obtener lo respondido en la primera pregunta. Es esencial...
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