Relier Pairs Programacion EstructuradaVersion en ligne Paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora par Recursos Educativos 1 Este paradigma está más basado en el modo de realizar los algoritmos, por lo que se puede usar con cualquier lenguaje imperativo. 2 basada en la definición los predicados y es de corte más matemático, está representado por Scheme (una variante de Lisp) o Haskell. 3 Está basada en el imperativo, pero encapsula elementos denominados objetos que incluyen tanto variables como funciones. Está representado por C++ o Java, pero el más representativo sería el Smalltalk que está completamente orientado a objetos. 4 basado en la definición de relaciones lógicas, está representado por Prolog. 5 es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen. 6 Está basado en describir el problema declarando propiedades y reglas que deben cumplirse, en lugar de instrucciones. 7 Programación dirigida por eventos Programación lógica Programación orientada a objetos Programación declarativa programativa Programación funcional Programación dinámica