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
- 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 orientada a objetos
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.
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:
View
Modern Zen Presentation
View
Newspaper Presentation
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
Explore all templates
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:
Características de la Programación Lógica
Existen varios paradigmas como:
- 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:
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
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.