Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La PE propone dispersar los procesos en estructuras lo más simple posibles, las cuales se conocen
como secuencia, selección e interacción. Ellas están disponibles en todos los lenguajes de
programación en forma de sentencias. Combinando esquemas sencillos se crean sistemas amplios
y complejos de fácil entendimiento.
La regla general es que las instrucciones se ejecuten sucesivamente una tras otra, pero diversas
partes del programa se ejecutan o no dependiendo de que se cumpla alguna condición. Además,
hay instrucciones (los bucles) que deben ejecutarse varias veces, ya sea en número fijo o hasta que
se cumpla una condición determinada.
El resultado de aplicar la sistemática y disciplinada manera de elaboración de programas
establecida por la PE es una programación de alta precisión. Las pruebas de los programas,
desarrollados utilizando este método, se acoplan más rápidamente y el resultado final con
programas que pueden ser leídos, mantenidos y modificados por otros programadores con mucha
mayor facilidad.
Un programa estructurado está compuesto de segmentos, los cuales puedan estar constituidos
por unas pocas instrucciones o por una página o más de codificación. Cada segmento tiene
solamente una entrada y una salida, estos segmentos, asumiendo que no poseen lazos infinitos y
no tienen instrucciones que jamás se ejecuten, se denominan programas propios. Cuando varios
programas propios se combinan utilizando las tres estructuras básicas de control, el resultado es
también un programa propio.
Una característica importante en un programa estructurado es que puede ser leído en secuencia,
desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa, lo
contrario de lo que ocurre con otros estilos de programación. Esto es importante debido a que, es
mucho más fácil comprender completamente el trabajo que realiza una función determinada, si
todas las instrucciones que influyen en su acción están físicamente cerca y encerradas por un
bloque. La facilidad de lectura, de comienzo a fin, es una consecuencia de utilizar solamente tres
estructuras de control y de eliminar la instrucción de desvío de flujo de control, excepto en
circunstancias muy especiales tales como la simulación de una estructura lógica de control en un
lenguaje de programación que no la posea.
La PE está compuesta por un conjunto de técnicas que han ido aumentando considerablemente la
productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.
Esta utiliza un número limitado de estructuras de control, reduciendo así considerablemente los
errores.
En conclusión, un programa está estructurado si posee un único punto de entrada y sólo uno de
salida, existen de "1 a n" caminos desde el principio hasta el fin del programa y por último, que
todas las instrucciones son ejecutables sin que aparezcan bucles infinitos.
ALVAREZ, Sara
Tipos de programación
http://www.desarrolloweb.com/articulos/2477.php, 18/05/2006
Observaciones: Un programa está estructurado si posee un único punto de entrada y sólo uno de
salida, existen de "1 a n" caminos desde el principio hasta el fin del programa.
LENGUAJES DE PROGRAMACIÓN
Programación Estructurada
http://www.lenguajes-de-programacion.com/programacion-estructurada.shtml, -/-/2016
PINTO, Laura
http://it.10-multa.com/pravo/13799/index.html, 31/12/2015
Observaciones: La regla general es que las instrucciones se ejecuten sucesivamente una tras otra,
pero diversas partes del programa se ejecutan o no dependiendo de que se cumpla alguna
condición.
La programación orientada a objetos o POO, intenta simular el mundo real a través del significado
de objetos que contiene características y funciones. Los lenguajes orientados a objetos se
clasifican como lenguajes de quinta generación, la POO se basa en la idea de un objeto, que es una
combinación de variables locales y procedimientos llamados métodos que juntos conforman una
entidad de programación. Esta es una técnica que aumenta considerablemente la velocidad de
desarrollo de los programas gracias a la reutilización de los objetos.
PROGRAMACIÓN MODULAR
En la programación modular consta de varias secciones dividas de forma que interactúan a través
de llamadas a procedimientos, que integran el programa en su totalidad. En la programación
modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos
necesarios en forma de parámetros. A su vez cada módulo puede contener sus propios datos y
llamar a otros módulos o funciones.
PROGRAMACIÓN CONCURRENTE
Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele
utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea. Se
trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las
acciones.
PROGRAMACIÓN FUNCIONAL
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.
PROGRAMACIÓN LÓGICA