SlideShare una empresa de Scribd logo
1 de 11
Exercise Class



PROLOG
Recursive operation

 Factorial Example in C++
Termination Rule

if (n == 0) return 1;
Coloring Map
a(1,2). a(2,1).
a(1,2).
a(2,1).
a(1,3).
a(3,1).
a(1,4).
a(4,1).
a(1,5).
a(5,1).
a(2,3).
a(3,2).
a(2,4).
a(4,2).
a(3,4).
a(4,3).
a(4,5).
a(5,4).
Encode 'a' and 'b'   aj(1,2).
colorings.           aj(2,1).
color(1,red,a).
                     aj(1,3).
color(1,red,b).      aj(3,1).
                     aj(1,4).
color(2,blue,a).
color(2,blue,b).
                     aj(4,1).
                     aj(1,5).
color(3,green,a).    aj(5,1).
color(3,green,b).
                     aj(2,3).
color(4,yellow,a).   aj(3,2).
                     aj(2,4).
color(4,blue,b).
color(5,blue,a).
                     aj(4,2).
color(5,green,b).    aj(3,4).
                     aj(4,3).
                     aj(4,5).
                     aj(5,4).
conflict(Coloring) :-
adjacent(X,Y),
color(X,Color,Coloring),   aj(1,2).   color(1,red,a).
color(Y,Color,Coloring).
                           aj(2,1).   color(1,red,b).
                                                   conflict(Coloring) :-
                           aj(1,3).   color(2,blue,a). aj(X,Y),
                           aj(3,1).                          color(X,Color,Coloring),
                                      color(2,blue,b). color(Y,Color,Coloring).
                           aj(1,4).
                           aj(4,1).
                                      color(3,green,a).
                           aj(1,5).   color(3,green,b).
                           aj(5,1).   color(4,yellow,a).
                           aj(2,3).   color(4,blue,b).
                           aj(3,2).   color(5,blue,a).
                           aj(2,4).   color(5,green,b).
                           aj(4,2).
                           aj(3,4).
                           aj(4,3).
                           aj(4,5).
                           aj(5,4).
Talk to Prolog

 Making a chat bot:


 repeat for ever…
 predict answers
 Have global answers
 Save the chat….
Reading and writing in prolog:

Más contenido relacionado

Similar a Friday (9 dec) Slides (7)

Automatas de pila_no_det
Automatas de pila_no_detAutomatas de pila_no_det
Automatas de pila_no_det
 
Distancia de dos puntos
Distancia de dos puntosDistancia de dos puntos
Distancia de dos puntos
 
TAREA EXAMEN
TAREA EXAMENTAREA EXAMEN
TAREA EXAMEN
 
Guia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosGuia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntos
 
Guia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosGuia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntos
 
Guia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosGuia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntos
 
Guia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosGuia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntos
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Friday (9 dec) Slides