Ir al contenido principal

Entradas

Mostrando entradas de abril, 2023

Prolog en otro vistazo (3)

PROLOG es utilizado para resolver problemas que involucren relaciones y procesos lógicos. Las soluciones se representan como un conjunto de relaciones lógicas entre objetos . En un anterior post vimos como instalar. Para abrir el shell abrimos una terminal y tecleamos: swipl : swipl -- help swipl -- version Con esto vemos la ayuda y versión instalada. Ejemplo: ¿Qué animal es más grande? El hecho es que un elefante es más grande que un tigre. Un tigre es más grande que un conejo. Un conejo es más grande que un ratón y, finalmente, un ratón es más grande que una hormiga. Esto se puede plasmar en un programa de PROLOG . bigger.pl #!/usr/bin/swipl -q -t bigger -f bigger ( elefante , tigre ). bigger ( tigre , conejo ). bigger ( conejo , raton ). bigger ( raton , hormiga ). Abrimos el shell y cargamos el archivo bigger.pl swipl $ swipl ?- [ bigger ]. true . ?- bigger ( elefante ,X). X = tigre . Como podemos ver, el elefante es más grande que un tigre.