SlideShare una empresa de Scribd logo
1 de 3
Introducción
Características
*
*
*El Prolog (o PROLOG), proveniente del francés
PROgrammation en LOGique,1 es un lenguaje
para programar artefactos electrónicos
mediante el paradigma lógico con técnicas de
producción final interpretada. Es bastante
conocido en el área de la Ingeniería
Informática para investigación en Inteligencia
Artificial
*
*Los programas en Prolog se componen de cláusulas de
Horn que constituyen reglas del tipo "modus ponendo
ponens", es decir, "Si es verdad el
antecedente, entonces es verdad el consecuente". No
obstante, la forma de escribir las cláusulas de Horn es
al contrario de lo habitual. Primero se escribe el
consecuente y luego el antecedente. El antecedente
puede ser una conjunción de condiciones que se
denomina secuencia de objetivos. Cada objetivo se
separa con una coma y puede considerarse similar a
una instrucción o llamada a procedimiento de los
lenguajes imperativos. En Prolog no existen
instrucciones de control. Su ejecución se basa en dos
conceptos: la unificación y elbacktracking.

Más contenido relacionado

La actualidad más candente

Programacion logica y funcional ejer1
Programacion logica y funcional ejer1Programacion logica y funcional ejer1
Programacion logica y funcional ejer1isidro luna beltran
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióNEduFigueroa
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvezDaniel Gelvez
 
Software de Programación Lógica.
Software de Programación Lógica.Software de Programación Lógica.
Software de Programación Lógica.Edison Guerra
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Programación en PSeInt
Programación en PSeIntProgramación en PSeInt
Programación en PSeIntnmparram
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc) Angel1309
 

La actualidad más candente (17)

Programacion logica y funcional ejer1
Programacion logica y funcional ejer1Programacion logica y funcional ejer1
Programacion logica y funcional ejer1
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióN
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Software de Programación Lógica.
Software de Programación Lógica.Software de Programación Lógica.
Software de Programación Lógica.
 
ANALISIS SEMANTICO
ANALISIS SEMANTICO ANALISIS SEMANTICO
ANALISIS SEMANTICO
 
Prolog
PrologProlog
Prolog
 
Prolog
PrologProlog
Prolog
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Analisis semantico
Analisis semanticoAnalisis semantico
Analisis semantico
 
Análisis lexicográfico
Análisis lexicográficoAnálisis lexicográfico
Análisis lexicográfico
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Private
PrivatePrivate
Private
 
Programación en PSeInt
Programación en PSeIntProgramación en PSeInt
Programación en PSeInt
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 

Similar a Visual prolog (9)

Prolog
PrologProlog
Prolog
 
Prolog
PrologProlog
Prolog
 
Prolog
PrologProlog
Prolog
 
Prolog
PrologProlog
Prolog
 
Prolog
PrologProlog
Prolog
 
Prolog
PrologProlog
Prolog
 
Tutorial de prolog
Tutorial de prologTutorial de prolog
Tutorial de prolog
 
Tutorial basico prolog
Tutorial basico prologTutorial basico prolog
Tutorial basico prolog
 
Tema1
Tema1Tema1
Tema1
 

Visual prolog

  • 2. * *El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique,1 es un lenguaje para programar artefactos electrónicos mediante el paradigma lógico con técnicas de producción final interpretada. Es bastante conocido en el área de la Ingeniería Informática para investigación en Inteligencia Artificial
  • 3. * *Los programas en Prolog se componen de cláusulas de Horn que constituyen reglas del tipo "modus ponendo ponens", es decir, "Si es verdad el antecedente, entonces es verdad el consecuente". No obstante, la forma de escribir las cláusulas de Horn es al contrario de lo habitual. Primero se escribe el consecuente y luego el antecedente. El antecedente puede ser una conjunción de condiciones que se denomina secuencia de objetivos. Cada objetivo se separa con una coma y puede considerarse similar a una instrucción o llamada a procedimiento de los lenguajes imperativos. En Prolog no existen instrucciones de control. Su ejecución se basa en dos conceptos: la unificación y elbacktracking.