Rm tp5
RM TP 5
Master SIAD - IUP ECEN
Dans cet exercice, vous devez impl´menter un syst`me expert pour d´terminer la nationalit´ d’un e e e e candidat. I - Dans cet exercice, vous allez mod´liser le code civil fran¸ais selon lequel : e c – est fran¸aise ` la naissance toute personne n´e d’au moins un parent fran¸ais ; c a e c – tout enfant n´ en France de parents ´trangers acquiert la nationalit´ fran¸aise ` ses 18 ans e e e c a si, a cette date, il r´side en France ; ` e – est fran¸aise ` la naissance toute personne n´e en France d’au moins un parent lui-mˆme n´ c a e e e en France ; – pour obtenir la nationalit´ par naturalisation, le candidat doit ˆtre majeur, r´sider en France, e e e parler fran¸ais, r´ussir un examen et ne pas avoir de condamnation ; c e 1. Cr´ez le mod`le de donn´es qui correspond aux candidatures. e e e ´ 2. Ecrivez dans un fichier intitul´ nationaliteFrancaise.drl, les r`gles correspondantes au e e code civil. 3. Impl´mentez la classe TestCandidature qui cr´e et ins`re dans la base de connaissances et e e e teste les candidatures suivantes : 1. Pierre, qui a 38 ans, est n´ et r´side en France, parle anglais, a ´t´ condamn´ et il est n´ de e e ee e e p`re et de m`re inconnus ; e e 2. Marie, qui a 40 ans, est n´e au Royaume-uni, r´side en France, parle fran¸ais, n’a jamais ´t´ e e c ee condamn´e et elle est n´e de p`re et de m`re inconnus ; e e e e 3. John, qui a 16 ans, est n´ et r´side en France, parle anglais, n’a jamais ´t´ condamn´ et il e e ee e est le fils de Pierre et Marie ; 4. Paul, qui a 38 ans, est n´ en France, r´side au Royaume-uni, parle anglais, a ´t´ condamn´ e e ee e et il est n´ de p`re et de m`re inconnus ; e e e 5. Francesca, qui a 40 ans, est n´e et r´side au Royaume-uni, parle anglais, n’a jamais ´t´ e e ee condamn´e et elle est n´e de p`re et de m`re inconnus ; e e e e 6. Franck, qui a 16 ans, est n´ en France, r´side au Royaume-uni, parle Anglais, n’a jamais ´t´ e e ee condamn´ et il est le fils de