guia de prolog

Páginas: 3 (640 palabras) Publicado: 9 de abril de 2014
8
Notas de clase
















































1
Lenguaje PROLOG
Introduccion
Prolog es un lenguaje declarativo. Se basa enReglas y Hechos de lógica, La información se muestra en forma de consultas. Para realizar los programas, se debe pensar declarativamente.

Conceptos básicos
Hechos
julio es profesor
cesar esprogramador
Notación
es_profesor (julio).
es_programador(cesar).
La oración debe llevar el formato predicado(sujeto).


Sintaxis
Las variables deben escribirse con Mayúsculas
Las constantes seescriben con Minúsculas
Las afirmaciones se terminan con . (punto)
No se pueden dejar espacios entre los nombres de las constantes, para ello
utilice el guion bajo (_)
Los comentarios empiezan con %Para multiples comentarios /*
*/
Para comentarios de una sola línea %
Operadores
Conjunción , (coma)
Disyunción ; (punto y coma)
Regla o Condición :- (dos puntos guion
Fin de la condición. (punto)

2
Ejemplo conjunción
Ahora utilizaremos variables y la conjunción para realizar consultas.
Para ello teclee lo siguiente:
sistema_operativo(linux).
sistema_operativo(windows).sistema_operativo(solaris).
sistema_operativo(mac).

microsoft(visual_studio,expression_studio).
sun(netbeans, sun_studio).
borland(jbuilder,delphi).
canonical(ubuntu,xubuntu).
ReglasUna regla es una sentencia condicional, por ejemplo:
Base de conocimiento
Regla 1: Si esta contento entonces escucha musica
Regla 2: Si tiene radio entonces escucha musica
Regla 3: Si escucha musicay tiene una guitarra entonces toca la guitarra
Hecho 1: Tiene una guitarra
Hecho 2: Esta contento
Consulta
> Esta tocando la guitarra ?
escucha_musica :- esta_contento. % Regla 1
escucha_musica:- tiene_radio. % Regla 2
toca_la_guitarra :- escucha_musica, tiene_guitarra. % Regla 3
tiene_guitarra. % Hecho 1
esta_contento. % Hecho 2

Input - Output
write
La orden WRITE imprime en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia de prolog
  • Prolog
  • prologo
  • Prologo
  • Prologo
  • Prólogo
  • prologo
  • Prólogo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS