Topic de EnolaNaVsyuJizn :

[HELP] Besoin de GÉNIES en PROLOG

Supprimé
Laissez pas bidon les clés à molette
Personne ne fait de Prolog c'est ça https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

Le 14 mars 2022 à 13:54:35 :
Personne ne fait de Prolog c'est ça https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

T'as oublié de poser ta question khey

Le 14 mars 2022 à 13:55:28 Jacana a écrit :

Le 14 mars 2022 à 13:54:35 :
Personne ne fait de Prolog c'est ça https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

T'as oublié de poser ta question khey

Je dois définir un prédicat discrete_log(N, X, P) qu'on appelle en laissant P libre et qui trouve P tel que X^P = N, je sais faire en python par exemple mais pas là https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

Je précise que j'ai essayé ça
discrete_log(N, X, P) :- N is X ^ P;
N > X ^ P,
discrete_log(N, X, P + 1).

qui marche à peu près (vaguement) si on commence avec P=0 par exemple mais c'est pas ce qui m'est demandé et j'ai une instantiation_error si je l'appelle avec P au lieu de 0 https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png
On enseigne encore prolog à l'université ? J'en ai jamais vu moi

Le 14 mars 2022 à 14:18:54 Fastcore a écrit :
On enseigne encore prolog à l'université ? J'en ai jamais vu moi

Ouais je suis en L2

Si je savais faire une division de flottants en prolog je pourrais faire discrete_log(N, X, P) :- P =:= round(log(N) div log(X)). peut-être https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

ALERTE j'ai réussi en dépit de votre non aide

discrete_log(N, X, P) :- P is round(log(N) / log(X)).
| ?- discrete_log(256, 2, P).

P = 8

yes

Données du topic

Auteur
EnolaNaVsyuJizn
Date de création
14 mars 2022 à 13:48:37
Date de suppression
14 mars 2022 à 14:59:08
Supprimé par
Auteur
Nb. messages archivés
14
Nb. messages JVC
12
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive
JvArchive compagnon
Découvrez JvArchive compagnon, l'userscript combattant la censure abusive sur le 18-25 !