Resultados de la búsqueda a petición "prolog"

2 la respuesta

gprolog: Obteniendo un stacktrace después de una excepción

Durante el uso gprolog A menudo tengo excepciones sin ningún tipo de números de línea o contexto como este: uncaught exception: error(instantiation_error,(is)/2)Sin ningún tipo de contexto. Sé que puedo hacer untrace pero llevaría mucho tiempo ...

6 la respuesta

mplementación más rápida de aritmética verbal en Prolog

Ya hice un trabajo generalizado aritmética verbal [http://en.wikipedia.org/wiki/Verbal_arithmetic] Solver en Prolog pero es demasiado lento. Se necesitan 8 minutos para ejecutar la expresión simple S E N D + M O R E = M O N E Y. ¿Alguien puede ...

1 la respuesta

Listas de segmentación en Prolog

Me está costando entender cómo hacer que mi código muestre mis listas segregadas que consisten en números pares e impares. Ni siquiera estoy seguro de lo que me falta entender. Soy nuevo en este idioma, obviamente, y debo usarlo para la escuela. ...

3 la respuesta

Prolog IntList definition

hill (+ IntList) tiene éxito si IntList consiste en enteros> monotónicamente crecientes seguidos de enteros monotónicamente decrecientes. Por ejemplo,> [1,2,5,8,11,6,3, -1] es una colina, pero [1,2,5,8,11,6,9,3, -1] y [1 , 2,3,4,5,6] no son> ...

3 la respuesta

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. ?- ...

6 la respuesta

Tennis programación de partidos

Hay un número limitado de jugadores y un número limitado de canchas de tenis. En cada ronda, puede haber como máximo tantos partidos como canchas. Nadie juega 2 rondas sin descanso. Todos juegan un partido contra todos los demás. Produzca ...

1 la respuesta

Características del buen código Prolog? [cerrado

¿Cuáles son las heurísticas de diseño que uno tiene que dominar para escribir un buen Prolog? Escuché que un programador experimentado tarda aproximadamente dos años en dominar Prolog. El uso efectivo de la recursión es parte de esto, pero ...

2 la respuesta

PROLOG Imprime números que terminan en 7 y la suma de sus dígitos es mayor que 100

Necesito hacer un predicado que reciba una lista numérica e imprimir solo los números que terminan en 7 y que la suma de sus dígitos sea mayor que 100 Hice los predicados para separados pero necesito ayuda para hacer una unión de los dos ...

3 la respuesta

Prolog - Los argumentos no están suficientemente instanciados

Estoy escribiendo un pequeño programa que cuenta cuántos elementos de una lista no son números. Aquí está mi código: not_number([],0). not_number([X|T],R):- not(number(X)), R1 is R+1, not_number(T,R1). not_number([_|Tail],Result):- ...

4 la respuesta

Cálculos numéricos reversibles en Prolog

Mientras leía SICP me encontré con el capítulo 4.4 de programación lógica. Luego comencé a buscar en el lenguaje de programación Prolog e intenté entender algunas tareas simples en Prolog. Descubrí que Prolog parece tener problemas con los ...