Expose automates Introduction Un automate est un outil fondamental en Informatique o? il intervient notamment en compilation des langages informatiques procédé permettant de passer d'un langage de haut niveau en langage machine binaire En e ?et les automa

Introduction Un automate est un outil fondamental en Informatique o? il intervient notamment en compilation des langages informatiques procédé permettant de passer d'un langage de haut niveau en langage machine binaire En e ?et les automates interviennent dans le cadre de deux phases d'analyse analyse lexicale automates ?nis et analyse syntaxique automates à pile Qu'est ce qu'un automate Quels sont les di ?érents types d'automates et comment fonctionnent-ils Quels sont leurs liens avec les di ?érents types de grammaire Voilà autant de questions auxquelles nous essaieront de répondre lors de cet exposé I Dé ?nition d'un automate De façon très informelle un automate est un ensemble ??d ? états du système ? reliés entre eux par des ??transitions ? qui sont marquées par des symboles Étant donné un ??mot ? fourni en entrée l ? automate lit les symboles du mot un par un et va d ? état en état selon les transitions Le mot lu est soit accepté par l ? automate soit rejeté II Automates à états ?nis Un automate à états ?nis en anglais ?nite state automaton ou ?nite state machine FSA FSM est une machine abstraite utilisée en théorie de la calculabilité et dans l'étude des langages formels L'automate est dit à états ?nis ? car il possède un nombre ?ni d'états distincts il ne dispose donc que d'une mémoire limitée Pour représenter de façon très intuitive un automate ?ni Q ? ? q F on peut utiliser un graphe de transition constitué des éléments suivants ? Un ensemble de sommets chaque sommet représente un élément de Q ? Un ensemble d ? arcs entre les sommets valués par un symbole de ? un arc entre les états q et q ?? valué par le symbole s signi ?e que ? q s q ?? ? L ? état initial q est marqué par une èche entrante ? Les états ?naux F sont entourés d ? une double ligne Illustration Automates à états ?nis Il existe plusieurs types de machines à états ?nies Les accepteurs ? produisent en sortie une réponse oui ? ou non ? c'est-à-dire qu'ils acceptent oui ou rejettent non l'entrée Les systèmes de reconnaissance classent l'entrée par catégorie En ?n les capteurs sont Cemployés pour produire un certain résultat en fonction de l'entrée Les automates ?nis peuvent caractériser des langages c'est-à-dire des ensembles de mots ?nis le cas standard des langages de mots in ?nis automates de Rabin automates de Büchi ou encore divers types d'arbres automates d'arbres Un langage reconnu par un automate est un langage engendré par une expression régulière La correspondance se fait entre L ? axiome S de la grammaire L' état initial de l ? automate Les variables de la grammaire Les états de l'automate Les règles de la grammaire Les transitions ou les sorties de l'automate Tableau Relation Grammaire régulière-Automate à états ?nis Il existe trois types d'automates à états ?nis les automates déterministes les automates indéterministes non- déterministes et les automates complets II Automates

Documents similaires
Lettre de recommandation Lettre de recommandation exemple Étudiante Y est à tous égards une étudiante exceptionnelle D'abord ses nombreuses interventions en salle de séminaire ont mis en évidence sa grande curiosité intellectuelle sa perspicacité son inte 0 0
L x27 enigme au xvie siecle orientations bibliographiques rhren 0181 6799 2004 num 59 1 2660 1 0 0
Peo tv quick guide USER GUIDE Thank you for choosing SLT PEO TV CYour PEO TV Remote Controller Remote Controller Button Function OK GYR B AV STB Power Button Switch the IPTV STB ON or turn the device into the stand-by mode TV Power Button Switch the TV ON 0 0
Christophe Brusset Vous êtes fous d’avaler ça ! Un industriel de l’agroalimenta 0 0
Lgg regulier Contenu ? Théorie des langages formels ? Langages naturels VS langages formels ? Dé ?nitions propriétés et opérations sur les langages ? Génération VS reconnaissance ? Hiérarchie de Chomsky ? Langages réguliers ? Dé ?nitions et propriétés ? T 0 0
flaubert03 pdf D Guillaume Dates mardi novembre nov nov mercredi nov nov mardi novembre nov nov mardi novembre nov nov mardi décembre déc déc mardi décembre mardi décembre mardi janvier janv janv LETTRES PROGRAMME Flaubert L ? Éducation sentimentale Cours 0 0
Ouga chapitre 3 lyophilisation 0 0
Université Sidi Mohammed Ben Abdellah Faculté des Sciences et Techniques www.fs 0 0
Dls5 01 fr pdf HepcoMotion Unité linéaire à courroie DLS L ? unité DLS de HepcoMotion est de construction robuste comportant un corps rigide et compact avec un rail de la gamme Hepco GV La transmission est assurée par une courroie crantée AT qui o ?re tou 0 0
Thermo c8 site Chapitre Les changements de phases Etats de la matiere La matiere est constitu ?ee d ? atomes de mol ?ecules ou d ? ions qui sont les constituants ?el ?ementaires a partir desquels sont batis des ensembles plus importants le ciment ?etant a 0 0
  • 119
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager