diff --git a/2A/Maths/tp/Automates/2_tp/JFL.jar b/2A/Maths/tp/Automates/2_tp/JFL.jar new file mode 100644 index 0000000..ed42455 Binary files /dev/null and b/2A/Maths/tp/Automates/2_tp/JFL.jar differ diff --git a/2A/Maths/tp/Automates/2_tp/TP2 Automates Vers Expressions Regulieres.pdf b/2A/Maths/tp/Automates/2_tp/TP2 Automates Vers Expressions Regulieres.pdf new file mode 100644 index 0000000..d3a8ae1 Binary files /dev/null and b/2A/Maths/tp/Automates/2_tp/TP2 Automates Vers Expressions Regulieres.pdf differ diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo1-2.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo1-2.jff new file mode 100644 index 0000000..6056210 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo1-2.jff @@ -0,0 +1,65 @@ + + fa + + + + 141.0 + 253.0 + + + + 279.0 + 154.0 + + + 269.0 + 354.0 + + + 386.0 + 261.0 + + + + + 2 + 2 + a + + + 1 + 1 + a + + + 2 + 2 + b + + + 1 + 1 + b + + + 2 + 3 + b + + + 0 + 2 + b + + + 0 + 1 + a + + + 1 + 3 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo1.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo1.jff new file mode 100644 index 0000000..6056210 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo1.jff @@ -0,0 +1,65 @@ + + fa + + + + 141.0 + 253.0 + + + + 279.0 + 154.0 + + + 269.0 + 354.0 + + + 386.0 + 261.0 + + + + + 2 + 2 + a + + + 1 + 1 + a + + + 2 + 2 + b + + + 1 + 1 + b + + + 2 + 3 + b + + + 0 + 2 + b + + + 0 + 1 + a + + + 1 + 3 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo2-2.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo2-2.jff new file mode 100644 index 0000000..c8260d2 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo2-2.jff @@ -0,0 +1,80 @@ + + fa + + + + 65.0 + 469.0 + + + + 175.0 + 553.0 + + + 175.0 + 405.0 + + + 386.0 + 565.0 + + + + 382.0 + 400.0 + + + + + 0 + 1 + b + + + 1 + 1 + a + + + 4 + 4 + a + + + 2 + 2 + b + + + 3 + 3 + b + + + 1 + 3 + b + + + 3 + 1 + a + + + 0 + 2 + a + + + 4 + 2 + b + + + 2 + 4 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo2.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo2.jff new file mode 100644 index 0000000..c8260d2 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo2.jff @@ -0,0 +1,80 @@ + + fa + + + + 65.0 + 469.0 + + + + 175.0 + 553.0 + + + 175.0 + 405.0 + + + 386.0 + 565.0 + + + + 382.0 + 400.0 + + + + + 0 + 1 + b + + + 1 + 1 + a + + + 4 + 4 + a + + + 2 + 2 + b + + + 3 + 3 + b + + + 1 + 3 + b + + + 3 + 1 + a + + + 0 + 2 + a + + + 4 + 2 + b + + + 2 + 4 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo3-3.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo3-3.jff new file mode 100644 index 0000000..e507e32 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo3-3.jff @@ -0,0 +1,46 @@ + + fa + + + + 97.0 + 431.0 + + + + 358.0 + 438.0 + + + + 240.0 + 350.0 + + + + 2 + 2 + aa + + + 2 + 1 + b + + + 0 + 1 + a + + + 0 + 2 + b + + + 1 + 0 + b + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo3.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo3.jff new file mode 100644 index 0000000..e507e32 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo3.jff @@ -0,0 +1,46 @@ + + fa + + + + 97.0 + 431.0 + + + + 358.0 + 438.0 + + + + 240.0 + 350.0 + + + + 2 + 2 + aa + + + 2 + 1 + b + + + 0 + 1 + a + + + 0 + 2 + b + + + 1 + 0 + b + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo6-2.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo6-2.jff new file mode 100644 index 0000000..8d761ee --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo6-2.jff @@ -0,0 +1,41 @@ + + fa + + + + 187.0 + 303.0 + + + + + 318.0 + 245.0 + + + 455.0 + 306.0 + + + + 1 + 1 + a + + + 2 + 0 + a + + + 1 + 2 + b + + + 0 + 1 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo6.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo6.jff new file mode 100644 index 0000000..8d761ee --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo6.jff @@ -0,0 +1,41 @@ + + fa + + + + 187.0 + 303.0 + + + + + 318.0 + 245.0 + + + 455.0 + 306.0 + + + + 1 + 1 + a + + + 2 + 0 + a + + + 1 + 2 + b + + + 0 + 1 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo7-2.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo7-2.jff new file mode 100644 index 0000000..6f5ed29 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo7-2.jff @@ -0,0 +1,70 @@ + + fa + + + + 143.0 + 187.0 + + + + 371.0 + 184.0 + + + 141.0 + 392.0 + + + 399.0 + 398.0 + + + + + 0 + 2 + b + + + 1 + 3 + b + + + 2 + 2 + a + + + 2 + 2 + b + + + 1 + 0 + b + + + 1 + 2 + a + + + 3 + 2 + b + + + 0 + 1 + a + + + 3 + 2 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo7.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo7.jff new file mode 100644 index 0000000..6f5ed29 --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo7.jff @@ -0,0 +1,70 @@ + + fa + + + + 143.0 + 187.0 + + + + 371.0 + 184.0 + + + 141.0 + 392.0 + + + 399.0 + 398.0 + + + + + 0 + 2 + b + + + 1 + 3 + b + + + 2 + 2 + a + + + 2 + 2 + b + + + 1 + 0 + b + + + 1 + 2 + a + + + 3 + 2 + b + + + 0 + 1 + a + + + 3 + 2 + a + + + \ No newline at end of file diff --git a/2A/Maths/tp/Automates/2_tp/jflap_exo/exo8.jff b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo8.jff new file mode 100644 index 0000000..277e5ed --- /dev/null +++ b/2A/Maths/tp/Automates/2_tp/jflap_exo/exo8.jff @@ -0,0 +1,75 @@ + + fa + + + + 21.0 + 259.0 + + + + 184.0 + 117.0 + + + 179.0 + 357.0 + + + 342.0 + 249.0 + + + + + 0 + 1 + a + + + 0 + 2 + b + + + 0 + 0 + a + + + 1 + 1 + a + + + 2 + 2 + a + + + 0 + 0 + b + + + 1 + 1 + b + + + 2 + 2 + b + + + 1 + 3 + a + + + 2 + 3 + b + + + \ No newline at end of file