BBB B B FE F BCB F F E B FB F E BBB FE F

Dimension: px
Commencer à balayer dès la page:

Download "BBB B B FE F BCB F F E B FB F E BBB FE F"

Transcription

1 AB ABCBDEF B FB E B B BCB B BBBBB B BCB B FB B B F E E B B BCB F E F E B B FE F B BCB E B B EFB BBB B B FE F E B B BCB F F E B FB F E BBB FE F B

2

3 TP 1 : Mots et lngges Vous utiliserez le lngge C et les fichiers mot.h et mot.c disponiles dns l espce pédgogiue (FLIN509, puis Documents Et Liens), et ller dns le dossier TP puis TP1MotsEtLngges). On y trouve ussi le fichier testmot.c ui contient un min permettnt de tester les fonctionlités de mot.c. Le mkefile est donné à titre d exemple mis il est conseillé de l utiliser en le copint dns son répertoire. Vous l dpterez et vous n urez plus u à tper mke monprojet pour lncer les compiltions et l édition de lien. Pour répondre ux uestions, remplissez l feuille de TP. Attention : 1. und on vous demnde une spécifiction de fonction, on l veut en terme de lngge : les mots liste ou élément sont interdits, il fut utiliser les mots mot ou lngge. 2. il ne suffit évidement ps de répondre l fonction renvoie un lngge, il fut expliciter une reltion entre les données et le résultt. Mot Un mot ser implnté pr une chîne de crctères (le mot vide ser implnté l chîne vide ). Lngge Un lngge ser une liste de mots (le lngge vide ser l liste vide). Pr exemple le lngge {12, 34} peut s implnter pr l liste : Exercice 1 Donner les spécifictions des fonctions : motmiroir motconctmot 1

4 2 Exercice 2 Implnter les fonctions : lngge motconctlngge(mot m, lngge L); ui renvoie l concténtion des deux lngges {m} et de L lngge lnggeconctlngge(lngge L1, lngge L2); ui renvoie le lngge concténtion de L1 et de L2. Exercice 3 Prévoyez puis vérifiez les résultts de l ppel lnggeconctlngge(x,y) pour : X = {,, }, Y = {, } X = {ǫ}, Y = {, } X = {}, Y = {, } Clculer X 2 et X 3 pour X = {,,, }. Devinez X et X +. Exercice 4 Implnter les fonctions suivntes : Lngge motprefixes(mot m) ui renvoie le lngge composé de tous les préfixes de m Lngge lnggeprefixes(lngge l) ui renvoie le lngge composé de tous les préfixes de tous les mots du lngge l Exercice 5 Ecrire et tester les fonctions identiues pour les suffixes. Exercice 6 Soit V un lphet. Définissons l ensemle des mélnges de deux mots de V : u et v désignent deux mots uelconues de V, x et y deux lettres uelconues de V ; ttention on peut voir u = v et on peut voir x = y. Ecrire l fonction M définie pr : M(ǫ,v) = {v} M(u,ǫ) = {u} M(xu,yv) = {x}m(u,yv) {y}m(xu,v) soit,, c, d, e cin lettres distinctes de V. Comien d éléments possède M(c,de)? Générliser le résultt précédent (mots de longueurs uelconues, lettres ps forcément différentes) : on donner un mjornt µ tel ue M(u,v) µ( u, v ). Exercice 7 Pour n donné, générer tous les mots d u plus 2n lettres ynt utnt de ue de Pour n donné, générer tous les mots d u plus n lettres dont tous les préfixes ont plus de ue de.

5 TP 1 Annexe /** mot est une chine non mutle : interdiction de modifier un mot * on en cree toujours un nouveu */ typedef chr* mot; typedef chr symole; /** toutes les fonctions de se sur mot commencent pr motmjuscule... */ /** retourne un mot vide */ mot motcreer(); /** conctene un symole et un mot pour former un nouveu mot * retourne le mot c.m * ne modifie ps le mot m */ mot symoleconctmot(symole c, mot m); mot motconctsymole(mot m, symole c); mot motcopier(mot m); /** retourne vri ssi m est vide */ int motestvide(mot m); /** retourne ce mot sns s premiere lettre * prereuis : ce mot n est ps vide */ mot motqueue(mot m); /** retourne l premiere lettre de ce mot * prereuis : ce mot n est ps vide */ symole mottete(mot m); mot motconctmot(mot un, mot deux); mot motmiroir(mot m); int moteglmot(mot un, mot deux); 3

6 struct cellule; /* composee d un mot et d un ptr */ typedef struct cellule* lngge; /* un lngge est un ptr sur le 1er mot */ struct cellule { mot m; lngge suiv; }; /** creer un lngge vide : une liste vide. */ lngge lnggecreer(); int lnggeestvide(lngge l); int lnggecontientmot(lngge l, mot m); /** retourne un nouveu lngge contennt m et l */ lngge lnggeajoutermot(lngge l, mot m); /** retourne le premier mot du lngge * prereuis : l est non vide */ mot lnggepremiermot(lngge l); /** retourne le lngge prive de son premier mot * prereuis : l est non vide */ lngge lnggereste(lngge l); void lnggeafficher(lngge l); lngge lnggeunionlngge(lngge l1, lngge l2); /** retourne tous les prefixes du mot m */ lngge motprefixes(mot m);

7 FEUILLE DE TP 1 : Mots et lngges Mot Nom : Exercice 1 L fonction motmiroir prend en entrée et renvoie L fonction motconctmot prend en entrée et renvoie Lngge Exercice 2 L fonction motconctlngge prend en entrée et renvoie L fonction lnggeconclngge prend en entrée et renvoie 1

8 Nom : Exercice 3 Ne trichez ps : remplissez les ligne suivntes vnt de tester le résultt : pour X = {,, }, Y = {, }lnggeconctlngge(x,y) renvoie pour X = {ǫ}, Y = {, } lnggeconctlngge(x,y) renvoie pour X = {}, Y = {, } lnggeconctlngge(x,y) renvoie pour X = {,,, } X 2 est otenu pr l ppel et vut X 3 est otenu pr l ppel et vut X vut X + vut Exercice 4 L fonction motprefixes prend en entrée et renvoie L fonction lnggeprefixes prend en entrée et renvoie 2

9 Nom : Exercice 5 lngge motsuffixes(mot m) {... return... } été testée sur m = pour donner le résultt : lngge lnggesuffixes(lngge L) {... return... } été testée sur L = pour donner le résultt : 3

10 TP 2 : lngges lgériues Plusieurs des TP suivnts utilisent jflp. (commnde : jflp&). Pour chcun de ces TP, vous irez chercher les fichiers à chrger dns l espce pédgogiue (FLIN509 Documents Et Liens dossier TP, sous dossier correspondnt u TP. Grmmire Remrue : Pr défut, jflp utilise l lettre λ u lieu de notre ǫ. Pour chnger l lettre pr défut, modifiez l item du menu preferences. Exercice 1 On v tester l grmmire du fichier GrmDick1.jff. Pour rentrer un mot dont on veut construire l rre de dérivtion : Input Brute Force Prse, puis rentrer le mot à tester, dns l exemple et enfin Strt. On vous indiue ue le mot est ccepté, et vous voyez lors s fficher l rcine de l rre de dérivtion.avec des pplictions successives de Step, vous développez l rre jusu à l otenir en entier. En recommnçnt à prtir de Input, vous pouvez tester u un mot comme est refusé. Si vous cliuez sur l flèche à droite de non inversed tree, vous voyez pprître l option derivtion tle. Cliuez d ord sur strt, sélectionnez ensuite cette option puis ppuyez de fçon répétée sur step. A uoi correspond l réponse de jflp? Exercice 2 Soit l grmmire du fichier GrmDick2.jff et l entrée. Pouvez vous deviner l rre de dérivtion vnt de le vérifier? Exercice 3 Même uestion pour l grmmire du fichier GrmDick3.jff. Exercice 4 Sur l entrée, même uestion pour les grmmires des fichiers GrmDick4.jff et GrmDick5.jff? 1

11 2 Exercice 5 Éditer une nouvelle grmmire vec jflp. Cliuez sur l première ligne et tpez S. Puis cliuez dns une cse à droite sur cette ligne et sissisez ctd. Rentrez successivement dns les lignes suivntes les règles : T et f T euf U guh U gv h V ǫ Remrue : pour otenir λ (ou ǫ), il suffit de ne ps remplir l prtie droite de l production. Tester ue le mot cefd n est ps généré pr l grmmire. Trouvez lors le mot le plus court ui soit généré pr cette grmmire. SélectionnezFile Dismiss T puis rjoutez une seule règle telle ue le mot cefd soit mintennt généré pr l grmmire. Exercice 6 Étude de l importnce de l ordre dns leuel les règles sont rentrées. Soient les utre règles : 1. S SS 2. S SS 3. S S 4. S ǫ Vous lisserez toujours l utrième règle en dernier, mis friuez les 6 grmmires ui correspondent ux six ordres possiles sur les 3 premières règles. Puis testez chcune de ces grmmires sur le mot. Le ut est de deviner à l vnce l rre de dérivtion ue fournir l grmmire ue vous êtes en trin de tester. Exercice 7 Friuez et testez l grmmire ui engendre l ensemle des mots construits vec l lphet {,}, où tous les sont vnt le premier, et ui ont utnt de ue de. Exercice 8 Friuez et testez l grmmire ui engendre l ensemle des mots plindromes sur l lphet {,}. Exercice 9 Friuez et testez l grmmire ui engendre l ensemle des mots plindromes sur l lphet {,,c}. Exercice 10 Friuez et testez l grmmire ui engendre l ensemle des mots ui sont l concténtion de deux mots plindromes sur l lphet {,}.

12 3 Exercice 11 Friuez et testez l grmmire ui engendre l ensemle des mots ui sont l concténtion de trois mots plindromes sur l lphet {,}. Exercice 12 On veut tester l grmmire ui engendre l ensemle des mots ui sont concténtion de 1 ou plusieurs mots plindromes sur {,}, chcun de ces mots plindromes étnt composé d u moins 2 lettres. Cette grmmire se trouve dns le fichier ConctMultiple.jff. Testez l d ord sur, puis près File Dismiss T, testez l sur Vous voyez ue jflp peine à trouver l solution. Cliuez sur puse, puis File Dismiss T. Nous llons pprendre à ider jflp. Cliuez sur input User Control Prse et rentrez dns input, puis cliuez sur strt. 1. Cliuez mintennt sur l première règle et sur le S ui est ffiché dns le pnneu du s, puis sur step. 2. Cliuez mintennt sur l deuxième règle et sur le premier S ui est ffiché dns le pnneu du s, puis sur step. 3. Cliuez mintennt sur l troisime règle et sur le premier S ui est ffiché dns le pnneu du s, puis sur step. 4. Si vous cliuez sur le premier S ui est ffiché dns le pnneu du s, sur uelle règle llez vous cliuer vnt de cliuer sur step. 5. Finissez de diriger jflp pour otenir l dérivtion complète, en s electionnnt systémtiuement le S le plus à guche (on prle de dérivtion guche. Trouvez de même l dérivtion droite de. Exercice 13 Friuez l grmmire de Luksiewicz, dont les règles de production sont S SS. Trouvez (et testez) les utre mots de longueur u plus 6 ui pprtiennent u lngge généré pr cette grmmire. Trouvez un mot de longueur 15 dont l rre de dérivtion soit le moins profond possile, et un utre mot de longueur 13 dont l rre de dérivtion soit le plus profond possile.

13 4 Annexe Les grmmires fournies. GrmDick1 S S ǫ GrmDick2 S S SS ǫ GrmDick3 S SS ǫ GrmDick4 S SS SS S ǫ GrmDick5 S SS S SS ǫ ConctMultiple S SS S S ǫ S

14 FEUILLE TP 2 : Grmmires Nom : Exercice 1 Fichier GrmDick1.j : l réponse otenue vec Derivtion tle correspond on ne fournit ps d'explictions u fit u'un mot soit refusé prce ue Exercice 2 Fichier GrmDick2.j : l'rre de dérivtion deviné est dessiné ci-dessous : L chîne de dérivtion ser Exercice 3 Fichier GrmDick3.j : l'rre de dérivtion deviné est dessiné ci-dessous : L chîne de dérivtion ser 1

15 Exercice 4 Fichiers GrmDick4.j et GrmDick5.j : les rres de dérivtion devinés sont dessinés ci-dessous : Les chînes de dérivtion seront Exercice 5 Le mot le plus court est : L règle à rjouter est : Exercice 6 voici pour chcun des ordres l'rre de dérivtion deviné : 1. ordre : rre : 2. ordre : rre : 2

16 3. ordre : rre : 4. ordre : rre : 5. ordre : rre : 6. ordre : rre : Exercice 7 L grmmire suivnte : ser testée sur les mots : 3

17 Exercice 8 L grmmire suivnte : ser testée sur les mots : Exercice 9 L grmmire suivnte : ser testée sur les mots : Exercice 10 L grmmire suivnte : ser testée sur les mots : Exercice 11 L grmmire suivnte : ser testée sur les mots : 4

18 Exercice 12 on n'est ps interessé pr l'ensemle des mots ui sont concténtion de mots plindromes d'une lettre prce ue L dérivtion guche de est L dérivtion droite de est Exercice 13 Les utre mots de longueur u plus 6 ui pprtiennent u lngge sont : Le mot de longueur 15 dont l'rre de dérivtion est le moins profond possile est : et voici son rre de dérivtion Le mot de longueur 13 dont l'rre de dérivtion est le plus profond possile est : et voici son rre de dérivtion 5

19 TP3 : Arres et chînes de dérivtion Ce TP vous demnde de progrmmer en C. Récupérer les chiers nécessires dns l'espce pédgogiue (ENT) : FLIN509 Documents et Liens, dossier TP, puis le TP correspondnt. L grmmire : On dispose d'un ensemle C de lettres {,,c,..}. On dispose de l grmmire G =< T, N, S,P >, vec T = C U {(,),+, } (les lettres, les prenthèses et les signes + et * ). l'ensemle des terminux. N = {S} Un seul non terminl, l'xiome S ; P = {P 1, P 2, P 3, P 4 } vec : P 1 : Sc où c C P 2 : S(S + S) P 3 : S(SS) P 4 : S(S) Les productions de cette grmmire, pr exemple (((() ) +(((() + c)) +d))), seront ppelées des expressions régulières. Les trois structures de données : Le type Expression régulière pour les mots produits pr l grmmire. Le type ArreDerivtion pour l représenttion d'un mot pr une rorescence explicitnt les productions intervenues pour otenir le mot. Le type ChineDerivtion pour les chînes de dérivtions représentnt l séuence de productions générnt un mot à prtir de l grmmire. Etudier les contenus des chiers tp3.h et tp3.c pour identier les fonctions de se permettnt l gestion de ces structures de données. Chue structure pour être exploités en utilisnt exclusivement les fonctions déclrées dns tp3.h et implntées dns tp3.c. Les fonctions sont regroupées en 3 ctégories : Les fonctions de test, notées estxxxp(), ui teste si l'rgument est ien un xxx. Pr exemple : L fonction estconctentionp() teste si son rgument est une concténtion de deux mots (de deux expressions régulières). L fonction estarreunionp() teste si son rgument est un rre de dérivtion dont le noeud rcine est une production S (S + S). Les fonctions d'ccès ux composnts des structures, notées getxxx(). Pr exemple : L fonction getlettre() rend en vleur l lettre d'une expression régulière réduite à une lettre. L fonction premderivtion() rend en vleur l première dérivtion de l chîne de dérivtion pssée en rgument. Les fonctions de construction de structures, notées consxxx. Pr exemple : L fonction conschinederivtion() ui construit une chîne de dérivtion en joutnt un nouvel rre de dérivtion à une chine de dérivtions. L fonction consarreetoile() ui construit un rre de dérivtion dont l rcine est une fermeture de Kleene. Trvil demndé. Dénir les fonctions suivntes : 1. ArreDerivtion Construire(ExpressionReguliere E) ; ui construit l'rre de dérivtion correspondnt à l'expression régulière E. 2. int remplcerarrederivtionguche(arrederivtion d, ArreDerivtion r) ; ui remplce (écrsement) le non terminls le plus à guche dns d pr r. Cette fonction retourne 1 en cs de succès et 0 si ucun S n' été trouvé. Attention : l'rre d étnt modié pr cette fonction, il fudr en fire une dupliction préllement. 3. ChineDerivtion conschinederivtionguche(arrederivtion d) ; ui construit l chîne des dérivtions les plus à guche permettnt d'otenir l'rre de dérivtion d supposé composé ue de lettres terminles et d'ucune occurrence de S.

20 4. ChineDerivtion conschinederivtiondroite(arrederivtion d) ; ui construit l chîne des dérivtions les plus à droite permettnt d'otenir l'rre de dérivtion d supposé composé ue de lettres terminles et d'ucune occurrence de S. Pour cel, on s'ider des fonctions déjà écrites dns le chier testtp3.c et en prticulier de l fonction min u'il fudr mettre prtiellement en commentire u fur et à mesure de l'écriture des fonctions. Annexes /**************** L structure ExpressionReguliere ****************/ typedef chr *ExpressionReguliere ; /* Une expression régulière est un mot (séuence de lettres) reconnu pr l grmmire. * Une expression régulière est codée en C pr une chîne de crctères. * Elle doit être reconnissle pr l grmmire, cr il n'est ps fit de vériction. * Les crctères spéciux sont : +, * et les prenthèses ( et ). * Tous les utres crctères sont considérés comme des lettres du lngge (étendu). * Remrue : Les espces sont considérés comme des crctères normux, i.e. des lettres. */ /* TESTS */ int estlettrep(expressionreguliere E) ; int estetoilep(expressionreguliere E) ; int estunionp(expressionreguliere E) ; int estconctentionp(expressionreguliere E) ; /* ACCESSEURS */ chr getlettre(expressionreguliere E) ; ExpressionReguliere getetoile(expressionreguliere E) ; ExpressionReguliere getunion1(expressionreguliere E) ; ExpressionReguliere getunion2(expressionreguliere E) ; ExpressionReguliere getconctention1(expressionreguliere E) ; ExpressionReguliere getconctention2(expressionreguliere E) ; /******************* L structure de l'rre de dérivtion **********************/ /* Dns l structure d'rre de dérivtion, le type du noeud ser : * '+', '*', ou '.' pour un noeud union, étoile ou concténtion. * '','','c',... pour les lettres de l'lphet de l grmmire. * 'S' pour l'xiome S (présent dns le lngge étendu) * * Les sous termes sont mis dns s1 s'il n'y en u'un seul (pour l'étoile) ou deux pour * les noeuds union et concténtion. Les lettres et l'xiome S n'ont ps de sous terme. */ struct noeudderivtion { chr typenoeud ; struct noeudderivtion *s1 ; struct noeudderivtion *s2 ; } ; typedef struct noeudderivtion *ArreDerivtion ; /* TESTS (L'rre est supposé non vide) */ /* Une lettre,,c,..., y compris le non terminl S */ int estarrelettrep(arrederivtion ) ; /* Test si l'rre de dérivtion représente juste le non terminl S */ int estarresp(arrederivtion ) ; int estarreetoilep(arrederivtion ) ; int estarreunionp(arrederivtion ) ; int estarreconctentionp(arrederivtion ) ;

21 /* ACCESSEURS */ chr getarrelettre(arrederivtion d) ; ArreDerivtion getarreetoile(arrederivtion d) ; ArreDerivtion getarreunion1(arrederivtion d) ; ArreDerivtion getarreunion2(arrederivtion d) ; ArreDerivtion getarreconctention1(arrederivtion d) ; ArreDerivtion getarreconctention2(arrederivtion d) ; /* CONSTRUCTEURS */ /* L lettre c est mise dns typenoeud. Elle ne doit être ni '+', ni '*', ni '.' */ ArreDerivtion consarrelettre(chr c) ; /* typenoeud = '*' et getetoile est mis dns s1 */ ArreDerivtion consarreetoile(arrederivtion d) ; /* typenoeud = '+' */ ArreDerivtion consarreunion(arrederivtion d1, ArreDerivtion d2) ; /* typenoeud = '.' */ ArreDerivtion consarreconctention(arrederivtion d1, ArreDerivtion d2) ; /***************** L structure ChineDerivtion *****************/ /* Une chine de dérivtion est une liste d'rres de dérivtion. Le délimiteur de n de liste ser NULL. */ struct noeudchinederivtion { ArreDerivtion prem ; struct noeudchinederivtion *suiv ; } ; typedef struct noeudchinederivtion *ChineDerivtion ; /* TESTS */ int estchinevidep(chinederivtion cd) ; /* ACCESSEURS */ /* Le premier rre de dérivtion de l chîne de dérivtion */ ArreDerivtion premderivtion(chinederivtion cd) ; /* L chîne de dérivtion privée du premier rre de dérivtion */ ChineDerivtion suivderivtion(chinederivtion cd) ; /* CONSTRUCTEURS */ /* Crétion d'une chîne de dérivtion vide */ ChineDerivtion conschinederivtionvide() ; /* Ajout d'un rre de dérivtion d en tête de l chine de dérivtion cd */ ChineDerivtion conschinederivtion(arrederivtion d, ChineDerivtion cd) ; /* Ajouter un rre de dérivtion à l n de l chîne de dérivtion cd. * Cette fonction reconstruit une nouvelle chîne sns détruire * l chine cd en rgument. */ ChineDerivtion conschinederivtionfin(arrederivtion d, ChineDerivtion cd) ;

22 TP4 : Introduction ux utomtes Ce TP se fer en utilisnt le logiciel jp. (commnde : jflp&). Attention, on ne crée ps une seule trnsition vec plusieurs étiuettes, mis plusieurs trnsitions chcune vec une seule étiuette. Automtes déterministes Exercice 1 : Dns l'utomte du chier 01TresSimple.jff, uel est le seul mot reconnu? Fites tourner l'utomte successivement (à chue fois grâce à input Step y Stte puis step jusu'à épuisement des lettres du mot) sur les mots,, c. Les résultts vous surprennent-ils? Quel est le lngge reconnu pr cet utomte? Exercice 2 : Dénir formellement l'utomte de l'exercice précédent, comme est déni celui de l'exercice suivnt. Exercice 3 : Dessiner l'utomte A = (Σ, E, i, F, δ) vec Σ = {, } E = {e 1, e 2 } i = e 1 F = {e 2 } δ = {e 1 e 1, e 1 e 2, e 2 e 2, e 2 e 1 } Quel lngge reconnît cet utomte? Quel est dns cet utomte le chemin de trce? Exercice 4 : Dessiner un utomte ui reconnisse l lngge {,,,, }. Pouvez-vous supprimer des étts (tout en continunt à reconnître le même lngge)? Pouvez-vous lors le rendre complet en rjoutnt u plus un étt? Exercice 5 : Sur l'lphet {,, c}, dessinez l'utomte déterministe ui ccepte les mots ui ont exctement une occurrence de c. Sns rjouter d'étt, mis seulement en en supprimnt (et en rjoutnt des trnsitions) peut-on Exercice 6 : trnsformer l'utomte donné dns le chier 09PlusieursEttsDeSortie_A en un utomte ni déterministes n'ynt u'un étt de sortie (et cceptnt le même lngge)? Pouruoi l même stuce ne fonctionne-t-elle ps pour les utomtes des chiers 09PlusieursEttsDeSortie_B et 09PlusieursEttsDeSortie_C? Exercice 7 : Quel lngge reconnît l'utomte du chier 11Bmod4.jff? Exercice 8 : Soit l'utomte du chier 02EttsInnccessiles.jff. Dessiner un utomte ui reconnisse le même lngge, mis dont tous les étts soient à l fois ccessiles et co-ccessiles, puis dessiner un utomte complet ui reconnisse le même lngge et dont tous les étts soient ccessiles. 1

23 Automte indéterministe Exercice 9 : Soit l'utomte du chier 03IndeterministeUltrSimple.jff. Qund vous testez si le mot est ccepté pr cet utomte, comment voyez vous ue c'est le cs? Quel est le lngge reconnu pr l'utomte de 04IndeterministeTresSimple.jff? Vériez ue tous les mots ue vous vez trouvés sont reconnus. Testez ussi uelues mots non reconnus. Exercice 10 : Testez sur l'utomte du chier 06IndeterministeABA.jff les mots suivnts :,, et. Pouvez vous décrire le lngge reconnu pr cet utomte? Exercice 11 : Dessiner un utomte indéterministe ui reconnisse tous les mots ui ient u moins une occurrence du fcteur et seulement eux. Exercice 12 : Dessiner un utomte indéterministe ui reconnisse tous les mots ui ient u moins deux occurrences du fcteur et seulement eux. Complémentire Exercice 13 : Quel est le lngge reconnu pr l'utomte de 12Complementire.jff? Exercice 14 :, }. Dessiner un utomte ui reconnisse sur l'lphet {, } tous les mots suf {,,, ǫ-trnsition Attention, sous jflp les ǫ-trnsitions sont étiuetées λ pr défut. Pour les otenir, il sut de ne ps mettre d'étiuette à l trnsition. Exercice 15 : jflp ne permet ps d'voir plusieurs étts d'entrée. Modiez l'utomte du chier 05DeuxEttsEntree.jff en joutnt un étt (d'entrée) et deux ǫ-trnsitions de fçon à ce u'il ccepte le même lngge ue l'utomte initil dns leuel les étts d'entrée serient 0 et 1. Testez votre résultt. Exercice 16 : Quel est le lngge reconnu pr l'utomte donné dns le chier 07UltrSimpleEpsilon.jff? Exercice 17 : Quel est le lngge reconnu pr l'utomte donné dns le chier 08Epsilon.jff? Exercice 18 : Dessiner un utomte ui reconnisse sur l'lphet {, } tous les mots ui dmettent u moins une fctoristion uv où u ie un nomre pir de et v ie un nomre impir de. 2

24 Figure 1: Exercices 1 et 2 : 01TresSimple () 09PlusieursEttsDeSortieA () 09PlusieursEttsDeSortieB (c) 09PlusieursEttsDeSortieC Figure 2: Exercice 6 () 11Bmod4 () 02EttsInnccessiles Figure 3: Exercices 7 et 8 3

25 () 03IndeterministeUltSimple () 04IndeterministeTresSimple Figure 4: Exercice 9 () 06IndeterministeABA () 12Complementire (c) 05DeuxEttsEntree Figure 5: Exercices 10, 13 et 15 () 07UltrSimpleEpsilon () 08Epsilon Figure 6: Exercices 16 et 17 4

26 FEUILLE TP 4 : Introduction ux utomtes Automte déterministe Exercice 1 et 2 : Fichier 01TresSimple Répondez ux uestions suivnts vnt de vérier pr l trce. Nom : Le seul mot reconnu pr l'utomte est de 0 pr on v en puis pr en donc le mot est ensuite pr on v en puis pr on v en donc le mot est et c n'est ps reconnu prce ue le lngge reconnu pr l'utomte est et l dénition formelle de l'utomte est Exercice 3 : dessin d'un utomte déni formellement Dessin de l'utomte de cet exercice : 1

27 Cet utomte reconnit le lngge composé des mots : Le chemin de trce est Exercice 4 : dessin d'un utomte minimum reconnissnt un lngge ni donné Dessin de l'utomte demndé et ynt le moins d'étts possile, tout en étnt complet : Cet utomte été testé sur les mots ui pprtiennent u lngge : ui n'pprtiennent ps u lngge : Exercice 5 : dessin d'un utomte reconnissnt les mots vec 1 occurrence de c Dessin de l'utomte demndé ui reconnit le même lngge, mis dont tous les étts sont et ccessiles et co-ccessiles : Testé sur les mots : Exercice 6 : Fichier 09PlusieursEttsDeSortieA L solution l plus simple est de construire l'utomte à deux étts suivnt : 2

28 Fichier 09PlusieursEttsDeSortieB On ne peut ps mettre une trnsition étiuetée entre 0 et 1 prce ue Exercice 7 : Le lngge reconnu pr l'utomte est : Exercice 8 : Dessin des deux utomtes : Automte indéterministe Exercice 9 : Fichier 03IndeterministeUltrSimple On voit ue est reconnu prce ue Fichier 04IndeterministeTresSimple Il y mots dns le lngge reconnu prce ue Exercice 10 : chier 06IndeterministeABA Le lngge reconnu pr l'utomte est celui des mots : Seuls ces mots sont reconnus pr l'utomte prce ue : Tous ces mots sont reconnus pr l'utomte prce ue : 3

29 Exercice 11 : utomte reconnissnt tous les mots ynt une occurrence u moins de et seulement eux Dessin de l'utomte : Tous ces mots sont reconnus pr l'utomte prce ue : Seuls ces mots sont reconnus pr l'utomte prce ue : Exercice 12 : utomte reconnissnt tous les mots ynt deux occurrences u moins de et seulement eux Dessin de l'utomte : Tous ces mots sont reconnus pr l'utomte prce ue : seuls ces mots sont reconnus pr l'utomte prce ue : Complémentire Exercice 13 : chier 12Complementire Pour trouver le lngge reconnu pr cet utomte, on étudie d'ord l'utomte dont le dessin est : et ui reconnît le lngge des mots 4

30 et on en déduit ue le lngge reconnu pr l'utomte donné est Exercice 14. Le dessin d'un utomte ui reconnisse sur l'lphet {, } tous les mots suf {,,,, } est : e-trnsition Remrue : Pour otenir sous jp les ε-trnsitions, il sut de ne ps mettre d'étiuette à l trnsition. Exercice 15 : chier 05DeuxEttsEntree Pour otenir un utomte ui reconnisse le lngge reconnu pr l'utomte de l gure dont les étts d'entrée serient 0 et 1, il fut : Exercice 16 : chier 07UltrSimpleEpsilon Le lngge reconnu est composé des deux mots : Exercice 17 : chier 08Epsilon Le lngge reconnu pr l'utomte du chier 08Epsilon.jff est celui des mots sur { } ui Exercice 18 : Le dessin d'un utomte ui reconnisse sur l'lphet {,} tous les mots ui dmettent u moins une fctoristion uv où u ie un nomre pir de et v ie un nomre impir de est : 5

31 TP 5 Reconnissnce d'un mot pr un utomte Présenttion Il s'git d'écrire (dns le lngge C) les fonctions permettnt de décider si un mot pprtient à un lngge déni pr un utomte. Les structures de données nécessires pour implnter les utomtes sont spéciées et dénies dns les chiers tp5*. Les structures sont identiues uel ue soit le type d'utomte : déterministe, indéterministe, vec ε- trnsitions, vec und même une structure supplémentire pour les utomtes indéterministes : l structure ListeEtt ui implnte les ensemles d'étts. Les structures de données : L structure des mots (type Mot) et lettres (type Lettre) : un mot est une séuence de lettres, nturellement codé pr un chîne de crctères en C. Le type Ett ui implnte un étt de l'utomte, en fit un simple entier positif ou nul ui l'identier. Le type Automte et les sous structures : ListeEttSttut FonctionDelt L connissnce de l'implnttion de ces sous structures n'est ps nécessire priori. Elles sont déclrées dns le chier tp5_implnttion.h et elles sont dénies dns le chier tp5_implnttion.c. Les listes ListeEttSttut sont des listes d'étts pécisnt pour chcun d'eux leur sttut (étt initil, nl, les deux, ucun des deux). Les listes FonctionDelt implntent l fonction de trnsition de l'utomte. L structure ListeEtt : Cette structure implnte les ensemles d'étts ui seront introduits dns les utomtes indéterministes. L'ensemle des fonctionnlités utiles pour mnipuler les utomtes sont données dns le chier tp5_interfce.h. Les signtures des fonctions sont explicites. En cs d'incertitude, il fut ller voir leur implnttion. Le chier tp5_interfce.h est donné en nnexe. Trvil à fire Dénir les fonctions suivntes n ue le progrmme déni dns le chier testtp5.c fonctionne : 1. Pour les utomtes déterministes () Ett deltetoile(automte A, Ett e, Mot m) // L fonction δ* pour un utomte déterministe () int estaccepte(automte A, Mot m) // Test si le mot m est reconnu pr l'utomte A 2. Pour les utomtes indéterministes () ListeEtt deltetenduind(automte A, ListeEtt E, Lettre L) // L fonction δ étendue () ListeEtt deltetoileind(automte A, ListeEtt E, Mot m) // L fonction δ* étendue (c) int estaccepteind(automte A, Mot m) // Test si le mot m est reconnu pr l'utomte A 3. Pour les utomtes vec ε-trnsitions () ListeEtt epsilonchpeu(automte A, ListeEtt E) // L fonction ˆǫ () ListeEtt deltetoileepsilon(automte A, ListeEtt E, Mot m) // L fonction δ* étendue (c) int estaccepteepsilon(automte A, Mot m) // Test si le mot m est reconnu pr l'utomte A 1

32 Annexe : le chier tp5_interfce.h /************************ L structure des mots ************************/ /* TESTS */ int estmotvidep(mot) ; /* ACCESSEURS */ Lettre prem(mot) ; Mot suiv(mot) ; /* CONSTRUCTEURS */ Mot jouterlettre(lettre L, Mot m) ; /***************************** * Les étts et listes d'étts ***************************** */ /* Les diérentes sttuts possiles d'un étt */ #dene PAS_ETAT -1 /* L'étt n' ps été trouvé */ #dene ETAT_NORMAL 0 #dene ETAT_INITIAL 1 #dene ETAT_FINAL 10 #dene ETAT_INITIAL_FINAL 11 #dene ETAT_AU_MOINS_INITIAL(e) (e & 1) #dene ETAT_AU_MOINS_FINAL(e) (e & 10) /* TESTS */ int estlisteettvidep(listeett L) ; /* ACCESSEURS */ Ett premett(listeett L) ; ListeEtt suivetts(listeett L) ; /* CONSTRUCTEUR */ ListeEtt jouterett(ett, ListeEtt) ; ListeEtt unionett(listeett, ListeEtt) ; /* OUTILS */ int pprt(ett e, ListeEtt L) ; int intersectionnonvide(listeett L1, ListeEtt L2) ; ListeEtt dierenceett(listeett L1, ListeEtt L2) ; void cherlisteett(listeett L) ; /*********************** * L structure Automte *********************** */ /* TESTS */ int estettfinlp(automte, Ett) ; int existetrnsitionp(automte, Ett, Lettre) ; /* CONSTRUCTEURS */ Automte creerautomte(mot lphet) ; void jouterettautomte(automte A, Ett e, chr sttut) ; void joutertrnsition(automte, Ett, Lettre, Ett) ; /* ACCESSEURS */ Ett getettinitil(automte) ; ListeEtt getettsterminux(automte A) ; Ett delt(automte A,Ett e, Lettre l) ; // L fonction de trnsition delt /* Pour les utomtes indéterministes */ ListeEtt getettsinitiux(automte A) ; ListeEtt deltind(automte A, Ett e, Lettre L) ; ListeEtt deltetenduind(automte A, ListeEtt E, Lettre L) ;

33 ³ ÙØÓÑ Ø ÌÈ Ø ÖÑ Ò Ø ÓÒ ØÑ Ò Ñ Ø ÓÒ Ø ÖÑ Ò Ø ÓÒ ³ ÙØÓÑ Ø Ü Ö ½ ÔÐ ÖÐ Ø Ø ØØ Ò ÖÐ Ò Ò Ð Ð Ñ Ø Ð³ Ö Òº ³ÙÒ Ø ØÐ Ó Ö Ð³ Ò ÙÑ Ð Ù ËµØ Ø ÜÔ Ò Öµ ÙØ Ð Þг Ò Ù Ð µôóùö Î Ö ÞÚÓØÖ Ö ÙÐØ Ø Ú Ð³ÓÙØ Ð Ø ÖÑ Ò Ø ÓÒ Ð Ô ÓÒÚ ÖØ ÓÒÚ ÖØØÓ ÔÙ ÜÔ Ò ÓÒ Ö Þг ÙØÓÑ Ø ¼½ º ºÉÙ ÐÐ Ò Ö ÓÒÒ Ø¹ Ð ÉÙ Ð Øг ÙØÓÑ Ø Ø ÖÑ Ò Ø ÓÖÖ ÔÓÒ ÒØ Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø ÓÒØÖ Ü ÑÔÐ Ü Ö ¾ ÙØ Ð ÞÁÒÔÙØ ÅÙÐØ ÔÐ ÊÙÒÔÓÙÖÖ ÒØÖ ÖÚÓ Ü ÑÔÐ ØÓÒØÖ Ü ÑÔÐ ÔÙ ÊÙÒÁÒÔÙØ ÔÓÙÖØ Ø Öºº }µõù ÓÒØ ÙÑÓ Ò ÙÒ ÓÙÖÖ Ò Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø ÓÒØÖ Ü ÑÔÐ º Ü Ö }µõù Ò³ÓÒØ ÙÙÒ ÓÙÖÖ Ò Ù Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ò Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø ÓÒØÖ Ü ÑÔÐ º Ü Ö }µõù ÓÒØ ÙÑÓ Ò ÙÜÓÙÖÖ Ò Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ò Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø ÓÒØÖ Ü ÑÔÐ º Ü Ö }µõù ÓÒØ Ü Ø Ñ ÒØÙÒ ÓÙÖÖ Ò Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ò Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, Ü ÑÔÐ º Ù Ø ÙÖ ÓÙÙÒ ÓÙÖÖ Ò Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø ÓÒØÖ Ü Ö }µõù ÓÒØ ÙÑÓ Ò ÙÒ ÓÙÖÖ Ò Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, Ò ÓÙÖÖ Ò Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø ÓÒØÖ Ü ÑÔÐ º Ü Ö }µõù Ò³ÓÒØÒ ÓÙÖÖ Ò Ù Ø ÙÖ Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ò Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, Ø ÓÒØÖ Ü ÑÔÐ º Ù Ø ÙÖ Ù Ú ³ ÙÑÓ Ò ÙÒ ÓÙÖÖ Ò Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ü Ö }µõù ÓÒØ ÙÑÓ Ò ÙÒ ÓÙÖÖ Ò Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, ÓÒØÖ Ü ÑÔÐ º Ø Ù Ú ³ Ü Ø Ñ ÒØÙÒ ÓÙÖÖ Ò Ù Ø ÙÖ ØØ Ø ÞÚÓØÖ ÙØÓÑ Ø ÙÖ Ü ÑÔÐ Ø Ü Ö }µ ÓÒØ ÕÙ ÓÙÖÖ Ò Ù Ø ÙÖ Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{, ½ Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ Ð ÑÓØ ÙÖ{,

34 Å Ò Ñ Ø ÓÒ ³ ÙØÓÑ Ø ÈÓÙÖÑ Ò Ñ ÖÙÒ ÙØÓÑ Ø ÙÒ Ó Ð³ ÙØÓÑ Ø Ø ÖÑ Ò Ø ÓÑÔÐ Ø Ö ÙØ Ð Þ ÓÒÚ ÖØ Å Ò Ñ Þ ÔÔ Ö ÒØ ÐÓÖ ÙÜ ÙÖ Ù Ð³ ÙØÓÑ Ø Ñ Ò Ñ Ö ÖÓ Ø Ð³ Ö Ö ³ Ò Ô ÖØ Ø ÓÒ Ö Ö Ò Ø Ð Ð Ö Ò ÕÙ ÓÖÖ ÔÓÒ Ð³ Ò Ñ Ð Ø Ø Ð ÙÜ Ð Ð Ö Ò ÕÙ ÓÖÖ ÔÓÒ ÒØÖ Ô Ø Ú Ñ ÒØг Ò Ñ Ð ÓÑÑ Ø Ò ÙÜ Øг Ò¹ Ñ Ð ÓÑÑ Ø ÒÓÒ Ò ÙÜ ³ ع¹ Ö ÕÙ Ð ÙÜ Ù ÐРг Ö Ö Ø ÓÖÖ ÔÓÒ ÒØ ÙÜÐ ³ ÕÙ Ú Ð Ò Ð Ö Ð Ø ÓÒ 0º Ð Ö Ð Ù ÙÓÒ Ø ÐÓÖ Ò ÖÐ Ð ³ ÕÙ Ú Ð Ò ÔÓÙÖ Ð ÓÒÔ ÙØ Ó ØØÖ Ö ÓÒØ Ñ ÒØ Ò Ð Ø ÓÒÒ ÒØÐ Ö Ò Ð³ Ö Ö ÒÐ ÕÙ ÒØ Ù µôóùöó Ø Ò ÖØÓÙØг Ö Ö ³ ¹ Ò ÒÐ ÕÙ ÒØ ÙÖ ÓÑÔÐ Ø ËÙ ØÖ Ô Ò ÑÓ Ò ÓÒØ Ñ ÒØ Ò Ð Ø ÓÒÒ ÒØ Ù Ú Ñ ÒØ ÙÒ ÙÜ Ù ÐРг Ö Ö ØÓÙ¹ ÓÙÖ ÒÐ ÕÙ ÒØ ÙÖÐ Ù ÐÐ ÓÒ ÖÒ µôóùöó Ø Ò ÖØÓÙØÐ ÓÙ ¹ Ö Ö ÓÖÖ ÔÓÒ ÒØ ³ Ò Ò Ð ÕÙ ÒØ ÙÖ ÓÑÔÐ Ø ËÙ ØÖ Ó Ø ÓÑÔÓÖØ ÖÔÐÙ ÓÒÒ Ø Ñ ÒØ ÒÓÒ ØÖÙ ÒØÐ Ñ Ò Ø Ö Ö ³ Ò ÔÓÙÖ Ð ÓÒ Ð Ø ÓÒÒ ÙÒ Ù ÐРг Ö Ö ÕÙ³ÓÒÔ Ò ÔÓÙÚÓ Ö Ò Ö ØÓÙ ÓÙÖ ÒÐ ÕÙ ÒØ Ù µ ÓÒØ ÒØØÖ ÖÓÒÔ ÙØÐ ÕÙ Ö ÙÖ ÙØÓÈ ÖØ Ø ÓÒÕÙ Ø ÙØÓÑ Ø ÕÙ Ñ ÒØÐ ØÖ Ú ÐÕÙ³ÓÒ ÚÓÙ Ò ÕÙ ÓÑÑ ÒØ Ö ÓÒÒ Ø Ñ ÒØ ÓÙ ÓÒÐ ÕÙ ÙÖË ØÌ ÖÑ Ò Ð ÕÙ Ø ÔÔ Ö ØÖ ÙÒ Ò ØÖ ÒØ ØÙÐ Û ØØ ÖÑ Ò Ð Ò Ð ¹ ÕÙ ÐÐ ÚÓÙ Ø Ô ÞÐ Ð ØØÖ ÕÙ Ô ÖÑ Ø ³ Ò ÖÐ Ð ³ ÕÙ Ú Ð Ò Ò ÙÜ ÓÙ Ð Ð ÕÙ Ö ÙÖÇÃ Ø ÐÓÖ ÔÔ Ö ØÖ ÙÜ Ð Ð Ù ÐÐ Ð Ø ÓÒÒ Ð³ Ö Ö Ñ ÙÜ Ð Ò³ÓÒØ ÙÙÒ Ø ÕÙ ØØ Ð ÙØÑ ÒØ Ò ÒØ Ò ÕÙ ÖÕÙ Ð Ø Ø ÓÖÖ ÔÓÒ ÒØ ÙÒ Ð ºÈÓÙÖ Ð ÚÓÙ Ð Ø ÓÒÒ Þ ÙÒ Ð ÔÙ Ò Ð ÙÖ Ù ÚÓÙ Ð ÕÙ Þ ÙÖÐ Ø Ø ÓÒØÚÓÙ Ô Ò ÞÕÙ³ Ð Ò ÓÒØÔ Ø Ò Ù Ô ÖÐ Ð ØØÖ Ó ºÁÐ ÙØ Ò Ù Ø Ö ÓÑÑ Ò ÖгÓÔ Ö Ø ÓÒ Ú Ð³ ÙØÖ Ð ÕÙ Ø Ò³ Ø ÒÓÖ Ø ÕÙ ØØ Ô ÖÖ Ò ÙØÓÙغ ÁÐÖ Ø Ú Ö ÖÕÙ ÚÓØÖ Ò ØÓÖÖ Ø ÒÐ ÕÙ ÒØ ÙÖ ÆÓ ºË ÚÓÙ Ú Þ Ù Ø ÚÓÙ ÔÓÙÚ ÞÓÒØ ÒÙ ÖÚÓØÖ Ò ÒÓÒÚÓÙ Ú ÞÙØ Ð ÖÊ ÑÓÚ ÓÙØÓÙØÖ ÓÑÑ Ò Ö º ÕÙ Ò ÚÓØÖ Ò Ø Ò Ð ÕÙ Þ ÙÖ Ò ºÄ Ø Ø Ð³ ÙØÓÑ Ø Ñ Ò Ñ Ð ÔÔ Ö ÒØ ÐÓÖ Ø ÔÓÙÖ ÙÒ Ð Ø Ò ÕÙ Ð Ð Ø Ø ÒÓÒ Ø Ò Ù Ð ÙÕÙ Ð ÐÓÖÖ ÔÓÒ º ÁÐÚÓÙ Ö Ø ÔÐ ÖÐ ØÖ Ò Ø ÓÒ Ó Ø ÒØÖ ÒØ ÓÒØ Ñ ÒØ ÒÐ ÕÙ ÒØ ÙÖ ÓÑÔÐ Ø Ó Ø ÒØÖ ÒØÔ Ø ØÔ Ø Ø ÒÐ ÕÙ ÒØ ÙÖÀ ÒØ ÕÙ ÚÓÙ ÔÐ ÙÒ ØÖ Ò Ø ÓÒ Ó Ø ÒÔÐ ÒØÐ Ñ ÒÐ ØÖ Ò Ø ÓÒ º ÔÙ ÕÙ Ò ÚÓÙ Ô Ò Þ ÚÓ Ö Ò Ð ÕÙ Þ ÙÖ ÓÒ Ü Ö ½¼ Ö ÕÙ ÞÙÒ ÙØÓÑ Ø Ò Ø ÖÑ Ò Ø ÕÙ Ö ÓÒÒ ØÓÙ Ð ÑÓØ Ý ÒØ ÙÑÓ Ò ÙÒ Ø ÙÖ ÓÙ Ù ÑÓ Ò ÙÒ Ø ÙÖ º Ø ÖÑ Ò ÞÐ ÔÙ Ñ Ò Ñ ÞÐ Ö ÕÙ ÞÐ Ö Ð Ø ÓÒ Æ ÖÓ ÒØÖ ÒØ ÓÒØ Ñ Òغ ÕÙÓ ÓÖÖ ÔÓÒ ÕÙ Ð Ò Ð³ Ö Ö Ó Ø ÒÙ ÜÔÐ ÕÙ Þ ÙÒ Ø ÕÙ ØØ ÕÙ ÔÔ Ö Ø ÙÖг Ö Ö ³ Ò º ÓÒ ØÖÙØ ÓÒ Ð³ ÙØÓÑ Ø Ö ÕÙ Þг Ò Ñ Ð Ø Ø ÒÐ ÕÙ ÒØ ÙÖÐ ÓÑÑ Ò Ò ÔÙ ÔÐ Þ Ð³ Ò Ñ Ð ØÖ Ò Ø ÓÒ ÙÒ Ô ÖÙÒ ÒØÖ ÒØÔ Ò ÑÓ Ò ÓÒØ Ñ ÒØ ÒÙØ Ð ÒØÐ ÓÑÑ Ò À ÒصºÂÙ Ø ÞÙÒ ØÖ Ò Ø ÓÒ ÕÙ ÔÔ Ö ØÔ ÖØ Ö ØÖ Ò Ø ÓÒ Ð³ ÙØÓÑ Ø Ø ÖÑ Ò Ø Ò Ø Ðº Ü Ö ½½ Å Ò Ñ Þ Ò ØÖ Öг ÙØÓÑ Ø Ù Ö½ÍÐØÖ Ë ÑÔÐ º Ü Ö ½¾ Å Ò Ñ Þ Ò ØÖ Öг ÙØÓÑ Ø Ù Ö¾ÌÖ Ë ÑÔÐ º Ü Ö ½ Å Ò Ñ Þ Ò ØÖ Öг ÙØÓÑ Ø Ù Ö Ë ÑÔÐ º ¾

35 Ü Ö ½ Å Ò Ñ Þ Ò ØÖ Öг ÙØÓÑ Ø Ù Ö ÅÓÝ Òº Ü Ö ½ Å Ò Ñ Þ Ò ØÖ Öг ÙØÓÑ Ø Ù Ö ÈÐÙ Ð º Ä ÔÖÓ Ð Ñ Ø ØÖÓÙÚ ÖÐ ÓÒÑÓÑ ÒØÔÓÙÖ Ø Ò Ù ÖÐ ÙÜ Ø Ø Ø ÖÑ Ò Ùܺ Ü Ö ½ Ö ÕÙ Þг ÙØÓÑ Ø Ø ÖÑ Ò Ø Ñ Ò Ñ ÐÕÙ ÓÒØ ÒÒ Ü Ø Ñ ÒØÙÒ ÓÙÖÖ Ò Ù Ø ÙÖ Ø Ü Ø Ñ ÒØÙÒ ÓÙÖÖ Ò Ù Ø ÙÖ ºÁÐ ØÓÒ ÐÐ ÔÖÓ ÖÔ Ö Ø Ô ØÚÓÙ ÔÓÙÚ ÞÙØ Ð Ö Ð³ÓÙØ Ð ÓÒÚ ÖØ ÓÑ Ò ÙØÓÑ Ø ÕÙ Ò ÙÖÙÒ Ñ Ñ Ö ÙÜ ÙØÓÑ Ø Ò Ò ÙÜ Ö Ö ÒØ º ÒÒ Ü 0 1 2,, º½ ¼½ º 0 1 2,, º¾ ½ÍÐØÖ Ë ÑÔÐ º º ¾ÌÖ Ë ÑÔÐ º , º Ë ÑÔÐ º

36 º ÅÓÝ Òº º ÈÐÙ Ð º

37 FEUILLE TP 6 : Déterministion et minimistion d'utomtes Nom Déterministion d'utomtes Fichier 01ABB Le lngge reconnu est le lngge des mots sur {, } ui L'utomte déterministe otenu à l min est dessiné ci-dessous : utomte indéterministe ui reconnît les mots ui ont u moins une occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : 1

38 utomte indéterministe ui reconnît les mots ui n'ont ucune occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : utomte indéterministe ui reconnît les mots ui ont u moins deux occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : 2

39 utomte déterministe ui reconnît les mots ui ont exctement une occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : utomte indéterministe ui reconnît les mots ui ont u moins une occurrence du fcteur ou une occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : utomte déterministe ui reconnît les mots ui n'ont ni occurrence du fcteur ni occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés 3

40 Contre exemples testés : utomte déterministe ui reconnît les mots ui ont u moins une occurrence du fcteur suivie d'u moins une occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : utomte déterministe ui reconnît les mots dont chue occurrence du fcteur est suivie d'exctement une occurrence du fcteur L'utomte déterministe otenu à l min est dessiné ci-dessous : Exemples testés Contre exemples testés : 4

41 Minimistion d'utomtes utomte indéterministe ui reconnisse tous les mots ynt u moins un fcteur ou u moins un fcteur L'utomte indéterministe otenu à l min est dessiné ci-dessous : Jeu de tests : utomte déterministe friué à l min ui reconnisse tous les mots ynt u moins un fcteur ou u moins un fcteur L'utomte indéterministe otenu à l min est dessiné ci-dessous : Expliction de l'rre otenu. L ligne des composée des deux sommets de l rcine correspond ux deux sous-ensemles d'étts séprés pr L'étiuette sous le sommet ulié de non nl correspond à l'ensemle des sommets de l'utomte initil ui ne sont ps séprés pr Les clsses d'éuivlence de l reltion 3 se retrouvent une fois ue vous vez cliué sur Finish à uoi correspond chue étt? Il y l'etiuette sous le sommet 3 prce ue Plus générlement, les étiuettes u'il y sous chue étt correspondent à Il y, entre les étts 3 et?? une trnsition étiuetée?? prce ue dns l'utomte initil Reltion de Nérode otenue Dessiner ci-dessous l'rre otenu, indiuer à uoi correspond chue niveu de cet rre et chue étiuette de chue noeud. 5

42 Fire ussi un tleu ui indiue pour chue trnsition de l'utomte otenu à uelle(s) trnsition(s) elle correspond dns l'utomte déterministe non miniml d'une prt, dns l'utomte indéterministe de l'utre. Fichier 1UltrSimple.j : résultt prévu vnt l'utilistion de jflp L'utomte déterministe otenu à l min est dessiné ci-dessous : 6

43 Fichier 2TresSimple.j : résultt prévu vnt l'utilistion de jflp L'utomte déteomte déterministe otenu à l min est dessiné ci-dessous : Fichier 3Simple.j : résultt prévu vnt l'utilistion de jflp omte déterministe otenu à l min est dessiné ci-dessous : Fichier 4Moyen.j omte déterministe otenu à l min est dessiné ci-dessous : Fichier 5PlusDicile.j A uel moment rrivez vous à distinguer les deux étts terminux? pouruoi ps vnt? Automte déterministe miniml ui contienne exctement une occurrence du fcteur et exctement une occurrence du fcteur Avnt de fire l'exercice, indiuez les étpes successives pr lesuelles vous llez psser. 7

STI2D Logique binaire SIN. L' Algèbre de BOOLE

STI2D Logique binaire SIN. L' Algèbre de BOOLE L' Algère de BOOLE L'lgère de Boole est l prtie des mthémtiques, de l logique et de l'électronique qui s'intéresse ux opértions et ux fonctions sur les vriles logiques. Le nom provient de George Boole.

Plus en détail

Chapitre 2 Le problème de l unicité des solutions

Chapitre 2 Le problème de l unicité des solutions Université Joseph Fourier UE MAT 127 Mthémtiques nnée 2009-2010 Chpitre 2 Le prolème de l unicité des solutions 1 Le prolème et quelques réponses : 1.1 Un exemple Montrer que l éqution différentielle :

Plus en détail

Notes de révision : Automates et langages

Notes de révision : Automates et langages Préprtion à l grégtion de mthémtiques 2011 2012 Notes de révision : Automtes et lngges Benjmin MONMEGE et Sylvin SCHMITZ LSV, ENS Cchn & CNRS Version du 24 octore 2011 (r66m) CC Cretive Commons y-nc-s

Plus en détail

Techniques d analyse de circuits

Techniques d analyse de circuits Chpitre 3 Tehniques d nlyse de iruits Ce hpitre présente différentes méthodes d nlyse de iruits. Ces méthodes permettent de simplifier l nlyse de iruits ontennt plusieurs éléments. Bien qu on peut résoudre

Plus en détail

LANGAGES - GRAMMAIRES - AUTOMATES

LANGAGES - GRAMMAIRES - AUTOMATES LANGAGES - GRAMMAIRES - AUTOMATES Mrie-Pule Muller Version du 14 juillet 2005 Ce cours présente et met en oeuvre quelques méthodes mthémtiques pour l informtique théorique. Ces notions de bse pourront

Plus en détail

Synthèse de cours (Terminale S) Calcul intégral

Synthèse de cours (Terminale S) Calcul intégral Synthèse de cours (Terminle S) Clcul intégrl Intégrle d une onction continue positive sur un intervlle [;] Dns cette première prtie, on considère une onction continue positive sur un intervlle [ ; ] (

Plus en détail

Algorithmes sur les mots (séquences)

Algorithmes sur les mots (séquences) Introduction Algorithmes sur les mots (séquences) Algorithmes sur les mots (textes, séquences, chines de crctères) Nomreuses pplictions : ses de données iliogrphiques ioinformtique (séquences de iomolécules)

Plus en détail

L'algèbre de BOOLE ou algèbre logique est l'algèbre définie pour des variables ne pouvant prendre que deux états.

L'algèbre de BOOLE ou algèbre logique est l'algèbre définie pour des variables ne pouvant prendre que deux états. ciences Industrielles ystèmes comintoires Ppnicol Roert Lycée Jcques Amyot I - YTEME COMBINATOIRE A. Algère de Boole. Vriles logiques: Un signl réel est une grndeur physique en générl continue, on ssocie

Plus en détail

Toyota Assurances Toujours la meilleure solution

Toyota Assurances Toujours la meilleure solution Toyot Assurnces Toujours l meilleure solution De quelle ssurnce vez-vous besoin? Vous roulez déjà en Toyot ou vous ttendez s livrison. Votre voiture est neuve ou d occsion. Vous vlez les kilomètres ou

Plus en détail

Correction de l épreuve CCP 2001 PSI Maths 2 PREMIÈRE PARTIE ) (

Correction de l épreuve CCP 2001 PSI Maths 2 PREMIÈRE PARTIE ) ( Correction de l épreuve CCP PSI Mths PREMIÈRE PARTIE I- Soit t u voisinge de, t Alors ϕt t s = ϕt ρt s ρs Pr hypothèse, l fonction ϕt ϕt est lorsque t, il en est donc de même de ρt s ρt s ρs cr ρ s est

Plus en détail

Commencer DCP-7055W / DCP-7057W /

Commencer DCP-7055W / DCP-7057W / Guide d instlltion rpide Commencer DCP-7055W / DCP-7057W / DCP-7070DW Veuillez lire ttentivement le livret Sécurité et réglementtion vnt d'effectuer les réglges de votre ppreil. Consultez ensuite le Guide

Plus en détail

Chapitre 11 : L inductance

Chapitre 11 : L inductance Chpitre : inductnce Exercices E. On donne A πr 4π 4 metn N 8 spires/m. () Selon l exemple., µ n A 4π 7 (8) 4π 4 (,5) 5 µh (b) À prtir de l éqution.4, on trouve ξ ξ 4 3 5 6 6,3 A/s E. On donne A πr,5π 4

Plus en détail

Séquence 8. Probabilité : lois à densité. Sommaire

Séquence 8. Probabilité : lois à densité. Sommaire Séquence 8 Proilité : lois à densité Sommire. Prérequis 2. Lois de proilité à densité sur un intervlle 3. Lois uniformes 4. Lois exponentielles 5. Synthèse de l séquence Dns cette séquence, on introduit

Plus en détail

Avant d utiliser l appareil, lisez ce Guide de référence rapide pour connaître la procédure de configuration et d installation.

Avant d utiliser l appareil, lisez ce Guide de référence rapide pour connaître la procédure de configuration et d installation. Guide de référence rpide Commencer Avnt d utiliser l ppreil, lisez ce Guide de référence rpide pour connître l procédure de configurtion et d instlltion. NE rccordez PAS le câle d interfce mintennt. 1

Plus en détail

Tout ce qu il faut savoir en math

Tout ce qu il faut savoir en math Tout ce qu il fut svoir en mth 1 Pourcentge Prendre un pourcentge t % d un quntité : t Clculer le pourcentge d une quntité pr rpport à une quntité b : Le coefficient multiplicteur CM pour une ugmenttion

Plus en détail

Module 2 : Déterminant d une matrice

Module 2 : Déterminant d une matrice L Mth Stt Module les déterminnts M Module : Déterminnt d une mtrice Unité : Déterminnt d une mtrice x Soit une mtrice lignes et colonnes (,) c b d Pr définition, son déterminnt est le nombre réel noté

Plus en détail

Théorème de Poincaré - Formule de Green-Riemann

Théorème de Poincaré - Formule de Green-Riemann Chpitre 11 Théorème de Poincré - Formule de Green-Riemnn Ce chpitre s inscrit dns l continuité du précédent. On vu à l proposition 1.16 que les formes différentielles sont bien plus grébles à mnipuler

Plus en détail

Turbine hydraulique Girard simplifiée pour faibles et très faibles puissances

Turbine hydraulique Girard simplifiée pour faibles et très faibles puissances Turbine hydrulique Girrd simplifiée pour fibles et très fibles puissnces Prof. Ing. Zoltàn Hosszuréty, DrSc. Professeur à l'université technique de Kosice Les sites hydruliques disposnt de fibles débits

Plus en détail

Cours d Analyse IV Suites et Séries de fonctions

Cours d Analyse IV Suites et Séries de fonctions Université Clude Bernrd, Lyon I Licence Sciences, Technologies & Snté 43, boulevrd 11 novembre 1918 Spécilité Mthémtiques 69622 Villeurbnne cedex, Frnce L. Pujo-Menjouet pujo@mth.univ-lyon1.fr Cours d

Plus en détail

Université Paris-Dauphine DUMI2E. UFR Mathématiques de la décision. Notes de cours. Analyse 2. Filippo SANTAMBROGIO

Université Paris-Dauphine DUMI2E. UFR Mathématiques de la décision. Notes de cours. Analyse 2. Filippo SANTAMBROGIO Université Pris-Duphine DUMI2E UFR Mthémtiques de l décision Notes de cours Anlyse 2 Filippo SANTAMBROGIO Année 2008 2 Tble des mtières 1 Optimistion de fonctions continues et dérivbles 5 1.1 Continuité........................................

Plus en détail

Intégrale et primitives

Intégrale et primitives Chpitre 5 Intégrle et primitives 5. Ojetif On herhe dns e hpitre à onstruire l opérteur réiproue de l opérteur de dérivtion. Les deux uestions suivntes sont lors nturelles. Question : Soit f une pplition

Plus en détail

ManSafe. pour les Utilitiés. La Protection antichute pour les Industries de l'energie. Français. TowerLatch LadderLatch

ManSafe. pour les Utilitiés. La Protection antichute pour les Industries de l'energie. Français. TowerLatch LadderLatch MnSfe pour les Utilitiés L Protection ntichute pour les Industries de l'energie Frnçis TowerLtch LdderLtch Les questions de protection nti-chute Les chutes de huteur sont l cuse de mortlité l plus importnte

Plus en détail

Pour développer votre entreprise LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

Pour développer votre entreprise LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI! Pour développer votre entreprise Gestion Commercile Gérez le cycle complet des chts (demnde de prix, fcture fournisseur), des stocks (entrée, sortie mouvement, suivi) et des ventes (devis, fcture, règlement,

Plus en détail

LITE-FLOOR. Dalles de sol et marches d escalier. Information technique

LITE-FLOOR. Dalles de sol et marches d escalier. Information technique LITE-FLOOR Dlles de sol et mrches d esclier Informtion technique Recommndtions pour le clcul et l pose de LITE-FLOOR Générlités Cette rochure reprend les règles de se à respecter pour grntir l rélistion

Plus en détail

Guide des bonnes pratiques

Guide des bonnes pratiques Livret 3 MINISTÈRE DE LA RÉFORME DE L'ÉTAT, DE LA DÉCENTRALISATION ET DE LA FONCTION PUBLIQUE 3 Guide des bonnes prtiques OUTILS DE LA GRH Guide des bonnes prtiques Tble des mtières 1. Introduction p.

Plus en détail

Introduction à la modélisation et à la vérication p. 1/8

Introduction à la modélisation et à la vérication p. 1/8 Introduction à l modélistion et à l vériction Appliction ux systèmes temporisés Ptrici Bouyer LSV CNRS & ENS de Cchn Introduction à l modélistion et à l vériction p. 1/8 Modélistion & Vériction Introduction

Plus en détail

ANALYSE NUMERIQUE NON-LINEAIRE

ANALYSE NUMERIQUE NON-LINEAIRE Université de Metz Licence de Mthémtiques - 3ème nnée 1er semestre ANALYSE NUMERIQUE NON-LINEAIRE pr Rlph Chill Lbortoire de Mthémtiques et Applictions de Metz Année 010/11 1 Tble des mtières Chpitre

Plus en détail

SYSTEME DE TELEPHONIE

SYSTEME DE TELEPHONIE YTEME DE TELEPHOIE LE OUVEUTE PTIE MOITEU COULEU Le système de téléphonie comporte un moniteur vec un écrn couleurs de intégré u téléphone. Cette prtie est disponile en lnc, nthrcite et Tech. TLE DE MTIEE

Plus en détail

Chapitre VI Contraintes holonomiques

Chapitre VI Contraintes holonomiques 55 Chpitre VI Contrintes holonomiques Les contrintes isopérimétriques vues u chpitre précéent ne sont qu un eemple prticulier e contrintes sur les fonctions y e notre espce e fonctions missibles. Dns ce

Plus en détail

Partie 4 : La monnaie et l'inflation

Partie 4 : La monnaie et l'inflation Prtie 4 : L monnie et l'infltion Enseignnt A. Direr Licence 2, 1er semestre 2008-9 Université Pierre Mendès Frnce Cours de mcroéconomie suite 4.1 Introduction Nous vons vu dns l prtie introductive que

Plus en détail

Bloc notes. a À faire tout de suite. Gardez secret votre code confidentiel. À conserver précieusement. Protégez votre carte

Bloc notes. a À faire tout de suite. Gardez secret votre code confidentiel. À conserver précieusement. Protégez votre carte Q U O T I D I E N Crte Mestro Comment voir tous les touts de votre crte bien en min Guide mémo + Notice d Assistnce Octobre 2010 Bloc notes À fire tout de suite Votre crte est strictement personnelle,

Plus en détail

Statuts ASF Association Suisse Feldenkrais

Statuts ASF Association Suisse Feldenkrais Sttuts ASF Assocition Suisse Feldenkris Contenu Pge I. Nom, siège, ojectif et missions 1 Nom et siège 2 2 Ojectif 2 3 Missions 2 II. Memres 4 Modes d ffilition 3 5 Droits et oligtions des memres 3 6 Adhésion

Plus en détail

Classeur courtier d assurance. Comment organiser son activité et se préparer à un contrôle

Classeur courtier d assurance. Comment organiser son activité et se préparer à un contrôle Clsseur courtier d ssurnce Comment orgniser son ctivité et se préprer à un contrôle 67, venue Pierre Grenier 92517 BOULOGNE-BILLANCOURT CEDEX Tél : 01.46.10.43.80 Fx : 01.47.61.14.85 www.streevocts.com

Plus en détail

Les structures de données. Rajae El Ouazzani

Les structures de données. Rajae El Ouazzani Les structures de données Rajae El Ouazzani Les arbres 2 1- Définition de l arborescence Une arborescence est une collection de nœuds reliés entre eux par des arcs. La collection peut être vide, cad l

Plus en détail

LICENCE DE MATHÉMATIQUES DEUXIÈME ANNÉE. Unité d enseignement LCMA 4U11 ANALYSE 3. Françoise GEANDIER

LICENCE DE MATHÉMATIQUES DEUXIÈME ANNÉE. Unité d enseignement LCMA 4U11 ANALYSE 3. Françoise GEANDIER LICENCE DE MATHÉMATIQUES DEUXIÈME ANNÉE Unité d enseignement LCMA 4U ANALYSE 3 Frnçoise GEANDIER Université Henri Poincré Nncy I Déprtement de Mthémtiques . Tble des mtières I Séries numériques. Séries

Plus en détail

COURS D ANALYSE. Licence d Informatique, première. Laurent Michel

COURS D ANALYSE. Licence d Informatique, première. Laurent Michel COURS D ANALYSE Licence d Informtique, première nnée Lurent Michel Printemps 2010 2 Tble des mtières 1 Éléments de logique 5 1.1 Fbriquer des énoncés........................ 5 1.1.1 Enoncés élémentires.....................

Plus en détail

INFORMATIONS TECHNIQUES

INFORMATIONS TECHNIQUES 0 INFORMATIONS TECHNIQUES tle des mtieres 06 Alimenttions et ccessoires 08 Postes extérieurs Sfer Postes extérieurs minisfer 9 Postes internes Accessoires d instlltion Centrux téléphoniques PABX Cmérs

Plus en détail

- Phénoméne aérospatial non identifié ( 0.V.N.I )

- Phénoméne aérospatial non identifié ( 0.V.N.I ) ENQUETE PRELIMINAIRE ANALYSE ET REFEREWCES : Phénoméne érosptil non identifié ( 0VNI ) B8E 25400 DEF/GEND/OE/DOlRENS du 28/9/1992 Nous soussigné : M D L chef J S, OPJ djoint u commndnt de l brigde en résidence

Plus en détail

EnsEignEmEnt supérieur PRÉPAS / BTS 2015

EnsEignEmEnt supérieur PRÉPAS / BTS 2015 Enseignement supérieur PRÉPAS / BTS 2015 Stnisls pour mbition de former les étudints à l réussite d exmens et de concours des grndes écoles de mngement ou d ingénieurs. Notre objectif est d ccompgner chque

Plus en détail

Licence M.A.S.S. Cours d Analyse S4

Licence M.A.S.S. Cours d Analyse S4 Université Pris I, Pnthéon - Sorbonne Licence MASS Cours d Anlyse S4 Jen-Mrc Brdet (Université Pris 1, SAMM) UFR 27 et Equipe SAMM (Sttistique, Anlyse et Modélistion Multidisiplinire) Université Pnthéon-Sorbonne,

Plus en détail

/HVV\VWqPHVFRPELQDWRLUHV

/HVV\VWqPHVFRPELQDWRLUHV /HVV\VWqPHVFRPELQDWRLUHV I. Définition On ppelle système combintoire tout système numérique dont les sorties sont exclusivement définies à prtir des vribles d entrée (Figure ). = f(x, x 2,,, x n ) x x

Plus en détail

Sommaire. 6. Tableau récapitulatif... 10. Sophos NAC intégré Vs. NAC Advanced - 17 Février 2009 2

Sommaire. 6. Tableau récapitulatif... 10. Sophos NAC intégré Vs. NAC Advanced - 17 Février 2009 2 Sommire 1. A propos de Sophos... 3 2. Comprtif des solutions Sophos NAC... 4 3. Sophos NAC pour Endpoint Security nd Control 8.0... 4 3.1. Administrtion et déploiement... 4 3.2. Gestion des politiques

Plus en détail

semestre 3 des Licences MISM annnée universitaire 2004-2005

semestre 3 des Licences MISM annnée universitaire 2004-2005 MATHÉMATIQUES 3 semestre 3 des Licences MISM nnnée universitire 24-25 Driss BOULARAS 2 Tble des mtières Rppels 5. Ensembles et opértions sur les ensembles.................. 5.. Prties d un ensemble.........................

Plus en détail

Pour développer votre entreprise. Compta LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

Pour développer votre entreprise. Compta LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI! Pour développer votre entreprise Compt Avec EBP Compt, vous ssurez le suivi de l ensemble de vos opértions et exploitez les données les plus complexes en toute sécurité. Toutes les fonctionnlités essentielles

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 10 août 2015 Enoncés 1 Proailités sur un univers fini Evènements et langage ensemliste A quelle condition sur (a,, c, d) ]0, 1[ 4 existe-t-il une proailité P sur

Plus en détail

Influence du milieu d étude sur l activité (suite) Inhibition et activation

Influence du milieu d étude sur l activité (suite) Inhibition et activation Influence du milieu d étude sur l ctivité (suite) Inhibition et ctivtion Influence de l tempérture Influence du ph 1 Influence de l tempérture Si on chuffe une préprtion enzymtique, l ctivité ugmente jusqu

Plus en détail

Guide d'utilisation Easy Interactive Tools Ver. 2

Guide d'utilisation Easy Interactive Tools Ver. 2 Guide d'utilistion Esy Interctive Tools Ver. 2 Guide d'utilistion Esy Interctive Tools Ver.2 Présenttion de Esy Interctive Tools 3 Crctéristiques Fonction de dessin Vous pouvez utiliser Esy Interctive

Plus en détail

3- Les taux d'intérêt

3- Les taux d'intérêt 3- Les tux d'intérêt Mishkin (2007), Monnie, Bnque et mrchés finnciers, Person Eduction, ch. 4 et 6 Vernimmen (2005), Finnce d'entreprise, Dlloz, ch. 20 à 22 1- Mesurer les tux d'intérêt comprer les différents

Plus en détail

Les arbres binaires de recherche

Les arbres binaires de recherche Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s

Plus en détail

l'appareil et vérifiez les composants Cartouches d'encre incluses [x4] CD-ROM d'installation CD-ROM de documentation

l'appareil et vérifiez les composants Cartouches d'encre incluses [x4] CD-ROM d'installation CD-ROM de documentation Guide d instlltion rpide Commener DCP-J35W Veuillez lire ttentivement e Guide d'instlltion rpide pour onnître l proédure de onfigurtion et d'instlltion vnt d'utiliser l'ppreil. AVERTISSEMENT ATTENTION

Plus en détail

Cours d initiation à la programmation en C++ Johann Cuenin

Cours d initiation à la programmation en C++ Johann Cuenin Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................

Plus en détail

McAfee Firewall Enterprise, Multi Firewall Edition

McAfee Firewall Enterprise, Multi Firewall Edition Guie e émrrge rpie Révision A MAfee Firewll Enterprise, Multi Firewll Eition version 8.3.x Ce guie e émrrge rpie fournit es instrutions générles sur l onfigurtion e MAfee Firewll Enterprise, Multi Firewll

Plus en détail

NEWS PRO ACTIV. www.activexpertise.fr. [Juillet 2015] Ce mois-ci on vous parle de. L arrêté est applicable à compter du 1er Juillet 2015.

NEWS PRO ACTIV. www.activexpertise.fr. [Juillet 2015] Ce mois-ci on vous parle de. L arrêté est applicable à compter du 1er Juillet 2015. Ce mois-ci on vous prle de i Rpport de repérge minte : Trnsmission u Préfet obligtoire à compter du 1 er juillet 2015 Simplifiction des formlités : De bonnes nouvelles pour les entreprises de dignostic

Plus en détail

La pratique institutionnelle «à plusieurs»

La pratique institutionnelle «à plusieurs» L prtique institutionnelle «à plusieurs» mury Cullrd Février 2013 Nicols, inquiet: «Qund je suis seul vec quelqu un, il se psse des choses» Vlentin, à propos de l institution : «Ici, y beucoup de gens,

Plus en détail

Thèse Présentée Pour obtenir le diplôme de doctorat en sciences En génie civil Option : structure

Thèse Présentée Pour obtenir le diplôme de doctorat en sciences En génie civil Option : structure République Algérienne Démocrtique et Populire Ministère de l enseignement supérieur et de l recherche scientifique Université Mentouri de Constntine Fculté des sciences et sciences de l ingénieur Déprtement

Plus en détail

ANALYSE : FONCTIONS D UNE VARIABLE RÉELLE

ANALYSE : FONCTIONS D UNE VARIABLE RÉELLE Jen-Pierre Dedieu, Jen-Pierre Rymond ANALYSE : FONCTIONS D UNE VARIABLE RÉELLE Institut de Mthémtiques Université Pul Sbtier 31062 Toulouse cedex 09 jen-pierre.dedieu@mth.univ-toulouse.fr jen-pierre.rymond@mth.univ-toulouse.fr

Plus en détail

Exprimez-vous lors du choix de vos pneus:

Exprimez-vous lors du choix de vos pneus: xprimez-vous lors du choix de vos pneus: xigez des pneus sûrs, ÉnergÉtiquement efficaces et silencieux! 72 d 72 d POUR MILLURS PNUS SUR LS ROUTS SUISSS S exprimer lors du choix des pneus? onner son avis

Plus en détail

Bilan pédagogique / Projet ipad Contexte

Bilan pédagogique / Projet ipad Contexte t e j n r i t P t n e m i r é d p x d e es ip e d s s l c en gie. l chn, p s e g iss rent p p es ur l s é r cent t e j n pr Bil g g éd n p l2 vri, e iqu U d ps égrtin m t L sch en in tin duc en De gique

Plus en détail

McAfee Firewall Enterprise Control Center

McAfee Firewall Enterprise Control Center Guie e émrrge rpie Révision A MAfee Firewll Enterprise Control Center version 5.3.1 Ce guie e émrrge rpie fournit es instrutions générles sur l onfigurtion e MAfee Firewll Enterprise Control Center. 1

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

LOGICIEL FONCTIONNEL EMC VNX

LOGICIEL FONCTIONNEL EMC VNX LOGICIEL FONCTIONNEL EMC VNX Améliortion des performnces des pplictions, protection des données critiques et réduction des coûts de stockge vec les logiciels complets d EMC POINTS FORTS VNX Softwre Essentils

Plus en détail

Electrovanne double Dimension nominale Rp 3/8 - Rp 2 DMV-D/11 DMV-DLE/11

Electrovanne double Dimension nominale Rp 3/8 - Rp 2 DMV-D/11 DMV-DLE/11 Electrovnne double Dimension nominle 3/8 - DMV-D/11 DMV-DLE/11 7.30 M Edition 11.13 Nr. 223 926 1 6 Technique L électrovnne double DUNGS DMV intère deux électrovnnes dns un même bloc compct : - vnnes d

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

AUTOUR D UN MÉMOIRE INÉDIT : LA CONTRIBUTION D HERMITE AU DÉVELOPPEMENT DE LA THÉORIE DES FONCTIONS ELLIPTIQUES. Bruno BELHOSTE (*)

AUTOUR D UN MÉMOIRE INÉDIT : LA CONTRIBUTION D HERMITE AU DÉVELOPPEMENT DE LA THÉORIE DES FONCTIONS ELLIPTIQUES. Bruno BELHOSTE (*) Revue d histoire des mthémtiques, 2 (1996), p. 1 66. AUTOUR D UN MÉMOIRE INÉDIT : LA CONTRIBUTION D HERMITE AU DÉVELOPPEMENT DE LA THÉORIE DES FONCTIONS ELLIPTIQUES Bruno BELHOSTE (*) RÉSUMÉ. Dns cet rticle,

Plus en détail

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes

Plus en détail

A11 : La représentation chaînée (1ère partie)

A11 : La représentation chaînée (1ère partie) A11 : L représettio chîée (1ère prtie) - Défiitio et schéms de cosulttio - Schéms de mise à jour (isertio, suppressio) - Exemples J-P. Peyri - L représettio chîée (première prtie) 0 Pricipe de l représettio

Plus en détail

La paye. La comptabilité. Comparez et choisissez votre logiciel. Comparez et choisissez votre logiciel. Paye Bâtiment 2012. Paye Agricole 2013

La paye. La comptabilité. Comparez et choisissez votre logiciel. Comparez et choisissez votre logiciel. Paye Bâtiment 2012. Paye Agricole 2013 L comptbilité Comprez et choisissez votre logiciel L pye Comprez et choisissez votre logiciel TABLEAUX COMPARATIFS Compt Prtic Pour les créteurs et les entrepreneurs novice en Compt Compt Clssic Pour l

Plus en détail

638604 CTC Generic 815446 LITHO FLEXO. PANTONE 000 05a mm/dd/yy xxxxxx. PANTONE 000 06a mm/dd/yy xxxxxx PANTONE 000. 07a mm/dd/yy xxxxxx.

638604 CTC Generic 815446 LITHO FLEXO. PANTONE 000 05a mm/dd/yy xxxxxx. PANTONE 000 06a mm/dd/yy xxxxxx PANTONE 000. 07a mm/dd/yy xxxxxx. Trez un erle de po (5, mm) de dimètre u entre du ord de l porte. " /" 9/6" /8" 5 5 0 5 POUR DISTANCE D ENTRÉE de /8 po (60 mm) Pliez e grit sur l ligne pointillée et plez elle-i sur l ngle de l porte POUR

Plus en détail

Portiers audio et vidéo ABB-Welcome et ABB-Welcome M

Portiers audio et vidéo ABB-Welcome et ABB-Welcome M Portiers udio et vidéo ABB-Welcome et ABB-Welcome M Connectivité Votre regrd vers l'extérieur et ce, où que vous soyez Flexiilité Des esoins les plus simples ux instlltions les plus complexes Gmmes ABB-Welcome

Plus en détail

Sciences Industrielles Précision des systèmes asservis Papanicola Robert Lycée Jacques Amyot

Sciences Industrielles Précision des systèmes asservis Papanicola Robert Lycée Jacques Amyot Scence Indutrelle Précon de ytème erv Pncol Robert Lycée Jcque Amyot I - PRECISION DES SYSTEMES ASSERVIS A. Poton du roblème 1. Préentton On vu que le rôle d un ytème erv et de fre uvre à l orte (t) une

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

RadioCommunications CDMA

RadioCommunications CDMA Conservtoire tionl es Arts et Métiers Cours u Conservtoire tionl es Arts et Métiers RioCommunitions CDMA (Version 7) Mihel Terré terre@nmfr Eletronique C4 / Conservtoire tionl es Arts et Métiers Les performnes

Plus en détail

Chapitre 1 : Fonctions analytiques - introduction

Chapitre 1 : Fonctions analytiques - introduction 2e semestre 2/ UE 4 U : Abrégé de cours Anlyse 3: fonctions nlytiques Les notes suivntes, disponibles à l dresse http://www.iecn.u-nncy.fr/ bertrm/, contiennent les définitions et les résultts principux

Plus en détail

Eléments de l imprimante

Eléments de l imprimante Eléments de l imprimante support papier guide papier panneau de contrôle capot de l imprimante bac d alimentation encoche extension du bac de réception encoche bac de réception levier de réglage de l épaisseur

Plus en détail

Conseils et astuces pour les structures de base de la Ligne D30

Conseils et astuces pour les structures de base de la Ligne D30 Conseils et stuces pour les structures de bse de l Ligne D30 Conseils et stuces pour l Ligne D30 Ligne D30 - l solution élégnte pour votre production. Rentbilité optimle et méliortion continue des séquences

Plus en détail

FONDATION CLEMENTINE ET MAURICE ANTILLE

FONDATION CLEMENTINE ET MAURICE ANTILLE FONDATION CLEMENTINE ET MAURICE ANTILLE Règlement d ttriution de ourses et de prêts d études et de formtion du déemre 006 Artile premier Ojet et hmp d pplition Le présent règlement est étli en pplition

Plus en détail

l appareil et vérifier les composants Module tambour-cartouche de toner (pré-installé)

l appareil et vérifier les composants Module tambour-cartouche de toner (pré-installé) Guide d instlltion rpide Commener MFC-8510DN MFC-8520DN Commenez pr lire le Guide de séurité du produit, puis suivez ttentivement l proédure d instlltion et de onfigurtion dérite dns e Guide d'instlltion

Plus en détail

Fonctions homographiques

Fonctions homographiques Seconde-Fonctions homographiques-cours Mai 0 Fonctions homographiques Introduction Voir le TP Géogébra. La fonction inverse. Définition Considérons la fonction f définie par f() =. Alors :. f est définie

Plus en détail

Arithmétique appliquée aux finances

Arithmétique appliquée aux finances Arithmétiue appliuée aux finances MAT-1101-3 Activité notée 2 Note : Date de correction : Signature du correcteur : Identification de l'élève Nom : Adresse : Courriel : Téléphone : Date d envoi : MAT-1101-3

Plus en détail

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) Modularité Extensions Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) généricité modules de première classe : peuvent être

Plus en détail

Chapitre 3: TESTS DE SPECIFICATION

Chapitre 3: TESTS DE SPECIFICATION Chapitre 3: TESTS DE SPECIFICATION Rappel d u c h api t r e pr é c é d en t : l i de n t i f i c a t i o n e t l e s t i m a t i o n de s y s t è m e s d é q u a t i o n s s i m u lt a n é e s r e p o

Plus en détail

Baccalauréat S Asie 19 juin 2014 Corrigé

Baccalauréat S Asie 19 juin 2014 Corrigé Bcclurét S Asie 9 jui 24 Corrigé A. P. M. E. P. Exercice Commu à tous les cdidts 4 poits Questio - c. O peut élimier rpidemet les réposes. et d. cr les vecteurs directeurs des droites proposées e sot ps

Plus en détail

Poker. A rendre pour le 25 avril

Poker. A rendre pour le 25 avril Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

Plus en détail

Les structures. Chapitre 3

Les structures. Chapitre 3 Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre

Plus en détail

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation :

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation : Algorithmique et programmation : STRUCTURES DE DONNÉES A. Structure et enregistrement 1) Définition et rôle des structures de données en programmation 1.1) Définition : En informatique, une structure de

Plus en détail

La spirale de Théodore bis, et la suite «somme=produit».

La spirale de Théodore bis, et la suite «somme=produit». Etde d e vrite de l spirle de Théodore, dot issce à e site dot les sommes prtielles sot égles x prodits prtiels. Mots clés : spirle de Théodore, théorème de Pythgore, site, série, polyôme. L spirle de

Plus en détail

Directives COV et alternative lipochimique : peintures, encres, nettoyage, dégraissage...

Directives COV et alternative lipochimique : peintures, encres, nettoyage, dégraissage... Directives COV et lterntive lipochimique : peintures, encres, nettoyge, dégrissge... Alin LEMOR Recherche & Développement, Novnce, BP 20609, Venette, 60206 Compiègne Cedex, Frnce, Fx. +33 (0)3 44 90 70

Plus en détail

Transfert. Logistique. Stockage. Archivage

Transfert. Logistique. Stockage. Archivage Trnsfert Logistique Stockge Archivge Trnsfert, logistique, stockge Pour fire fce ux nouveux enjeux, il est importnt de pouvoir compter sur l'expertise d'un spéciliste impliqué à vos côtés, en toute confince.

Plus en détail

Inscription en ligne FQSC. Guide d utilisation

Inscription en ligne FQSC. Guide d utilisation Inscription en ligne FQSC Guide d utilisation Ce Guide est rédigé comme aide-mémoire pour l achat de votre licence sur le site internet de la FQSC. Dans un prem ier temps, vous devrez vous rendre sur le

Plus en détail

La température du filament mesurée et mémorisée par ce thermomètre Infra-Rouge(IR) est de 285 C. EST-CE POSSIBLE?

La température du filament mesurée et mémorisée par ce thermomètre Infra-Rouge(IR) est de 285 C. EST-CE POSSIBLE? INVESTIGATION De nombreux appareils domestiques, convecteurs, chauffe-biberon, cafetière convertissent l énergie électrique en chaleur. Comment interviennent les grandeurs électriques, tension, intensité,

Plus en détail

Modification simultanée de plusieurs caractéristiques d un bien hédonique : une nouvelle méthode de calcul de la variation de bien-être des ménages

Modification simultanée de plusieurs caractéristiques d un bien hédonique : une nouvelle méthode de calcul de la variation de bien-être des ménages Modifiction simultnée de plusieurs crctéristiques d un bien hédonique : une nouvelle méthode de clcul de l vrition de bien-être des ménges Trvers Muriel * Version provisoire Résumé : De nombreuses situtions

Plus en détail

Bases de programmation. Cours 5. Structurer les données

Bases de programmation. Cours 5. Structurer les données Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et

Plus en détail

TD/TP PAC - Programmation n 3

TD/TP PAC - Programmation n 3 Université Paris Sud Licence d informatique/iup-miage2 Année 2004-2005 Auteur : Frédéric Vernier Semaine : 11-16 octobre 2004 Conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html

Plus en détail

La médiatrice d un segment

La médiatrice d un segment EXTRT DE CURS DE THS DE 4E 1 La médiatrice d un segment, la bissectrice d un angle La médiatrice d un segment Définition : La médiatrice d un segment est l ae de smétrie de ce segment ; c'est-à-dire que

Plus en détail

Magister en : Génie Mécanique

Magister en : Génie Mécanique الجمهورية الجزاي رية الديمقراطية الشعبية République Algérienne Démocrtique et Populire وزارة التعليم العالي و البحث العلمي Ministère de l enseignement supérieur et de l recherche scientifique Université

Plus en détail

Approche Contract First

Approche Contract First Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation

Plus en détail

COACHER VOS COLLABORATEURS

COACHER VOS COLLABORATEURS 59000 LILLE COCHER VOS COLLBORTEURS Pourquoi POUR coacher LE MONDE vos UTO collaborateurs? 1. Le coaching : de quoi s agit-il? 2. SOLUTIONS Quel RH déroulement pour une action de coaching? 3. Quels comportements

Plus en détail

Dans le chapitre 1, nous associions aux fichiers ouverts des descripteurs de fichiers par lesquels nous accédions aux fichiers.

Dans le chapitre 1, nous associions aux fichiers ouverts des descripteurs de fichiers par lesquels nous accédions aux fichiers. I Présentation : Dans le chapitre 1, nous avons vu comment utiliser les appels-systèmes de bas niveau pour créer et accéder à des fichiers sur le disque. Nous avons notamment mis en évidence leur dépouillement

Plus en détail

Module.NET 3 Les Assemblys.NET

Module.NET 3 Les Assemblys.NET Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly

Plus en détail