es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AMZI-PROLOG

Compruebe si el grafo de la red es un cliqué en Prolog.

Estoy tratando de resolver algunas tareas relacionadas con la teoría de grafos y el análisis de redes utilizando Prolog. Dado un grafo con nodos y conexiones: connection(a, b). connection(b, e). connection(e, c). connection(b, c). connection(c, d). connection(d, f). connection(a, d). connection(a, c). connection(b, d). Tuve que agregar predicados para verificar . . . Read more

Swi-prolog se rompe al verificar el orden.

Tengo el siguiente código en Prolog: concat([], [], []). concat([], [H|T], [H|T2]) :- concat([], T, T2). concat([H|T], L2, [H|T2]) :- concat(T, L2, T2). is_ordered([]). is_ordered([_X]). is_ordered([X,Y|Tail]) :- X =< Y, is_ordered([Y|Tail]). y trato de obtener un ejemplo de X que ajuste con concat y is_ordered. Cuando escribo: concat([1, 2, 3], . . . Read more

¿Cómo puedo asignar la variable X a solo una cosa en Prolog?

Estoy escribiendo un código en Prolog que tiene salones y cursos. Un salón puede tener varias cosas como un proyector y una pizarra inteligente, y algunos de los cursos necesitan estos elementos. %base de conocimiento needs(101,proyector). needs(102,pizarra inteligente). needs(241,pizarra inteligente). needs(241,proyector). has(z23,proyector). has(z23,pizarra inteligente). has(z06,proyector). has(z11,pizarra inteligente). capacidad(z06,50). capacidad(z11,70). capacidad(z23,90). . . . Read more