Preuves de correction partielle de programmes

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

Download "Preuves de correction partielle de programmes"

Transcription

1 Série 1 Preuves de correction prtielle de progrmmes Pour tous les progrmmes suivnts : 1. donnez l'utomte de Von Neumnn correspondnt, 2. donnez l propriété de correction du progrmme 3. démontrez que le résultt stisfit l propriété nnoncée en utilisnt l technique de preuve de Floyd-Dijsktr-Hore, 4. en déduire les conditions d'utilistion du progrmme, Exercice 1.1 Multipliction vec l'ddition x:=a ; y:=b ; r:=0 ; while(y>0){ r:=r+x; y:=y-1; } Donnez l propriété de correction qui exprime qu'à l sortie de ce progrmme r contient l vleur de A B. Exercice 1.2 Somme des N premiers entiers s:=0 ; r:=0 ; while(r!=n+1){ s:=s+r; r:=r+1; } Donnez l propriété de correction qui exprime qu'à l sortie de ce progrmme s contient l vleur de Σ N 1 Exercice 1.3 Somme des N premiers entiers s:=0 ; r:=n ; while(r!=0){ s:=s+r; r:=r-1; } Donnez l propriété de correction qui exprime qu'à l sortie de ce progrmme s contient l vleur de Σ N 1 Exercice 1.4 Multipliction rpide x:=a ; y:=b ; r:=0 ; while(y>0){ if (y%2=0){ x:=2*x; y:=y/2; } else { r:=r+x; y:=y-1; } } Donnez l propriété de correction qui exprime qu'à l sortie de ce progrmme r contient l vleur de A B. 1

2 Exercice 1.5 Clcul de l rcine crrée sns multipliction n=1; s=1; while(2*s-n<x){ n=n+1; s=s+n; } On prétend qu'à l sortie du progrmme l'entier n vérie : n 1 < X n Indiction L'idée cchée derrière cet lgorithme est l suivnte Soit n l prtie entière de l rcine crré de X, c'est-à-dire X = n 2 + r vec 0 r < 1 L'lgorithme exploite l formule suivnte pour pprocher X pr l somme des n premiers nomres : s = Σ i=n i=1 i = n(n+1) 2 2s = n(n + 1) = n 2 + n 2s n = n 2 Exercice 1.6 Exponentition vec l multipliction x:=a ; y:=n ; r:=1 ; while(y>0){ r:=r*x; y:=y-1; } Donnez l propriété de correction qui exprime qu'à l sortie de ce progrmme r contient l vleur de A N. Exercice 1.7 (6 pt) Preuve de correction prtielle de l'lgorithme d'exponentition rpide Algorithme x:=a ; y:=n ; r:=1 ; while(y>0){ if (y%2=0){ x:=x*x; y:=y/2; } else { r:=r*x; y:=y-1; } } Q1. Donnez les trnsitions de l'utomte pour qu'il corresponde u progrmme précédent. q 0 q s q q q q

3 Q2. Complétez l'exécution de l'utomte en doptnt l présenttion ci-dessous. ) Pour les vleurs A = 3, N = 3 étt q 0 q 1 q x y r ) Même question pour les vleurs A = 2, N = 0 Q3. Donnez l propriété de correction qui exprime qu'à l sortie de l'utomte l vrile r contient l vleur de A N. def Solution (exemple de rédction) ψ s = r = = 0 Q4. (3 pt) Preuve de correction prtielle (soignez l rédction!) Donnez et démontrez l'impliction ssociée à chque trnsition et donnez les 5 invrints (ψ s, ψ 1, ψ 3, ψ 4, ψ 2 ) ssociés ux étts q s, q 1, q 3, q 4, q 2. Indiction def ψ 1 = r = A N.... Q5. En déduire les conditions d'utilistions du progrmme. Exercice 1.8 Clcul du milieu sns division x=a; y=b; while(x<y){ x=x+1; y=y-1; } On prétend qu'à l sortie du progrmme le résultt (x, y) stisfit l propriété suivnte : le milieu de A et B est compris entre y 1 et x + 1 ce qu'on trduit pr l formule y A + B x 0 x y 1 Q6. Donnez les trnsitions de l'utomte correspondnt u progrmme ci-dessus (q 0 représente le point d'entrée et q s celui de sortie de l'utomte) q 0 q 1 q q s q q q 2 q 1 3

4 Recherche d'invrints Fîtes quelques exécutions pour des vleurs de A et B n d'en déduire un invrint sur x + y. Il vous ser utile pour l preuve. Q7. Que vut x + y u cours du progrmme? x + y = Q8. Preuve de correction prtielle Rédigez l preuve (en suivnt l méthode de Floyd-Dijsktr- Hore) qu'à l sortie du progrmme le résultt (x, y) stisfit l propriété 2(y 1) A + B 2(x + 1) Q9. En déduire les conditions d'utilistion du progrmme. Exercice 1.9 Clcul des termes de l suite de Fioncci =1; =0; i=0; r=1; while(i!=n){ r=+; =; =r; i=i+1; } On prétend qu'à l sortie du progrmme le résultt r stisfit l propriété r = fi(n) où fi( 1) =...(on peut choisir l vleur lirement puisque l suite n'est ps dénie pour -1) fi(0) = 1 fi(1) = 1 fi(i) = fi(i 1) + fi(i 2) Q10. Donnez les trnsitions de l'utomte correspondnt u progrmme ci-dessus (q 0 représente le point d'entrée et q s celui de sortie de l'utomte) q 0 q 1 q q s q q 2 q 2.. := q 3 q 3.. :=... q ; q 4 q 1 Q11. Preuve de correction prtielle Rédigez l preuve (en suivnt l méthode de Floyd-Dijsktr- Hore) qu'à l sortie du progrmme r = fi(n). Vous prendrez pour invrint en q 1 une propriété de l forme : r = = = Q12. En déduire les conditions d'utilistion du progrmme. 4

5 Exercice 1.10 Clcul du pgcd de deux entiers nturels =A; =B; while(!=){ if (>) then :=-; else :=-; } On prétend qu'à l sortie du progrmme le résultt r stisfit l propriété = = pgcd(a, B) Q13. Donnez les trnsitions de l'utomte correspondnt u progrmme ci-dessus (q 0 représente le point d'entrée et q s celui de sortie de l'utomte). Propriétés du pgcd On note x y le fit que x divise y, c'est-à-dire que y est un multiple de x, soit encore k N, y = k.x et on rppelle les propriétés du pgcd nécessires pour prouver l correction de ce progrmme. 1) pgcd(x, x) = x 2) p p = p pgcd(, ) 3) p p = p 3 ) p p = p + 4) p q q p = q = p Ces propriétés permettent de démontrer que pgcd(, ) = pgcd(, ) et pgcd(, ) = pgcd(, ). Q14. Complétez l preuve ci-dessous. Solution (exemple de rédction) Soit p def = pgcd(, ) et q def = pgcd(, ). Puisque p = pgcd(, ) lors p et et donc p (d'près.. ) mis lors p pgcd( ,.. ) (d'près.. ) et donc p.. (pr dénition de.. ). Puisque q def = pgcd(, ) lors q et q et donc q (d'près.... ) mis lors q pgcd( ) (d'près.. ) et donc q.. (pr dénition de.. ). Conclusion : q = p (d'près.. ), utrement dit pgcd( ) = pgcd( ). On démontre de l même mnière que pgcd(, ) = pgcd(, ). Q15. Preuve de correction prtielle Rédigez l preuve (en suivnt l méthode de Floyd-Dijsktr- Hore) qu'à l sortie du progrmme = pgcd(a, B). Vous prendrez pour invrint en q 1 une propriété de l forme : pgcd(...,.. ) = pgcd(a, B) Q16. En déduire les conditions d'utilistion du progrmme. 5

6 Série 2 Exécution, produit, complémentire d'utomtes déterministes Exercice 2.1 Automtes reconnisseurs complémentire, produit, ccessiilité, minimistion On considère l'lphet Σ = {, }. Q17. Donnez un utomte A qui reconnît les mots de l forme?, c'est-à-dire les mots qui se terminent pr. Solution (exemple de rédction) ctégories ω ω A Q18. Donnez un utomte B qui reconnît les mots qui ne commencent ps pr, c'est-à-dire les mots qui ne sont ps de l forme?. Solution (exemple de rédction) ctégories ɛ..... ω échec A Q19. À prtir des utomtes A et B construire un utomte qui reconnît le lngge def L c = L (Σ ) L (Σ ) Complétez l tle de trnsitions ci-près. Solution (exemple de rédction) (0, 0 ) (0, 1 ) (0, 2 ) (0, 3 ) (0, 4 ) A B (1,4 ) (1,3 ) (0,2 ) (0,4 )

7 (1, 0 ) (1, 1 ) (1, 2 ) (1, 3 ) (1, 4 ) (1,1 ) (1,3 ) (2,4 ) (2,4 ) (2, 0 ) (2, 1 ) (2, 2 ) (2, 3 ) (2, 4 ) (3,1 ) (3,4 ) (0,4 ) (0,2 ) (3, 0 ) (3, 1 ) (3, 2 ) (3, 3 ) (3, 4 ) (1,1 ) (1,4 ) (1,3 ) (2,4 ) (2,2 ) (2,4 ) Q20. De nomreux étts de cet utomte ne sont ps ccessiles depuis l'étt initil. Il est inutile de les construire. Mrquez sur l représenttion grphique les étts qui ne sont ps ccessiles depuis l'étt initil. 10 init:

8 Q21. Pour éviter de construire ces étts inccessile, on prt de l'étt initil (0, 0 ) et on joute uniquement dns l tle les étts que l'on tteint u cours de l construction. On otient un utomte à 10 étts ccessiles u lieu des 20 étts précédents. Solution (exemple de rédction) i(0, 0 ) (1, 1 ) (0, 4 ) (1, 4 ) (2, 2 ) (2, 4 ) A B i (3, 3 ) (3, 4 ) (1, 3 ) (2, 3 ) (0, 3 ) A B Q22. On otient l'utomte suivnt (à compléter). On constte que cet utomte n'est ps miniml. Justiez cette rmtion et proposez un utomte équivlent qui comporte moins d'étt. init:

9 Exercice 2.2 Mots cceptés/rejetés pr l'exécution d'un utomte déterministe On considère l'utomte A 1 suivnt représenté pr ce digrmme de trnsitions 1 d c 0 e 0 Q23. Indiquez : Les étts de l'utomte Q = { } L'lphet Σ = Les étts initiux I = {... } Les étts ccepteurs A = Les trnsitions {(, 0, ), (, 1, ),...} Q24. Cet utomte est-il complet? Justiez votre réponse en rppelnt le critère qui permet de décider si un utomte est complet. Q25. Que donnent les exécutions de l'utomte sur les mots suivnts : 101, , ɛ, , ? Lesquels de ces mots L (A 1 )? Lesquels de ces mots / L (A 1 )? Q26. Construisez l'utomte complémentire de A 1. Q27. Lesquels des mots 101, , ɛ, , sont cceptés pr A 1? Exercice 2.3 Complémentire et non-déterminisme On considère l'lphet Σ = {} et l'utomte non-déterministe suivnt : A i 1 2 1, 2 Q28. Dessinez l'utomte, décrivez le lngge reconnu pr A : L (A) = et son lngge complémentire L (A) = Q29. Donnez un utomte déterministe A D équivlent à A, c'est-à-dire qui reconnît le même lngge que A. 9

10 Q30. Dessinez l'utomte A complémentire de A, c'est-à-dire complétez l'utomte A puis inversez les étts ccepteurs/non-ccepteurs et décrivez le lngge reconnu pr A = Q31. Démontrez que l complétion puis l'inversion des étts ccepteurs/non-ccepteurs d'un utomte non-déterministe A ne sut ps pour otenir l'utomte A c qui reconnît ps L (A). Q32. Construire l'utomte complémentire de A D. Donnez le lngge L (A DC ) = {.. }. Conclusion : pour construire le complémentire d'un utomte non-déterministe A il fut 1. le c le d i les étts / Expliction Considérons q 1 un étt non ccepteur de A et q2 un étt ccepteur de A et imginons que {q 1, q 2 } soit une congurtion ccessile lors d'une exécution A. Comprons ce qui se psse selon l'ordre des opértions : déterministion et complémentire. 1. A D := déterministion(a); A := complémentire(a D ) L congurtion {q 1, q 2 } est un étt {q 1, q 2 } de l'utomte déterministe A D et c'est un étt ccepteur pour A D puisque q 2 est un étt ccepteur de A. Si on prend le complémentire de A D, {q 1, q 2 } devient un étt non-ccepteur dns A On n'otient ps le même utomte A si on eectue les opértions dns l'ordre inverse : 2. A C := complémentire(a); A := déterministion(a C ) En prennt le complémentire de A l'étt q 1 devient ccepteur dns A c et l'étt q 2 devient nonccepteur dns A C. Lors de l déterministion on rencontre l même congurtion {q 1, q 2 }, qui donne un étt {q 1, q 2 } ccepteur dns A puisque q 1 est ccepteur de A C. Exercice 2.4 Automtes reconnisseurs clssiques Dns chcun des cs suivnts, donner un utomte déterministe reconnissnt le lngge sur l'lphet {0, 1} : ) l'ensemle des mots se terminnt pr 00 ; ) l'ensemle des mots ynt u moins 3 zéros consécutifs ; c) donnez une version non-déterministe de l'utomte précédent ; d) l'ensemle des mots dont l'vnt-dernier symole est un 1 ; Indiction Utilisez les ctégories ω, ω1, ω11, ω10 e) l'ensemle des mots qui contiennent u plus deux 0 consécutifs et u plus deux 1 consécutifs. Indiction En fisnt le produit de deux utomtes et en remrqunt que dns tout exmen l dernière question réutilise le résultt d'une question précédente. 10

11 Exercice 2.5 Lngge reconnu Q33. Donnez le digrmme de trnsition de l'utomte suivnt : δ A i Q34. Décrivez en une phrse le lngge reconnu pr cet utomte. Exercice 2.6 Minimistion et dénomrement On considère l'lphet Σ = {0, 1} Q35. Donnez un utomte déterministe qui reconnît le lngge L formé des mots tels que tout loc de trois lettres consécutives contient u moins deux 0. Exemple : ɛ, 01, 010, 0101 L et 101, 0110 / L On construit un utomte dont les étts représentent les diérents congurtions à envisger, de à et en pssnt pr 0, 0 1, etc. Q36. Minimistion Complétez l'utomte de l Figure 1, indiquez les étts ccepteurs et minimisezle. Q37. Dénomrement Donnez un utomte qui reconnît le lngge L des mots qui se terminent pr 010 et comptez le nomre de mots de L de longueur 10. Expliquez votre méthode. Q38. Générlistion Donnez une méthode générle qui permet de compter le nomre de mot de longueur n reconnu pr un utomte A. Exercice 2.7 Produit et minimlité L'ojectif de cet exercice est de montrer que le produit d'utomtes ne préserve ps l minimlité. On considère l'lphet Σ = {, }. Complétez les pointillés et répondez ux questions. Q39. Donnez, sous forme grphique, l'utomte A 1 déterministe miniml qui reconnît les mots de l forme (). c'est-à-dire les mots formés de Q40. Donnez, sous forme grphique, l'utomte A 2 déterministe miniml qui recconnît les mots du lngge L (A 1 ). Q41. Donnez, sous forme grphique, l'utomte déterministe miniml qui recconnît le lngge. 11

12 [ ]:1 0 [0 ]:2 0 [0 0 ]: [0 0 0]:6 1 1 [0 0 1]:7 [0 1 ]:5 [1 ]: [0 1 0]:8 [1 0 ]:14 [0 1 1]:9 0 0 [1 1 ]:15 1 [1 0 0]: [1 1 1]: [1 1 0]: [1 0 1]:11 X Fig. 1 Automte de l question Exercice 2.6 On souhite démontrer que le produit d'utomtes ne préserve ps l minimlité. Indiction Il fut montrer que l'utomte produit de deux utomtes minimux ne donne ps nécessirement un utomte Pour démontrer cel il sut de donner un Il fut donc trouver trois utomtes A, B et C tels que A et B sont c'est-à-dire il n'existe ps d'utomte vec moins qui reconnissent L (A) (resp. L (B)). l'utomte C reconnît le l'utomte produit A B et C moins que A B. Ce qui prouver que le n'est ps un utomte Les questions précédentes suggèrent un contre-exemple. 12

13 Q42. Donnez les utomtes A, B, C et A B sous forme de tleux et concluez en n'oulint ps de justiez pourquoi L (C) = L (A B). Série 3 Exercice 3.1 Déterministion, minimistion, somme d'utomtes Déterministion d'utomtes reconnisseurs On considère l'lphet Σ = {, }. Q43. Reconnisseurs non-déterministes Donnez un ndef qui le reconnît le lngge formé des mots : )? * (voir Exercice 2.1) ) dont l'vnt dernier symole est un (voir Exercice 2.4) Q44. Déterministion Pour chcun des ndef de l question précédente donnez un def qui reconnît le même lngge. Q45. Minimistion Pour chcun des def de l question précédente donnez un def miniml qui reconnît le même lngge. Solution (exemple de rédction) Construction de l'utomte miniml A M ) pr minimistion de l'utomte déterministe A D Prtition0 : {1, 2, 3, 4 } }{{} Q Acc(A) 1, 2, 3... Acc(A) } Prtition1 : {1, 2, 3} {4 }{{}}{{} Q 1 Q Q Q Q.. de l question donc on prtitionne le groupe Q 0 selon Acc en Q 1 et Q 2 donc on prtitionne le groupe Q 1 selon en Q 3 et Q 4 } Prtition2 : {1, 2} {3} {4 }{{}}{{}}{{} Q 4 Q 3 Q Q Q.. donc on prtitionne le groupe Q 4 selon en Q 5 et Q 6 } Prtition3 : {1} {2} {3} {4 }{{}}{{}}{{}}{{} Q 5 Q 6 Q 3 Q 2 Conclusion : L'lgorithme de minimistion pr prtitionnement successif donne l prtition (comptile vec l reltion de trnsition de l'utomte) qui regroupe le plus d'étts. Il se trouve qu'elle isole chque étt, donc l'utomte de déprt étit miniml. 13

14 Q46. Comprez les ndef, def, def minimux vec l'utomte que vous viez construit intuitivement (Exercice 2.1 et Exercice 2.4). Exercice 3.2 Construction d'utomtes reconnisseurs On considère un lphet Σ contennt u moins les symoles,, c. Donnez un utomte qui reconnît le lngge Q47. des mots qui se terminent pr s'ils contiennent u moins un. def L = {ω ( ω 1, ω 2 Σ ) (, ω = ω 1 ω 2... ω 3 Σ ω = ) } Indiction Rppels de logique : P Q équivut à P Q ( x, P (x) ) équivut à x, ( P (x) ) Rppel sur les ensemles : {x P (x) Q(x)} = {x P (x) Q(x)} = {x P (x)}... {x Q(x)} = {x }... {x Q(x)} Solution (exemple de rédction) L = {ω ( ) ( ω 1, ω 2, ω = ω 1 ω 2 ω3, ω = ω 3 ) } = {ω... ( ) ( ω 1, ω 2, ω = ω 1 ω ω3, ω = ω 3 ) } = {ω }... {ω w 3, ω = ω 3 } Exercice 3.3 Construction d'utomtes reconnisseurs (révision) Pour chque utomte donnez s représenttion grphique et sous forme de tle de trnsitions. Q48. Donnez un utomte déterministe à nomre d'étts nis (ADNEF) qui reconnît les mots qui se terminent pr. Q49. Donnez un ADNEF qui reconnît les mots qui commencent pr Q50. Donnez un ADNEF qui reconnît les mots qui contiennent. Q51. Complémentire Donnez un ADNEF qui reconnît les mots qui ne contiennent ps. Q52. Intersection de lngge, produit d'utomte Donnez un ADNEF qui reconnît le lngge formé des mots qui commencent pr et se terminent pr. Q53. Donnez un ADNEF qui reconnît le lngge formé des mots qui contiennent et ne se terminent ps pr. Q54. Union de lngges Donnez un utomte A g (non déterministe) à nomre d'étts nis (ANEF) qui reconnît les mots qui contiennent ou commencent pr ou terminent pr 14

15 Q55. Élimintion des ɛ-trnsitions Donnez un utomte A h équivlent à A g qui n'it plus d'ɛ-trnsitions. Q56. Déterministion Donnez un utomte A i déterministe équivlent à l'utomte A h. Q57. Donnez un utomte A j déterministe équivlent à l'utomte A g en eectunt simultnément l déterministion et l'élimintion des ɛ-trnsitions. Exercice 3.4 Révision des dénitions sur les lngges Soit un symole, L, L 1, L 2 des lngges et Σ un lphet. Q58. Complétez L'élément neutre de l concténtion de mot est... Σ est l'ensemle des mots nis formés de 0 ou plus de symoles de l'lphet Σ. En prticulier, le mot.. de longueur Σ et l'ensemle.... des mots de longueur Σ. L 1 L 2 = {ω 1.ω } Si l'lphet Σ est vide, lors Σ = L {} = L =... {} {} = = L =.... =... Σ + est l'ensemle des mots de Σ de longueur 1, c'est-à-dire Σ + def = {ω } Σ + = = Σ + = \ L un lngge sur l'lphet Σ signie L.... Σ. Q59. Rédigez un risonnement Donnez des conditions nécessires et susntes pour voir {} Σ Σ + Indiction Considérez les cs Σ =, Σ, Σ et / Σ. Solution (exemple de rédction) Dns le cs Σ =, forcément Σ = et Σ + =.... Σ = =.. donc {} Σ = {} = , et donc l'inclusion est Dns le cs Σ, distinguons le cs Σ et le cs / Σ si Σ lors si on joute l lettre devnt un mot de Σ on otient un mot de donc l'inclusion est si / Σ, lors les mots du lngge {} Σ, c'est-à-dire les mots pr ne sont ps des mots de et donc l'inclusion est

16 Conclusion : l'inclusion est vrie si et seulement si Q60. Rédigez un risonnement Même question vec Σ + {} Σ Solution (exemple de rédction) Dns le cs Σ =, Σ + = = {} Σ et donc l'inclustion est Dns le cs Σ, L'inclusion est vrie si et seulement si mot de est un mot de , c'est-à-dire si les mots de sont tous des mots Il fut donc nécessirement que Σ = En eet, supposons que l'lphet Σ contienne une utre lettre, pr exemple, lors le lngge contient le mot qui On otient une contrdiction ; ce qui conrme que l seule possiilité pour que l'inclusion soit vrie c'est que Σ contienne l lettre. Q61. Rédigez un risonnement En exploitnt les résultts des questions et c, donnez les conditions sur Σ nécessires et susntes pour voir Σ + = {} Σ. Q62. Est-il vri que Σ Σ Σ? Solution (exemple de rédction) Pr dénition, Σ contient tous les mots construits pr d'un nomre de de Σ Considérons deux mots ω et ω de Σ et concténons les. ω = l 1... l n pour un certin n et des symoles l i Σ ω = l 1... l p pour un certin p et des symoles l i Σ donc ωω = est un mot formé de l concténtion de symoles de Σ donc ωω Série 4 Automtes Équtions d'arden Expressions régulières Notions ordées dns ce TD construction de l'utomte ssocié à une expression régulière pr l méthode de Thompson élimintion des ɛ-trnsitions, déterministion, minimistion construction du système d'équtions correspondnt à un utomte résolution d'équtions entre lngges à l'ide du lemme d'arden Mnipultion des diérentes représenttions de lngges pour montrer des équivlences entre lngges Des expressions régulières ux utomtes Exercice 4.1 Expressions régulières équivlentes Q63. Soit A 1 l'utomte correspondnt à l'expression régulière E 1 et A 2 l'utomte correspondnt à l'expression régulière E 2. Construire les utomtes non-déterministes A, A qui reconnîssent les lngges dénis pr les expressions régulières (E 1 E 2 ) * et (E 1 *.E 2 * ) *. 16

17 Solution (exemple de rédction) 2 ɛ ɛ = 1 ɛ A def E 1 3 ɛ 4 E 2 5 Les étpes de construction de A A def = def = def = ( E ( ) *.( 3 ( E ɛ def = à nir 1 E 1 ɛ ɛ 2 ɛ 3 E 2 ɛ E 2 ɛ ) 4 ) * * ) 4 * E 2 * 4 Q64. Éliminez les ɛ-trnsitions, déterminisez et minimisez les utomtes. Solution (exemple de rédction) Élimintion des ɛ 1 E1 1 ɛ 2 E1 3 ɛ 1, 2, 3, 4 donc 1 ɛ.e 1.ɛ 1, 2, 3, 4 4 E1 2 ɛ 2 E1 3 ɛ 1, 2, 3, 4 donc 2 ɛ.e 1.ɛ 1, 2, 3, 4 3 ɛ 1 E1 2 E1 3 ɛ 1, 2, 3, 4 3 E1 4 E1 4 ɛ 4 E1 donc 4 ɛ.e 1.ɛ 5 ɛ 1 E1 2 E1 3 ɛ 1, 2, 3, 4 4 E1 5 E1 donc 3 ɛ.e 1.ɛ 1, 2, 3, 4 donc 5 ɛ.e 1.ɛ 1, 2, 3, 4 Appliquez le même principe pour les trnsitions ɛ.e 2.ɛ 17

18 A ɛ i ɛ 2, ɛ 1, 2, 4 2 3, 1, 2, 4 4 5, 1, 2, 4 E 1 3 ɛ.e 1.ɛ 1, 2, 3, 4 1, 2, 3, 4 1, 2, 3, 4 1, 2, 3, 4 E 2 5 ɛ.e 2.ɛ 1, 2, 4, 5 1, 2, 4, 5 1, 2, 4, 5 1, 2, 4, 5 Déterministion A D i{1} {1, 2, 3, 4} {1, 2, 4, 5} E 1 {1, 2, 3, 4} {1, 2, 3, 4} {1, 2, 3, 4} E 2 {1, 2, 4, 5} {1, 2, 4, 5} {1, 2, 4, 5} = A D i1 2 3 E E = E 1 2 E 1 1 E 1 E 2 E 2 3 E 2 Minimistion def prtition 0 = {1, 2, 3 } }{{} les étts ccepteurs {} }{{} les étts non ccepteurs Il n'y ucune rison de rner cette prtition puisque ucun des étts ccepteurs ne peut ller dns le groupe des étts non ccepteurs. L minimistion est donc terminée et l'utomte miniml possède un seul étt i {1, 2, 3}. A M def = E 1 E 2 Appliquez l même méthode à l'utomte A. Q65. En déduire que les expressions régulières sont équivlentes. Rédigez votre réponse. Solution (exemple de rédction) Les utomtes qui reconnissent le lngge déni pr les expressions régulières E 1 et E 2 sont donc E 1 et E 2 dénissent lngge, donc elles sont Exercice 4.2 Expressions régulières équivlentes (similire à Exercice 4.1) Q66. Construire les utomtes A 1, A 2, A 3 qui reconnissent les lngges déni pr E *, E + ɛ * et E ** Q67. Éliminez les ɛ-trnsitions, déterminisez et minimisez ces utomtes 18

19 Q68. En déduire que les expressions régulières E *, E + ɛ * et E ** sont équivlentes. Exercice 4.3 Vri ou Fux? Indiquez si les expressions régulières suivntes sont équivlentes ou non. Justiez votre réponse pr une preuve ou un contre-exemeple ) (E 1 E 2 ) * = E 1 * E2 * : ) (R * S * ) * = (S * R * ) * : Vri c) (E 1. E 2 E 1 ) *. E 1. E 2 = (E 1. E 1 *. E2 ) * : d) (E 1. E 2 ) *. E 1 = E 1.(E 2. E 1 ) * : vri, on le montre en construisnt les utomtes minimux des expressions régulières droite et guche de l'églité. e) (A. B A) *. A = A.(B. A A) * : vri, démontrez le en ppliqunt le résultt précédent. f) (E * ) * = E * g) (E 1 *. E2 * ) * = (E 2 E 1 ) * : h) (E ɛ) * = E * : i) (E 1. E 2 ) * = E 1 *. E2 * : Des équtions d'arden ux expressions régulières Exercice 4.4 Lngge(s) solution(s) d'une éqution d'arden Étnt donné deux expressions régulières A et B, on cherche le lngge L solution de l'éqution : églité entre lngges L = ( L (A) ) L L (B) équivlence entre expression régulières L = A *.L + B Q69. Complétez : Si l'ensemle de mots L est solution de l'éqution lors : Forcément B.... L Si ω L lors d'près l'éqution les mots du lngge A ω.... L mis lors les mots du lngge A , etc. Finlement les mots du lngge L. Q70. Donnez des lngges solutions de l'éqution d'arden dns les cs suivnts Donnez en prticulier l plus petite et l plus grnde solution. ) L (A) = {}, L (B) = {ɛ} ) L (A) = {}, L (B) = c) A =, B = d) A = + ɛ, B = 19

20 Solution (exemple de rédction) D'près l'éqution L = ( + ɛ)l B =..... L B = B donc tout lngge L contennt B et tel que ω L ω L est solution. En prticulier, le lngge universel est solution et tout lngge de l forme B {ω, ω} est solution. Q71. À chercher On suppose que ɛ L (A). Indiquez si les lngges suivnts sont solutions de l'éqution d'arden L = A L B. Justiez votre réponse. ) L = Σ ) L = L (A B) c) L = L (A ) d) L = L (B) e) L = L (B) L L (A L ) pour un lngge L quelconque Exercice 4.5 Résolution d'un système d'équtions à l'ide du lemme d'arden Q72. Automte Donnez un ndef (vec le moins de trnsitions possile) qui reconnît les mots sur l'lphet {, } dont l'vnt dernier symole est un. Q73. Système d'équtions En déduire le système d'équtions qui crctérise le lngge reconnu pr chcun des étts. On noter L i le lngge reconnu pr l'étt i de l'utomte. Solution (exemple de rédction) L 1 = = ( ).L L.. Arden L 1 = ( )....L.. L 2 = = ( ) L 3 =.. Q74. Expression régulière Résoudre le système d'équtions en utilisnt le lemme d'arden n de déterminer l'expression régulière qui crctérise le lngge reconnu pr chcun des étts de l'utomte. Solution (exemple de rédction) Conclusion : L'expression régulière correspondnt à l'utomte est celle qui crctérise le lngge reconnu pr l'étt initil de l'utomte, c'est donc lexpression régulière de L 1 : ( + )..( + ) Exercice 4.6 Trnsformtions d'expressions régulières Q75. Utilisez l méthode de l'exercice 4.5 pour trouver l'expression régulière qui reconnît les mots qui ne sont ps de l forme. *. Q76. Générlistion Soit e une expression régulière clssique, c'est-à-dire formée à prtir des symoles de l'lphet Σ, de $, {} et des opérteurs.,, * Expliquez le principe d'un lgorithme qui permet de trnsformer l'expression e en une expression régulière clssique équivlente de sorte que L (e) = L (e). 20

21 Q77. À chercher On souhite étendre le lngge des expressions régulières en joutnt l'opérteur ( ) déni pr L (e 1 e 2 ) = L (e 1 ) \ L (e 2 ) où e 1 et e 2 désignent deux expressions régulières clssiques. Montrez qu'on peut construire un utomte qui reconnît le lngge déni pr l'expression e 1 e 2. Indiction Rppel sur les ensemles : E \ F = Q78. Appliction Construire l'expression régulière clssique équivlente à. *.. *. Série 5 Exercice 5.1 Grmmires ttriuées (ttriuts synthétisés uniquement) Ajout d'un compteur à une grmmire On joute un ttriut n N à l grmmire pour qu'en plus de l reconnissnce on clcule le n du mot n n reconnu. Q79. Donnez l grmmire du lngge { n n n N}. Q80. Donnez, pour votre grmmire, l'rre de dérivtion du mot "" Q81. Ajoutez un ttriut donne le nomre n d'un mot reconnu (pr exemple n = 2 pour ""). Q82. (**) Ajoutez des ttriuts qui constuisent l'rre de dérivtion du mot reconnu. Un rre de dérivtion est une donnée de l forme Der(nt, [ 1 ;... ; n ])) qui correspond à l'étpe de dérivtion nt n où nt est un non-terminl et 1,..., n sont eux-mêmes des rres qui représentent l suite des dérivtions S L'rre de dérivtions ssocié à l règle S S 1.S 2 est 1. 2 en nottion grphique, c'est-à-dire Der(s, [ 1 ; 2 ]) pour l'implnttion, où 1, 2 sont les rres de dérivtion produit pr S 1 et S 2. Série 6 Grmmires ttriuées (ttriuts hérités et synthétisés) L'exercice de l'exmen sur les grmmires ttriuées ser une vrinte des exercices suivnts Exercice 6.1 Appliction : clcul de l'entier correspondnt à son écriture en se 10 On souhite écrire une fonction G de reconnissnce des écritures en se 10 qui retourne l'entier correspondnt. 21

22 1 G: string int 2 3 G (" ") = Il s'git donc de donner une grmmire ttriuée qui lise une suite de crctères vec reconnissnce des nomres entiers et clcule de l'entier correspondnt. Q83. Donnez l grmmire sns ttriut Q84. Donnez l grmmire vec ttriut Exercice 6.2 Grmmire des textes Un texte est une suite de phrses. Une phrse est une suite de mots terminée pr un point. Les mots sont toujours précédés d'u moins un espces. Un mot est composé d'u moins une lettre. Q85. Donnez l grmmire qui reconnît les textes Q86. Ajoutez des ttriuts synthétisés pour compter le nomre de mot et le nomre de lettres du texte. Exercice 6.3 Grmmire des expressions rithmétiques On considère les expressions rithmétiques formées de constntes (dns Z) et des opérteurs inires +,. Q87. Donnez l grmmire G qui décrit les expressions rithmétiques ien formées : L (G) / L (G) Utilisez les non-terminux N pour les nomres, C pour les chires, E pour les expressions. Q88. Montrez que l grmmire est migue en montrnt que l'expression dmet deux rres de dérivtions Q89. Grmmire LL1 Donnez une version non-migue de l grmmire en utilisnt des règles telles que OpE '+'.E qui permettent de décider quelle règle utiliser en se snt sur le prochin crctères. Q90. Clcultrice en ligne Ajoutez des ttriuts n que l grmmire évlue l'expression rithmétique en même temps qu'elle l reconnît. Q91. Hors TD Ajoutez à l grmmire précédente l'opérteur unire qui inverse le signe d'une expression. 22

23 Exercice 6.4 Grmmire des déclrtion de type Q92. Donnez une grmmire qui dénit les déclrtions de types du lngge C de mnière à dmettre les déclrtions : int x=1; flot y,z; int t; flot u,v=0; et à rejeter les déclrtions : int x, int y; int x=0,y=1; Q93. Ajoutez un ttiut synthétisé de mnière à rendre sous l forme d'une chîne de crctères des déclrtions individulisés. int x=1; flot y; flot z; int t; int u; flot v=0; Vous utiliserez l'opérteur - - pour concténer deux chînes de crctères. Q94. Modiez l gestion des ttiuts n de rendre sous l forme d'une chîne de crctères un progrmme vec des déclrtions sous l forme : x,t : int ; y,z,u,v : flot ; x:=1 ; v:=0 ; c'est-à-dire vec toutes les déclrtions de type u déut, regroupée pr type et toutes les initilistions à l n. Exercice 6.5 Grmmire des textes html Q95. Donnez une grmmire qui dénit les textes html formés des lises suivntes <html>... <ol> <li>...</li> </ol>... </html> où les pointillés sont des textes (on utiliser le non-terminl T pour fire référence à un texte) de l grmmire de l'exercice 1) <ol> indique le déut d'une liste et <li> est un élément de l liste L grmmire doit utorisées les listes imriquées : <ol> <li>... <ol> </li> </ol> <li>...</li> <li>...</li> </ol> 23

24 Q96. Ajoutez des ttriuts n de compter 1. le nomre d'éléments de l plus longue liste 2. l profondeur mximle d'imriction : une liste de liste de liste est de profondeur 3 L'exemple précédent retourner le résultt (2, 2) Exercice 6.6 Grmmires ttriuées des ottnts (3 pt) (15min) On utilise les nottions suivntes pour les non-terminux F pour Flottnt, E pour prtie Entière, D pour prtie Décimle, C pour Chire, P pour le Point qui sépre l prtie entière de l prtie décimle. On donne l grmmire qui dénit les écritures des nomres ottnts : F (1) E P D E (2) C E (3) C E P (4) "." D (5) C D (6) C D C (7) "0" "1"... "9" Q97. (0.75 pt) Donnez l'rre de dérivtion qui permet de générer le ottnt et indiquez à chque dérivtion le numéro de l règle utilisée. Q98. (0.75 pt) Complétez l grmmire des chires décimux vec un ttriut n qu'elle retourne le nomre de décimles lues. Pr exemple D doit retourner 3 lorsqu'elle reconnît l prtie 007 du ottnt D D (4) C (4 ) C D Q99. (1.5 pt) Complétez l grmmire des ottnts vec le clcul des ttriuts n que le non-terminl F retourne le ottnt f reconnu. 24

25 F {f} {i} E {e} {i} E {e} (1) {.. } E {e} P {.. } D {(n, d)} ; { } (2) C {..} ; { } (3) C {..} ; { } ; {i } E {e } ; { } P {i} D {(n, d)} {i} D {(n, d)} (4) "." (5) C {..} ; { } (6) C {c} ; { } ; {i } D {(n, d )} ; { } C {c} (7) "0" ; { } "1" ; { }... "9" ; { } Exercice 6.7 Grmmires des listes html (4 pt) (15min) Q100. (4 pt) Donnez une grmmire qui dénit les documents html formés des lises suivntes <html> <ol> <li> </li> </ol> </html> où <html> indique le déut (et </html> l n) d'un document html <ol> indique le déut (et </ol> l n) d'une liste <li> indique le déut (et </li> l n) d'un item (élément de l liste) L grmmire doit être telle que on ne s'occupe ps des espces, de l'indenttion et des suts de ligne un document html commence pr <html> et se termine pr </html> entre les lises <html> et </html> on peut mettre 0 ou plusieurs listes entre les lises <ol> et </ol> il doit y voir u moins un item entre les lises <li> et </li> on peut mettre 0 ou plusieurs mots et 0 ou plusieurs listes on ne peut mettre des mots qu'entre les lises <li> et </li>. les mots sont formés de (0 ou plusieurs) lettres de l'lphet et de 0 ou plusieurs espces Exemples de documents cceptés pr l grmmire 25

26 <html> <ol> <li> premier item</li> <li> second item mots vnt l sous liste <ol> <li></li> </ol> mots pres l sous liste </li> <li> dernier item</li> </ol> </html> <html> <ol> <li></li> </ol> <ol> <li></li> </ol> </html> <html> </html> Exemples de documents rejetés pr l grmmire <html> <ol></ol> </html> <html> <ol> ps de mots ici <li> mots </li> </ol> </html> <html> ps de mots ici </html> Série 7 Recueil d'exercices donnés en exmens Exercice 7.1 Reconnissnce d'un terme pr un utomte d'rre (1.5 pt) (5min) On considère l'lphet Σ = {, f #2, g #1 } et l'utomte d'rre déni pr les trnsitions suivntes : 1 Q () g( Q g (x) ) 2 Q g ( g(x) ) g( Q (x) ) 3 Q g ( g(x) ) f ( Q g (x), Q g (y) ) 4 Q f ( f(x, y) ) où Q, Q g, Q f représentent les étts de l'utomte d'rre, Q f est l'unique étt ccepteur x et y sont des vriles Q1. (0.5 pt) Donnez un terme qui n'est ps reconnu pr l'utomte? Q2. (1 pt) Donnez l'exécution qui permet de montrer que le terme f(g(),g()) est reconnu pr l'utomte 26

27 Exercice 7.2 Expressions régulières (1 pt) (5min) Q1. (0.25 pt) On note L l'ensemle des lettres minuscules et C l'ensemle des chires. Donnez l'expression régulière qui décrit les noms de vriles formés sur l'lphet Σ = L C { - } schnt qu'un identicteur est formé d'u moins un crctère et doit commencer pr un lettre ou un souligné. id def = Dénition de l'opérteur sur les expressions régulières Q2. (0.25 pt) On note L (e) le lngge ssocié à l'expression régulière e. Soit e 1 et e 2 deux expressions régulières, dénissez l'opérteur privé de, notée - L (e 1 e 2 ) def = à l'ide des opérteurs ensemlistes, et Q3. (0.25 pt) Soit A 1 l'utomte ssocié à e 1 et A 2 l'utomte ssocié à e 2, expliquez comment construire l'utomte ssocié à e 1 e 2. L (e 1 e 2 ) = = = Donc l'utomte ssocié à e 1 e 2 est Q4. (0.25 pt) Donnez l'expression régulière qui décrit les noms de vriles de l question 1 mis en interdisnt les mots-clefs if,then,else. id def = Exercice 7.3 Inclusions de lngges (4 pt) (20min) On considère l'lphet Σ = {, } et les lngges L 1 à L 5 ci-dessous. Comprez les lngges 2 à 2 et indiquez les reltions qu'ils vérient : (inclusion lrge), (inclusion stricte), = (églité), ou ien intersection vide. Justiez chcunes de vos réponses pr un risonnement ou un contre-exemple. Les justictions comptent pour 2 3 des points. Attention, le fit de décrire en frnçis ce que représente l'expression régulière n'est ps considéré comme un risonnement. def L 1 = L ( Σ ) def L 2 = L ( ( + ) ) def L 3 = L ( ( ( ). +.( ) ) ) def L 4 = L ( + ) def L 5 = L ( () ) 27

28 Exercice 7.4 Grmmires ttriuées des ottnts (3 pt) (15min) On utilise les nottions suivntes pour les non-terminux F pour Flottnt, E pour prtie Entière, D pour prtie Décimle, C pour Chire, P pour le Point qui sépre l prtie entière de l prtie décimle. On donne l grmmire qui dénit les écritures des nomres ottnts : F (1) E P D E (2) C E (3) C E P (4) "." D (5) C D (6) C D C (7) "0" "1"... "9" Q1. (0.75 pt) Donnez l'rre de dérivtion qui permet de générer le ottnt et indiquez à chque dérivtion le numéro de l règle utilisée. Q2. (0.75 pt) Complétez l grmmire des chires décimux vec un ttriut n qu'elle retourne le nomre de décimles lues. Pr exemple D doit retourner 3 lorsqu'elle reconnît l prtie 007 du ottnt D D (4) C (4 ) C D Q3. (1.5 pt) Complétez l grmmire des ottnts vec le clcul des ttriuts n que le non-terminl F retourne le ottnt f reconnu. 28

29 F {f} {i} E {e} {i} E {e} (1) {.. } E {e} P {.. } D {(n, d)} ; { } (2) C {..} ; { } (3) C {..} ; { } ; {i } E {e } ; { } P {i} D {(n, d)} {i} D {(n, d)} (4) "." (5) C {..} ; { } (6) C {c} ; { } ; {i } D {(n, d )} ; { } C {c} (7) "0" ; { } "1" ; { }... "9" ; { } Exercice 7.5 Grmmires des listes html (4 pt) (15min) Q1. (4 pt) Donnez une grmmire qui dénit les documents html formés des lises suivntes <html> <ol> <li> </li> </ol> </html> où <html> indique le déut (et </html> l n) d'un document html <ol> indique le déut (et </ol> l n) d'une liste <li> indique le déut (et </li> l n) d'un item (élément de l liste) L grmmire doit être telle que on ne s'occupe ps des espces, de l'indenttion et des suts de ligne un document html commence pr <html> et se termine pr </html> entre les lises <html> et </html> on peut mettre 0 ou plusieurs listes entre les lises <ol> et </ol> il doit y voir u moins un item entre les lises <li> et </li> on peut mettre 0 ou plusieurs mots et 0 ou plusieurs listes on ne peut mettre des mots qu'entre les lises <li> et </li>. les mots sont formés de (0 ou plusieurs) lettres de l'lphet et de 0 ou plusieurs espces Exemples de documents cceptés pr l grmmire 29

30 <html> <ol> <li> premier item</li> <li> second item mots vnt l sous liste <ol> <li></li> </ol> mots pres l sous liste </li> <li> dernier item</li> </ol> </html> <html> <ol> <li></li> </ol> <ol> <li></li> </ol> </html> <html> </html> Exemples de documents rejetés pr l grmmire <html> <ol></ol> </html> <html> <ol> ps de mots ici <li> mots </li> </ol> </html> <html> ps de mots ici </html> Exercice 7.6 Déterministion d'utomte (5 pt) (20min) On considère l'utomte : A i , Q1. (0.25 pt) Dessinez l'utomte. Q2. (0.75 pt) Donnez une exécution qui montre que le mot "" est reconnu pr l'utomte A. Q3. (2 pt) Donnez, sous forme de tleu, un utomte déterministe équivlent à l'utomte A. Q4. (0.25 pt) Que signie qu'un utomte A est équivlent à un utomte B? Q5. (0.75 pt) Rppelez l condition d'cception d'un mot pr un utomte non-déterministe. Q6. (1 pt) Justiez que le mot "" n'est ps reconnu pr l'utomte A. 30

31 Exercice 7.7 Modélistion de politiques de sécurité (4 pt) (20min) On considère un réseu constitué de deux prties : un réseu sûr cr protégé pr un pre-feu et l'internet. Pour contrôler l'usge des mchines sur le réseu on instlle sur chque compte utilisteur un moniteur de sécurité qui oserve les commndes suivntes : login qui lnce l session principle quit qui ferme l session principle rlogin qui permet d'ouvrir une connection sur une mchine du réseu protégé ssh qui permet d'ouvrir une session vec encryption des échnges sur une mchine hors du réseu protégé. exit qui permet de fermer toutes les sessions en cours (suf l session principle) Dns cet exercice on considère que les utres commndes que tpe l'utilisteur ne sont ps soumises u contrôle de sécurité. Principe d'un moniteur de sécurité : Un moniteur de sécurité prend en entrée une politique de sécurité P décrite sous l forme d'une expression régulière ou d'un utomte d'étts ni ou d'un utomte à une pile déterministe. Il utorise uniquement les séquences de commndes qui pprtiennent u lngge L (P ). Q1. (0.25 pt) Donnez l'lphet Σ considérée pr les politique de sécurité sur ce réseu. Q2. (0.75 pt) Donnez 3 exemples de séquences de commndes qui respectent toutes les contrintes de l politique de sécurité n 1 ci-dessous et 3 exemples de séquences de commndes qui ne les respectent ps. Politique de sécurité n 1 : 1. L session principle commence pr un login et se termine pr quit 2. u coeur de l session principle on peut eectuer des sessions ssh et des sessions rlogin 3. on ne peut ouvrir qu'une session rlogin à l fois qu'on doit fermer pr exit 4. on ne peut ouvrir qu'une session ssh à l fois qu'on doit fermer pr exit 5. on ne peut ps voir simultnément une session ssh et une session rlogin Q3. (1 pt) Donnez une expression régulière P 1 qui décrit l politique de sécurité n 1. Q4. (1 pt) Donnez un utomte à étts nis P 2 qui décrit l politique de sécurité n 2. Politique de sécurité n 2 : 1. L session principle commence pr un login et se termine pr quit 2. u coeur de l session principle on peut eectuer soit des sessions ssh, soit une session rlogin 3. on peut ouvrir u plus une session rlogin qu'on doit chcune fermer pr exit 4. on peut ouvrir u plus deux sessions ssh à l fois qu'on doit chcune fermer pr exit 5. il est interdit d'voir simultnément des sessions ssh et rlogin. 31

32 Q5. (1 pt) Donnez un utomte P 3 qui décrit l politique de sécurité n 3. Politique de sécurité n 3 : 1. L session principle commence pr un login et se termine pr quit 2. u coeur de l session principle on peut eectuer uniquement sessions ssh 3. on utorise plusieurs sessions ssh simultnées. 4. on peut ouvrir utnt de session ssh qu'on veut mis on devr fermer chcune des sessions pr l commnde exit. Autrement dit si on fit ssh.ssh.ssh il fudr ensuite fire exit.exit.exit. Exercice 7.8 Minimistion d'utomte (4 pt) (20min) On considère l'utomte suivnt : A i Q1. (0.75 pt) Le lngge reconnu pr l'utomte de l question précédente est-il vide? Justiez votre réponse. Q2. (2 pt) Minimisez l'utomte en justint chque étpe de l'lgorithme Les 2 3 des points sont ttriués ux justictions. Q3. (0.25 pt) Donnez l'utomte minimisé sous forme de tleu. Q4. (1 pt) L'utomte de l question précédente reconnît-il le lngge universel {, }? Justiez votre réponse. Exercice 7.9 Questions de cours (7 pt) Justiez chcune de vos réponses de fçon précise (3 ou 4 lignes susent pour démontrez votre réponse). Chque question est notée de l fçon suivnte : 1 4 des points pour l réponse et 3 4 des points pour l justiction. Élimintion des ɛ et déterminisme Q1. Donnez l'utomte otenu pr élimintion des ɛ trnsitions dns l'utomte ci-dessous 1 ɛ 2 Q2. L'utomte otenu est-il déterministe? 32

33 Complémentire, produit et restriction On considère l'lphet Σ = {,, c} Q3. Qu'est-ce qu'un lngge sur l'lphet Σ? Q4. Donnez un utomte qui reconnît le lngge Σ Q5. Quel est le plus grnd lngge sur l'lphet Σ? Q6. Donnez un utomte qui reconnît le lngge complémentire de Σ Q7. Complétez l dénition de Σ + def = et donnez un utomte qui reconnît le lngge Σ + Q8. Donnez un utomte qui reconnît Σ + Q9. Décrivez en une phrse le lngge reconnu pr l'utomte de l question précédente. Q10. Donnez un utomte miniml qui reconnît ce lngge. Q11. Donnez un utomte qui reconnît le lngge Σ \ Σ Q12. Donnez un utomte qui reconnît le complémentire de ce lngge. Q13. Décrivez en une phrse le lngge reconnu pr l'utomte de l question précédente. Q14. Quel est le lngge reconnu pr le produit des utomtes A 1 et A 2 ci-dessous. def A 1 = 1 d 4 f c e 2 3 def A 2 = 1 d c Grmmires et utomtes Q15. Donnez une grmmire de type 3 (c'est-à-dire régulière) qui génère le lngge c. On ne demnde ps de justiction. Q16. Donnez une grmmire qui génère le lngge ( + c). On ne demnde ps de justiction. Q17. Donnez un utomte à pile qui reconnît le lngge des plindromes de l forme ω.c.r(ω) où ω Σ vec Σ = {, } et R(w) désigne le mot ω renversé. On ne demnde ps de justiction. 33

34 Q18. Cet utomte est-il déterministe? Justiez votre réponse. Q19. Donnez une grmmire qui génère le même lngge. On ne demnde ps de justiction. Q20. Donnez une grmmire qui génère le lngge reconnu pr l'utomte suivnt : Q21. Donnez l'expression régulière correspondnt à l'utomte précédent. Détillez les étpes de résolution. 34

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

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

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

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

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

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

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

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

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

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

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

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

/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

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

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

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

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

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

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

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

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

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

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

Compte rendu de la validation d'un observateur cascade pour la MAS sans capteurs mécaniques sur la plate-forme d'essai de l'irccyn

Compte rendu de la validation d'un observateur cascade pour la MAS sans capteurs mécaniques sur la plate-forme d'essai de l'irccyn Compte rendu de l vlidtion d'un oservteur cscde pour l MAS sns cpteurs mécniques sur l plte-forme d'essi de l'irccyn Mlek GHANES, Alin GLUMINEAU et Roert BOISLIVEAU Le 1 vril IRCCyN: Institut de Recherche

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

- 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

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

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

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

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

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

Structures algébriques

Structures algébriques Structures algébriques 1. Lois de composition s Soit E un ensemble. Une loi de composition interne sur E est une application de E E dans E. Soient E et F deux ensembles. Une loi de composition externe

Plus en détail

Réalisation de sites Internet PME & Grandes entreprises Offre Premium. Etude du projet. Webdesign. Intégration HTML. Développement.

Réalisation de sites Internet PME & Grandes entreprises Offre Premium. Etude du projet. Webdesign. Intégration HTML. Développement. Rélistion de sites Internet PME & Grndes entreprises Offre Premium Etude du projet Réunions de trvil et étude personnlisée de votre projet Définition d une strtégie de pré-référencement Webdesign Définition

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

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

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

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

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

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

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

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

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

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

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

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

Développements limités. Notion de développement limité

Développements limités. Notion de développement limité MT12 - ch2 Page 1/8 Développements limités Dans tout ce chapitre, I désigne un intervalle de R non vide et non réduit à un point. I Notion de développement limité Dans tout ce paragraphe, a désigne un

Plus en détail

Initiation à l algorithmique

Initiation à l algorithmique Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -

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

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

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

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

NOTATIONS PRÉLIMINAIRES

NOTATIONS PRÉLIMINAIRES Pour le Jeudi 14 Octobre 2010 NOTATIONS Soit V un espace vectoriel réel ; l'espace vectoriel des endomorphismes de l'espace vectoriel V est désigné par L(V ). Soit f un endomorphisme de l'espace vectoriel

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

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

Couples de variables aléatoires discrètes

Couples de variables aléatoires discrètes Couples de variables aléatoires discrètes ECE Lycée Carnot mai Dans ce dernier chapitre de probabilités de l'année, nous allons introduire l'étude de couples de variables aléatoires, c'est-à-dire l'étude

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

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Chapitre 3. Mesures stationnaires. et théorèmes de convergence Chapitre 3 Mesures stationnaires et théorèmes de convergence Christiane Cocozza-Thivent, Université de Marne-la-Vallée p.1 I. Mesures stationnaires Christiane Cocozza-Thivent, Université de Marne-la-Vallée

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

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

Le canal étroit du crédit : une analyse critique des fondements théoriques

Le canal étroit du crédit : une analyse critique des fondements théoriques Le cnl étroit du crédit : une nlyse critique des fondements théoriques Rfl Kierzenkowski 1 CREFED Université Pris Duphine Alloctire de Recherche Avril 2001 version provisoire Résumé A l suite des trvux

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

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

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

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

2. RAPPEL DES TECHNIQUES DE CALCUL DANS R

2. RAPPEL DES TECHNIQUES DE CALCUL DANS R 2. RAPPEL DES TECHNIQUES DE CALCUL DANS R Dans la mesure où les résultats de ce chapitre devraient normalement être bien connus, il n'est rappelé que les formules les plus intéressantes; les justications

Plus en détail

Guide de l'utilisateur

Guide de l'utilisateur Guide de l'utilisteur Symboles Utilisés Dns ce Guide Indictions de sécurité L documenttion et le projecteur utilisent des symboles grphiques qui indiquent comment utiliser l ppreil en toute sécurité. Veillez

Plus en détail

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1 Chap 4: Analyse syntaxique 1 III- L'analyse syntaxique: 1- Le rôle d'un analyseur syntaxique 2- Grammaires non contextuelles 3- Ecriture d'une grammaire 4- Les méthodes d'analyse 5- L'analyse LL(1) 6-

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

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Theorie des mrches Dns ce chpitre, on etudie l'interction de l'ore et de l demnde sur un mrche d'un bien donne. On etudier, en prticulier, l'equilibre du mrche. Etnt donne qu'on s'interesse uniquement

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

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

Algorithmes récursifs

Algorithmes récursifs Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément

Plus en détail

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET TOUT E QU IL FUT SVOIR POUR LE REVET NUMERIQUE / FONTIONS eci n est qu un rappel de tout ce qu il faut savoir en maths pour le brevet. I- Opérations sur les nombres et les fractions : Les priorités par

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

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

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

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Régression multiple : principes et exemples d application. Dominique Laffly UMR 5 603 CNRS Université de Pau et des Pays de l Adour Octobre 2006

Régression multiple : principes et exemples d application. Dominique Laffly UMR 5 603 CNRS Université de Pau et des Pays de l Adour Octobre 2006 Régression multiple : principes et eemples d ppliction Dominique Lffly UMR 5 603 CNRS Université de Pu et des Pys de l Adour Octobre 006 Destiné à de futurs thémticiens, notmment géogrphes, le présent

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

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

chapitre 4 Nombres de Catalan

chapitre 4 Nombres de Catalan chapitre 4 Nombres de Catalan I Dénitions Dénition 1 La suite de Catalan (C n ) n est la suite dénie par C 0 = 1 et, pour tout n N, C n+1 = C k C n k. Exemple 2 On trouve rapidement C 0 = 1, C 1 = 1, C

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

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer

Plus en détail

SOCIÉTÉ LINNÉENNE DE LYO N FONDEE EN 182 2

SOCIÉTÉ LINNÉENNE DE LYO N FONDEE EN 182 2 39 nnée N 6 Juin 197 0 BULLETIN MENSUE L DE LA SOCIÉTÉ LINNÉENNE DE LYO N FONDEE EN 182 2 RECONNUE D'UTILITE PUBLIQUE PAR DECRET DU 9 AOUT 193 7 des SOCIETES BOTANIQUE DE LYON, D'ANTHROPOLOGIE ET DE BIOLOGIE

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

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

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Exercices - Polynômes : corrigé. Opérations sur les polynômes Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)

Plus en détail

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

Plus en détail

Livret de l étudiant 2015-2016

Livret de l étudiant 2015-2016 Livret de l étudint 2015-2016 Le mot du directeur Soyez les bienvenus à l IUT Pris Descrtes. L'IUT ccueille chque nnée 3000 étudints, sur le site de l'venue de Versilles et, depuis cette nnée, sur le site

Plus en détail

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH

Plus en détail

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples 45 Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples Les espaces vectoriels considérés sont réels, non réduits au vecteur nul et

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

Les chaînes de caractères

Les chaînes de caractères Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il

Plus en détail

INSTALLATION DE DETECTION INCENDIE

INSTALLATION DE DETECTION INCENDIE reglement > > instlltion E ETECTON NCENE NSTALLATON E ETECTON NCENE Une instlltion de détection incendie pour objectif de déceler et signler, le plus tôt possible, d une mnière fible, l nissnce d un incendie,

Plus en détail