Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| formations:licence:ue:l2:aal3 [2025/01/29 10:45] – ↷ Page déplacée de formations:licence:ue:l2:aal3 à formations:licence:2024-2025:ue:l2:aal3 admin | formations:licence:ue:l2:aal3 [2025/01/29 10:50] (Version actuelle) – ↷ Page déplacée de playground:formations:licences:ue:l2:aal3 à formations:licence:ue:l2:aal3 admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ~~NOTOC~~ | ||
| + | ====== Automates et Analyse Lexicale (AAL3) ====== | ||
| + | ===== Description ===== | ||
| + | |||
| + | Ce cours est une introduction à la théorie des automates finis et des langages formels, ainsi qu'à l' | ||
| + | |||
| + | Les langages rationnels sont étudiés tant sous l' | ||
| + | |||
| + | Enfin, l' | ||
| + | |||
| + | ===== Syllabus ===== | ||
| + | |||
| + | ==== Sujets centraux ==== | ||
| + | |||
| + | - Langages et opérations sur les langages | ||
| + | - Expressions rationnelles | ||
| + | - Automates déterministes | ||
| + | - Automates non-déterministes, | ||
| + | - Automates avec transitions " | ||
| + | - Algorithme de Thompson pour la transformation d'une expression rationnelle en automate | ||
| + | - Algorithme de Glushkov pour la transformation d'une expression rationnelle en automate | ||
| + | - Automates généralises, | ||
| + | - Équivalence entre expression rationnelles et automates, propriétés de clôture de la classe des langages reconnaissables | ||
| + | - Analyse lexicale : principe, et utilisation d'un générateur du type //lex// | ||
| + | - Le lemme d' | ||
| + | - Calcul du résiduel d'une expression rationnelle par rapport à une lettre, et construction de l' | ||
| + | - Le théorème de Myhill-Nerode, | ||
| + | - Minimisation d' | ||
| + | |||
| + | ==== Sujets potentiellement traités ==== | ||
| + | - Le lemme d' | ||
| + | - Aspects avancés de //lex// : utilisation d' | ||
| + | - Minimisation d' | ||
| + | - Automates bi-directionnels | ||
| + | | ||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | Programmation en Java, les bases de la programmation orientée objet inclus, par exemple comme enseigné dans le cours [[..: | ||