Tecnicas De Programacion

Páginas: 5 (1094 palabras) Publicado: 3 de octubre de 2011
Programación Estructurada
La programación estructurada es una técnica para escribir programas de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
Hoy en día las aplicaciones informáticas son mucho másambiciosas que las necesidades de programació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.
Laprogramación estructurada se convirtió durante los años setenta en la forma de programar más extendida. Entre los lenguajes de alto nivel, PASCAL, C y ADA pueden considerarse especializados en programación estructurada, y aunque todos ellos permiten utilizar la instrucción GOTO, se desaconseja su uso.
El teorema del programa estructurado, propuesto por Böhm-Jacopini, demuestra que todo programapuede escribirse utilizando únicamente las tres instrucciones de control siguientes:
 Secuencia
 Instrucción condicional.
 Iteración (bucle de instrucciones) con condición al principio.
Solamente con estas tres estructuras se pueden escribir todos los programas y aplicaciones posibles. Si bien los lenguajes de programación tienen un mayor repertorio de estructuras de control, éstas pueden serconstruidas mediante las tres básicas citadas:
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, ni se bifurca el flujo del programa.
Estructura selectiva o de selección (condicional);
La estructura selectiva permite que laejecución del programa 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.
Estructura iterativa;
Un bucle iterativo o iteración de una secuencia de instrucciones, hace que se repita su ejecución mientras se cumpla una condición, el número de iteraciones normalmente estádeterminado por el cambio en la condición dentro del mismo bucle, aunque puede ser forzado o explícito por otra condición.
Técnicas de Programación;
Entre las diferentes técnicas que existen se pueden mencionar la orientada a objetos, la modular, la estructurada y la lineal, que buscan mejorar el proceso de creación, expansión y mantenimiento. Programación lineal, técnica matemática y de investigación deoperaciones que se utiliza en la planificación administrativa y económica para maximizar las funciones lineales de un gran número de variables sujetas a determinadas restricciones. El desarrollo de computadoras electrónicas y de técnicas de procesamiento de alta velocidad ha aportado recientemente muchos avances a la programación lineal, de forma que ahora esta técnica se utiliza extensamente enoperaciones industriales y militares.

Programación Orientada A Objetos;
La programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas. Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos. Entre ellos destacan los siguientes:
 Clase: definiciones de las propiedades y comportamiento de un tipo de objetoconcreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas.
 Herencia: (por ejemplo, herencia de la clase C a la clase D) Es la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones de C, como si esos atributos y operaciones hubiesen sido definidos por la misma D. Por lo tanto, puede usar los mismos métodos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnicas De Programación
  • Tecnicas de programación
  • Tecnicas de Programacion
  • Tecnicas de programacion
  • Tecnico En Programacion
  • Tecnicismos En Programacion
  • Técnico en programación
  • Tecnico En Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS