Conceptos Basicos de La Programación Lógica

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

INSTITUTO

TECNOLOGICO DE
LAZARO CARDENAS

27 DE MAYO DEL
2021

Materia:
Programación Lógica y Funcional
Conceptos básicos de la Programación Lógica

Profesor:
Ing. Jesús Nolberto Ruelas Vargas
Alumno:
Erwin Auner Gomez Alvarado
Grupo:
62T
 ¿Qué es un Paradigma de Programación?
Es como un lenguaje con el que podemos crear un programa, dicho programa tiene una
meta por cumplir y existen distintos caminos para llegar a ella y pueda cumplir con sus
funciones, las funciones pueden ser creadas de distintas formas, algunas mas cortas y otras
más largas, por ejemplo cuando se realiza un programa, se suele utilizar distintas lógicas,
con distintas variables, argumentos para poder llegar a la meta y que pueda ser ejecutado,
en resumen son estilos diferentes que conllevan a una misma meta y puede el proceso
puede ser más lento o más rápido.

 Clasificación por Paradigma de Programación


Existen dos tipos de las cuales son:

Imperativa
Es la que nos dice lo que vamos a hacer paso por paso, por ejemplo, un instructivo para
armar algún juguete de lego.

Declarativa
Es una programación en la que tú le dices al programa lo que tiene que hacer, no sabes
cómo funciona por detrás pero el programa lo hace. Es decir que son funciones y métodos
ya existentes y solo recopilan información.

 ¿Qué es la Programación Lógica?


Se trata de un tipo de programación declarativa, es decir, no se indica cómo se hacen las
cosas, sino qué cosas hacer. A partir de eso, el motor de ejecución decide cómo hacerlo.
 ¿Qué es un Programa Lógica?
Se trata de un tipo de programación declarativa, es decir, no se indica cómo se hacen las
cosas, sino qué cosas hacer. A partir de eso, el motor de ejecución decide cómo hacerlo.
 ¿Qué trata de resolver la programación Lógica?
Estudia la lógica para poder llegar a soluciones automáticas.
 Características del paradigma de programación
1) Está basado en términos del estado del programa y sentencias que cambian el estado de
programa.
2) Es un paradigma más cercano a la arquitectura física de la máquina.
3) Almacena los datos en variables.
4) Se basa en la ejecución de pasos elementales.
5) Trabaja con sentencias de selección (if, match), repetición (for, while) y de secuencia.
 Ventajas y desventajas de la programación Lógica
1) Ventajas:
o Puede mejorarse la eficiencia modificando el
o componente de control sin tener que modificar la lógica
o del algoritmo.
o Relaciones multipropósito.
o Simplicidad.
o Generación rápida de prototipos e ideas complejas.
o sencillez en la implementación de estructuras complejas.
o Potencia.

2
Ejercicio 1 Actividad 3
2) Desventajas:
o Altamente ineficiente.
o Pocas áreas de aplicación.
o No existen herramientas de depuración efectivas.
o En problemas reales, es poco utilizado.
o Si el programa no contiene suficiente información para contestar una consulta
responde false.

 Tipos de paradigmas de programación


o Programación Imperativa.
o Programación funcional.
o Programación lógica.
o Declarativo.
o POO Orientado a Objetos.
o Por procedimientos.

Habitualmente se mezclan todos los tipos de paradigmas a la hora de hacer la


programación. De esa manera se origina la programación multiparadigma, pero el que
actualmente es más usado de todos esos paradigmas es el de la programación
orientada a objetos.

 Lenguajes de Programación Lógica


Entre los lenguajes de programación lógica podemos destacar Prolog, Lisp o Erlang. Donde
más se usa Prolog son los de la inteligencia artificial y aspectos relacionados con la misma
como el machine learning, procesamiento de lenguaje natural, construcción de sistemas
expertos, etc.

3
Ejercicio 1 Actividad 3

También podría gustarte