Resultados de la búsqueda a petición "prolog-dif"
Prólogo: una persona es un hermano de sí mismo?
Tengo algunos problemas para entender por qué mi código en prólogo hace algo según el orden en el que puse mis reglas.Aquí está mi base de datos:
Simple Prolog eliminar de la lista
(Esta NO es una pregunta de curso. Solo mi propio aprendizaje personal). Estoy tratando de hacer un ejercicio en Prolog para eliminar elementos de una lista. Aquí está mi código: deleteall([],X,[]). deleteall([H|T],X,Result) :- H==X, ...
filtrar la lista en listas separadas
Necesito filtrar la lista[#,d,e,#,f,g] tal que obtengo la salida como[[d,e],[f,g]] , Estoy atascado al crear una nueva lista cada vez que encuentro '#', ¿hay alguna manera de hacer esto? Intenté el siguiente código, filterL([],List) :-[]. ...
Eliminar todas las apariciones de un elemento de una lista
Al intentar escribir un procedimiento que, dado un valor y una lista, elimina toda la aparición de ese valor en la lista que escribió:
¿Cuál es el 'no' lógico en Prolog?
El problema que enfrento es un poco trivial. Quiero usar lógico no en Prolog, pero parece quenot/1 no es lo que quiero: course(ai). course(pl). course(os). have(X,Y) :- course(X),course(Y),not(X = Y). I consulta: have(X,Y), write(X-Y), nl , ...
Compruebe si la frecuencia de cualquier elemento está por encima de un límite
Quiero resolver un problema que es que tengo una lista de elementos Prolog. Si cualquiera de la frecuencia del elemento es mayor queN entonces falso es el retorno. Mi expectativa como a continuación. ?- frequency([1,2,2,2,5],3). true. ?- ...
Quiero contar las ocurrencias de un elemento en una lista
Quiero contar las ocurrencias de un elemento en una lista, y si hay uno, entonces el predicado único sería verdadero, de lo contrario, falso. Sin embargo, si el elemento aparece más de una vez, Prolog lo encuentra verdadero. No se que ...
Prolog List Plateau
Acabo de presentarme al prólogo, tratando de realizar algunos ejercicios simples, pero me he quedado atascado en este. Estoy tratando de escribir un programa que muestre todas las sublistas de la lista de entrada, donde cada sublista tiene una ...
¿Cuáles son los usos del predicado de falla en Prolog?
No puedo pensar en una situación en la que lo necesite.
Página 1 de 2