Ci-dessous, les différences entre deux révisions de la page.
Révision précédente | |||
— | 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 [[..: |