Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tipos de paradigmas de programación (Estructurado (Secuencia (Pasos),…
Tipos de paradigmas de programación
Es un estilo de desarrollo de programas,es decir, un modelo para resolver problemas computacionales. Los lenguajes de programación, necesariamente, se encuadran en uno o varios paradigmas a la vez a partir del tipo de órdenes que permiten implementar, algo que tiene una relación directa con su sintaxis.
Programación Imperativa
Característica propia de estos lenguajes son la no existencia de asignaciones de variables y la falta de construcciones estructuradas como la secuencia o la iteración (lo que obliga en la práctica a que todas las repeticiones de instrucciones se lleven a cabo por medio de funciones recursivas).
Algunos de los lenguajes imperativos son: C, C++, C#, Basic, Java, Perl
Declarativo
Los programas describen los resultados esperados sin listar explícitamente los pasos a llevar a cabo para alcanzarlos.
En la programación declarativa, la solución es alcanzada a través de mecanismos internos de control pero no se especifica exactamente como llegar a ella.
Programación lógica
Están construidos únicamente por expresiones lógicas, es decir, que son ciertas o falsas, en oposición a un expresión interrogativa (una pregunta) o expresiones imperativas (una orden).
Un ejemplo de lenguaje lógico es Prolog
(Programación lógica).
En Prolog el orden de ejecución de las instrucciones no tiene nada que ver con el orden en que fueron escritas. Tampoco hay instrucciones de control propiamente dichas.
POO Orientado a Objetos
La programación orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar.
.
Entre los lenguajes orientados a objetos destacan los siguientes:
Ada C++ C# VB.NET Clarion Delphi Eiffel Java Léxico
Programación funcional
Se basan en el uso de una o más funciones dentro de las cuales se pueden utilizar funciones creadas anteriormente. Su objetivo es dividir el programa en módulos de forma que cada uno de éstos realice una única función.
El primer lenguaje de programación funcional fue LISP. Existen dos tipos de lenguajes funcionales: los puros (como HASKELL) y los híbridos (SAP, ML, Scheme).
Paradigma heurístico
La Programación Heurística implica una forma de modelizar el problema en lo que respecta a la representación de su estructura, estrategias de búsqueda y métodos de resolución, que configuran el Paradigma Heurístico.
Este tipo de programación se aplica con mayor intensidad en el campo de la Inteligencia Artificial (IA), y en especial, en el de la Ingeniería del Conocimiento.
Estructurado
Secuencia
Pasos
Seleccion
condicion
CREADO POR: NANCY ARACELY PEREZ CRUZ
PROGRAMACIÓN LÓGICA Y FUNCIONAL