Ing. Software
Introducción (Para que sirve la aplicación.)
Desarrollo (Diagrama de red semántica)
Preguntas que se le pueden hacer al sistema para obtener el diagnostico
Código
Reglas en PrologEn prolog una regla consiste de una cabeza y un cuerpo.
La cabeza y el cuerpo están conectados por el símbolo :- que se pronuncia si.
Por ejemplo las reglas anteriores.
Ace(x):-animal(x),tiene(X, Plumas)
Hermana(X,Y):- mujer(x)
Padres(x,m,p), padres(y,m,p)
Programa ejemplo:
Console(user)
Varon(eduardo)
Varon(Alberto)
Mujer(Alicia)
Mujer(Victoria)
Padres(Eduardo,victoria, alberto)
Padres (Alicia, Victoria, Alberto)
Hermana(x,y):- mujer(x)
Padres(x,m,p), padres(y,m,p).
Ctrl+d = mensaje de compilación correcta
Preguntas
?- hermana(Alicia, edurado).True
?- hermana(Alicia,x)
X=Eduardo
Programa ejemplo
Ladron(juan)
Gusta(maria, alimento)
Gusta(maria, vino)
Juan(gusta, x) . gusta(x, vino)
Puede robar(x,y) – ladron (x), gusta (x,y)Control+d
Ejercicio para prolog
Varon(eduardo)
Varon(francisco)
Varon(Luis)
Varon (mario)
Mujer(Alicia
Mujer(veronica)
Mujer(victoria)
Mujer(beatriz)Padres(eduadro,francisco, victoria)
Padres(Alicia, francisco, victoria)
Padres(luis, Eduardo, veronica)
Padres(Beatriz, Alicia, mario)
Esposos(Eduardo, veronica)
Esposos(mario, alicia)
Esposos(francisco,victoria
Hermana(ella, x)
Mujer(ella).padres(ella,m,p),padres(x,m,p)
Hermano(el, x):- varon(el), padres(el,m,p),padres(x,m,p)
Hijo(el,x):-varon(el),padres(el,x,_)Hijo(el,x):-varon(el),padres(el,_,x)
Hija(ella,x):-mujer(ella),padres(el,x,_)
Hija(ella,x):-mujer(ella),padres(el,_,x)
Se pueden hacer en bloc de notas para utilizarlos en prolog. Con extensión .pl
¿Eduardo y Aliciason hermanos?111
Hermano (Eduardo, alicia)
Hermana(Alicia, eduardo)
¿Quiénes son los padres de beatriz?
Padres(Beatriz, x, y)
¿Eduardo es hijo de Mario?
Hijo(Eduardo, mario)
¿Luis es...
Regístrate para leer el documento completo.