Documentales

Solo disponible en BuenasTareas
  • Páginas : 11 (2565 palabras )
  • Descarga(s) : 9
  • Publicado : 10 de julio de 2010
Leer documento completo
Vista previa del texto
Programación Estructurada



Breve Introducción:



La computadora automática debe su derecho a existir, su utilidad, precisamente a su capacidad de efectuar muchos cálculos que no pueden realizar los seres humanos. Deseamos que la computadora efectúe lo que nunca podríamos hacer nosotros, y la potencia 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 él 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.

Los avances en la tecnología siempre van parejos con progresos en los lenguajes de programación y con nuevas ayudas parasimplificar el uso del computador, con lo cual un numero mayor de usuarios se beneficia del. Pero la necesidad de hacer programas para resolver problemas específicos quizás nunca desaparecerá.

CONCEPTO DE PROGRAMACIÓN ESTRUCTURADA

El creciente empleo de los computadores ha conducido a buscar un abaratamiento del desarrollo del software, paralelo a la reducción del costo del hardware obtenidogracias a los avances tecnológicos. Los altos costos del mantenimiento de las aplicaciones en producción normal también han surgido en la necesidad de mejorar la productividad de los programadores.

En la década del sesenta salieron a la luz los principios de lo que más tarde se llamó Programación Estructurada, posteriormente se liberó el conjunto de las llamadas "Técnicas para mejoramiento de laproductividad en programación" (en ingles Improved Programming Technologies, abreviado IPTs), siendo la Programación Estructurada una de ellas.

Los programas computarizados pueden ser escritos con un alto grado de estructuración, lo cual les permite ser más comprensibles en actividades tales como pruebas, mantenimiento y modificación de los mismos. Mediante la programación Estructurada todas lasdivisiones de control de un programa se encuentran estandarizadas, de forma tal que es posible leer la codificación del mismo desde su inicio hasta su terminación en forma continua, sin tener que saltar de un lugar a otro del programa siguiendo el rastro de la lógica establecida por el programador, como es la situación habitual con codificaciones desarrolladas bajo otras técnicas.

Enprogramación Estructurada los programadores deben profundizar más que lo usual al proceder a realizar el diseño original del programa, pero el resultado final es más fácil de leer y comprender, el objetivo de un programador profesional al escribir programas de una manera estructurada, es realizarlos utilizando solamente un numero de divisiones de control estandarizados.

El resultado de aplicar lasistemática y disciplinada manera de elaboración de programas establecida por la Programación Estructurada es una programación de alta precisión como nunca antes había sido lograda. Las pruebas de los programas, desarrollados utilizando este método, se acoplan mas rápidamente y el resultado final con programas que pueden ser leídos, mantenidos y modificados por otros programadores con mucha mayorfacilidad.



Definición Lógica:



Programación Estructurada: Es una técnica en la cual la estructura de un programa, la escritura de sus partes se realiza tan claramente como es posible mediante el uso de tres estructuras lógicas de control:



· Secuencia: Sucesión simple de dos o más operaciones.

· Selección: División condicional de una o más operaciones.

·Interacción: Repetición de una operación mientras se cumple una condición.



Estos tres tipos de estructuras lógicas de control pueden ser combinados para producir programas que manejen cualquier tarea de procesamiento de información.

Un programa estructurado esta compuesto de segmentos, los cuales puedan estar constituidos por unas pocas instrucciones o por una pagina o más de...
tracking img