Want to create interactive content? It’s easy in Genially!

Get started free

Presentación Interactiva_programación lógica

MONTEJO Velasquez Karen

Created on March 12, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Modern Zen Presentation

Newspaper Presentation

Audio tutorial

Pechakucha Presentation

Desktop Workspace

Decades Presentation

Psychology Presentation

Transcript

PROGRAMACION LOGICA

INGENIERÍA EN SISTEMAS COMPUTACIONALES Nombre: Karen Montejo Velasquez Docente: Meztli Valeriano Orozco Materia: Programacion logica y funcional Actividad: Presentacion Interactiva Semestre: 8 Grupo: A Fecha: 13 de marzo del 2026

empezar

Índice

INTRODUCCIÓN

EJEMPLO DE PROGRAMACION LÓGICA

¿QUE ES LA PROGRAMACION LOGICA?

EXPLICACION BASICA DE LA PROGRAMACION LÓGICA

CARACTERISTICAS DE LA PROGRAMACION LÓGICA

APLIACIONES DE LA PROGRAMACION LÓGICA

PARADIGMA DE PROGRAMACIÓN

CONCLUSIÓN

ELEMENTOS DE LA PROGRAMACION LÓGICA

REFERENCIAS BIBLIOGRÁFICAS

VENTAJAS DE LA PROGRAMACION LÓGICA

INTRODUCCIÓN

La programación lógica es un paradigma de programación basado en la lógica matemática. En este enfoque, los programas se construyen utilizando hechos, reglas y consultas que permiten resolver problemas mediante razonamiento lógico. Este paradigma es ampliamente utilizado en áreas como la inteligencia artificial, sistemas expertos y procesamiento del lenguaje natural.

Dato Interesante

¿Que es la programacion logica?

La programación lógica es un tipo de programación en el cual los problemas se expresan mediante relaciones lógicas. En lugar de indicar paso a paso cómo resolver un problema, el programador describe qué debe cumplirse para que la solución sea correcta. El sistema se encarga de buscar automáticamente la solución utilizando reglas de inferencia.

Algunas de sus principales características son:

  • Se basa en la lógica matemática
  • Utiliza hechos y reglas
  • Permite realizar consultas para obtener resultados
  • No sigue una secuencia de instrucciones como la programación tradicional
  • Es muy utilizada en inteligencia artificial

Características de la Programación Lógica

Existen varios paradigmas como:

  • Programación imperativa
  • Programación orientada a objetos
  • Programación lógica
Cada paradigma tiene una forma distinta de resolver problemas.

Paradigma de Programación

Un paradigma de programación es un modelo o estilo de programación que define la forma en que se desarrollan los programas.

Conceptos

Elementos de la Programación Lógica

Hechos:Son afirmaciones que el sistema considera verdaderas. Representan información básica sobre un problema o situación. Por ejemplo, indicar que una persona es padre de otra o que un objeto pertenece a cierta categoría.

Consultas:Son preguntas que el usuario realiza al sistema para obtener información o verificar si algo es verdadero o falso según los hechos y reglas definidos.

Reglas:Son relaciones que conectan diferentes hechos. Permiten establecer condiciones para deducir nueva información a partir de lo que ya se sabe.

Elementos principales de la programación lógica

Título

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Usa esta cara para dar más información sobre un tema.

Subtítulo

Ventajas de la Programación Lógica

Dato Interesante

La programación lógica ofrece varias ventajas en el desarrollo de sistemas informáticos:

  • Permite resolver problemas complejos mediante razonamiento lógico.
  • Facilita la representación del conocimiento en forma clara y estructurada.
  • Reduce la necesidad de escribir instrucciones paso a paso.
  • Es útil para desarrollar sistemas inteligentes capaces de tomar decisiones.

Ejemplo de Programación Lógica

Ejemplo simple en Prolog:

1. Hechos:

2. Regla:

3. Consulta:

4. Resultado

Explicación básica de la programación lógica

La programación lógica se basa en la lógica matemática, donde en lugar de decirle a la computadora cómo hacer algo paso a paso, solo se le indican hechos y reglas, y el sistema se encarga de encontrar la respuesta por sí mismo.

Aplicaciones de la Programación Lógica

La programación lógica se utiliza en diferentes áreas como:

Sistemas expertos

Inteligencia Artificial

Bases de conocimiento

Procesamiento de lenguaje natural

La programación lógica es un paradigma importante dentro de la informática, ya que permite resolver problemas mediante razonamiento lógico y reglas de inferencia. Su uso en inteligencia artificial y sistemas expertos demuestra su gran importancia en el desarrollo de tecnologías avanzadas. Comprender este paradigma ayuda a los estudiantes a ampliar su visión sobre las diferentes formas de programar y resolver problemas.

CONCLUSIÓN

Referencias bibliofragifas

  • Bustos, J. L. (2025, 25 abril). ¿Qué es la programación lógica y por qué es importante en 2026? KeepCoding Bootcamps. https://keepcoding.io/blog/que-es-la-programacion-logica/
  • ¿En qué se diferencia la programación lógica de los paradigmas de programación tradicionales? | Lenovo México. (s. f.). https://www.lenovo.com/mx/es/glosario/logica-en-programacion/?orgRef=https%253A%252F%252Fwww.google.com%252F&srsltid=AfmBOopo0hXmCIrsRJCCyWvQrVszT3rhLSdM0oKU20xJxv6DfaYTnLOx
  • HostingPlus Mexico. (2021, 4 noviembre). Paradigmas de programación: qué son y sus diferentes tipos | Blog | Hosting Plus Mexico. Hosting Plus. https://www.hostingplus.mx/blog/paradigmas-de-programacion-que-son-y-sus-diferentes-tipos/
  • Airapetian, G. (2022, 17 diciembre). Popular Programming Paradigms Characteristics. Trusted Local Appliance Repair, Electrical & Plumbing Experts. https://www.agilelonestar.com/knowledge-base/popular-programming-paradigms

El sistema revisa los hechos:padre(juan, maria) padre(juan, pedro) Como ambos tienen el mismo padre (Juan), la regla se cumple. Entonces el sistema responde: true (verdadero)

?- hermano(maria, pedro).La consulta es una pregunta que se le hace al sistema. Aquí se está preguntando: ¿María y Pedro son hermanos?

La programación lógica ha sido utilizada en el desarrollo de sistemas expertos, programas capaces de imitar el razonamiento de especialistas humanos para tomar decisiones o resolver problemas en áreas como la medicina, la ingeniería y el diagnóstico de fallas.

padre(juan, maria).padre(juan, pedro). Los hechos son información que el sistema considera verdadera. Aquí se está diciendo que: Juan es padre de María. Juan es padre de Pedro. Es decir, el programa ya sabe que María y Pedro tienen el mismo padre.

Dato interesante

Uno de los lenguajes más conocidos de programación lógica es Prolog, desarrollado en la década de 1970 y utilizado principalmente en investigación de inteligencia artificial.

hermano(X,Y) :- padre(Z,X), padre(Z,Y).Esta es una regla que define cuándo dos personas son hermanos. Significa lo siguiente: X y Y son hermanos si existe una persona Z que sea padre de ambos. Explicación de las letras: X y Y → personas que queremos comparar. Z → el padre que tienen en común.

es un paradigma de desarrollo de software que organiza el código en torno a "objetos" entidades que combinan datos (atributos) y comportamientos (métodos) en lugar de funciones.

orientada objetos

es un conjunto de reglas y conceptos que se utilizan para organizar las instrucciones de un programa y permitir que una computadora resuelva problemas de manera eficiente.

lógica

es un paradigma de programación que describe paso a paso cómo debe operar un programa, utilizando sentencias que modifican el estado de la memoria a través de variables

imperativa

La programación lógica ayuda a que las computadoras razonen y tomen decisiones usando reglas. Se utiliza para crear sistemas que simulan el pensamiento humano.

Se usa para crear programas que imitan el conocimiento de un experto en un área (por ejemplo, medicina o diagnóstico técnico) y pueden dar recomendaciones o soluciones.

Permite organizar información en forma de hechos y reglas, para que el sistema pueda consultar y deducir nueva información automáticamente.

Ayuda a que las computadoras entiendan y analicen el lenguaje humano, como en traductores automáticos o asistentes virtuales.