fr . comp . ia


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: fait positifs et negatifs en prolog sur Fr Comp Ia



Groupes les plus fournis
comp os linux configuration comp mail serveurs hierachie de merde tv tnt lettres langues-anciennes grec usenet-fr emile durkheim comp sys mac programmation lettres langues-anciennes latin misc actualite rec tv series usenet usages petites-annonces rencontres comp usenet lecteurs-de-news informations comp lang perl sci astronautique comp os unix mac rec sport arts-martiaux comp stockage sci linguistique


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Regard approfondi sur sept grandes professions de la santé
CNW Telbec (Communiqué de presse) - Il y a 12 heures
Infirmières autorisées << - La main-d'oeuvre chez les IA a connu une croissance constante de près de 2 % par année sur six ans; il y avait 257 961 IA en ...
source

actualité

Mot de passe
Factornews - 30 nov 2008
Et même à ces endroits, évitez les man'uvres de contournement : l'IA a déjà du mal dans un espace de trois mètres de large, alors si vous vous mettez à ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.ia |

fr . comp . ia

Re: fait positifs et negatifs en prolog



accueil . fr . comp . ia




Re: fait positifs et negatifs en prolog

   
Sujet: Re: fait positifs et negatifs en prolog
De: spam (l' arobase) mouse-potato.com (Pascal Bourguignon)
Groupes: fr.comp.ia
Organisation: Informatimago
Date: 19. Dec 2005, 04:12:56
miniserveur@ifrance.com writes:

Bonjour je débute en PROLOG (je trouve ce langage super) et j'aimerais
contruire un porgramme :

par exemple une personne parle et dit une chose qui est vrai comme : il
y a foot le jeudi
une autre personne dit une chose fausse comme : il y a foot le jeudi
enfin un derniére personne propose il y a foot le mercredi ce qui sera
la bonne reponse vu que les 2 precedentes s'opposent.

j'aimerais pouvoir traduire ces phrases en prolog et ensuite trouver la
bonne réponse pour le foot (c'est a dire le bon jour).


donc on a comme faits:

on_a_dit(il_y_a(foot,jeudi)).
on_a_dit(il_n_y_a_pas(foot,jeudi)).
on_a_dit(il_y_a(foot,mercredi)).



j'ai représenté comme ceci mais ça ne marche pas, si quelq'un peux
m'aider ???


non(_p) :- _p,!,fail.
non(_).

p(foot,jeudi).
p(foot,mercredi).


application :- p(foot,jeudi) , non(p(foot,jeudi)), p(foot,mercredi).

Voila en fait j'aimerais eliminé le foot jeudi pour qu'il ne reste que
le foot mercredi mais ça ne marche pas :(

je voudrais aussi affciher le jour qui doit etre le bon , c'est à dire
sans opposition donc mercredi.



quand_y_a_t_il(Quoi,Quand) :- on_a_dit(il_y_a(Quoi,Quand)),
                              not(on_a_dit(il_n_y_a_pas(Quoi,Quand))).

application :- quand_y_a_t_il(foot,Quand),write(Quand).



On peut aussi modifier la base de donnée de prolog:

on_dit(non(X)) :- retract(X),!.
on_dit(X) :- assert(X).

:- dynamic(il_y_a/2).

:- on_dit(il_y_a(foot,jeudi)).
:- on_dit(non(il_y_a(foot,jeudi))).
:- on_dit(il_y_a(foot,mercredi)).

application :- il_y_a(foot,Quand),write(Quand).

Ça a l'avantage de ne pas laisser de faits invalides en mémoire:


3 ?- ['foot2.pl'].
% foot2.pl compiled 0.00 sec, -172 bytes

Yes
4 ?- application.
mercredi

Yes
5 ?- il_y_a(foot,Quand).

Quand = mercredi ;

No


--
__Pascal Bourguignon__                     http://www.informatimago.com/
Cats meow out of angst
"Thumbs! If only we had thumbs!
We could break so much!"


Date Sujet  Auteur
19.12. * fait positifs et negatifs en prologminiserveur
19.12. `* Re: fait positifs et negatifs en prologPascal Bourguig
19.12.  `* Re: fait positifs et negatifs en prologFred
19.12.   `* Re: fait positifs et negatifs en prologPascal Bourguig
19.12.    +- Re: fait positifs et negatifs en prologminiserveur
19.12.    `* Re: fait positifs et negatifs en prologFred
19.12.     `* Re: fait positifs et negatifs en prolominiserveur
19.12.      `* Re: fait positifs et negatifs en proPascal Bourguig
19.12.       `* Re: fait positifs et negatifs en pminiserveur
20.12.        `* Re: fait positifs et negatifs enPascal Bourguig
20.12.         `* Re: fait positifs et negatifs miniserveur
20.12.          +- Re: fait positifs et negatifminiserveur
20.12.          `* Re: fait positifs et negatifPascal Bourguig
20.12.           `* Re: fait positifs et negatminiserveur
20.12.            +* Re: fait positifs et negminiserveur
20.12.            |`- Re: fait positifs et nPascal Bourguig
20.12.            `* Re: fait positifs et negPascal Bourguig
21.12.             `* Re: fait positifs et nminiserveur
21.12.              `- Re: fait positifs etPascal Bourguig
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs misc engeulades soc economie sci psychanalyse misc droit soc alcoolisme soc environnement rec photo lettres langue francaise misc handicap

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs bio general misc engeulades sci psychanalyse rec photo numerique soc economie rec radio soc alcoolisme misc droit rec son-image home-cinema

actualité

Regard approfondi sur sept grandes professions de la santé
CNW Telbec (Communiqué de presse) - Il y a 12 heures
Infirmières autorisées << - La main-d'oeuvre chez les IA a connu une croissance constante de près de 2 % par année sur six ans; il y avait 257 961 IA en ...
source

actualité

Midnight Club Los Angeles, le test
Caradisiac.com - 30 nov 2008
Perdre une course que l'on a sur-performé pour un virage que l'IA prends de façon irréelle alors qu'elle n'a été qu'un fantôme derrière vous pendant 4mn ...
source


 




Copyright 2008 ©  - YouTheNet.com

| Ginkgo biloba |