Matching Pairs Programacion EstructuradaOnline version Paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora by Recursos Educativos 1 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. 2 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. 3 Este paradigma está más basado en el modo de realizar los algoritmos, por lo que se puede usar con cualquier lenguaje imperativo. 4 basado en la definición de relaciones lógicas, está representado por Prolog. 5 6 Está basado en describir el problema declarando propiedades y reglas que deben cumplirse, en lugar de instrucciones. 7 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. Programación dirigida por eventos Programación funcional Programación lógica Programación orientada a objetos Programación dinámica Programación declarativa programativa