Expose automates 1 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 auto

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
Domaine filiere specialite sciences et technologies genie mecanique fabrication mecanique et productique 0 0
U  C   E S    S    ’A   ’I  0 0
Factory guide 1 ? ? ? ? ? ? - ? - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? ? ? ? - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? Site Master File ? ? 0 0
Tableau croise dynamique TABLEAUX CROISÉS DYNAMIQUES AVEC EXCEL ET OPENOFFICE Tableau croisé dynamique outil souvent méconnu ? malheureusement Un tableau croisé dynamique TCD permet de générer une synthèse d'une table de données brutes d ? en e ?ectuer un 0 0
controle commande Le contrôle - commande Publication traduction et reproduction totales ou partielles de ce document sont rigoureusement interdites sauf autorisation écrite de nos services The publication translation and reproduction either wholly or part 0 0
Lycée Saint-Louis Classes préparatoires 1ère année Introduction au Turbo Pascal 0 0
la fenetre perceptive 3 Français Troisième A ?? Troisième B La fenêtre perceptive Voir le monde à travers sa fenêtre C SUJETS D ? ÉCRITURE Sujet Vous vous postez devant votre fenêtre Vous observez le paysage qui s ? o ?re à vous Rédigez la description dét 0 0
Oral preface cromwell Poète romancier auteur romancier homme politique dessinateur ? Victor Hugo domine le XIXème siècle par l ? abondance la force et la diversité de son ?uvre Sa haute conception de la mission d ? écrivain l ? amène à s ? engager et il s 0 0
Rapport 4 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE INSTITUT NATIONAL SPECIALISE EN FORMATION PROFESSIONNELLE MOHAMED CHERIF MESSAADIA NOUMIRAT GHARDAIA Niveau eme T S Electronique industriel RAPPORT DE STAGE Par - BENSANIA Mourad ANNEE CRemerciemen 0 0
OBJECTIF ET PROGRAMME DU COURS Objectifs de la construction mécanique  Connais 0 0
  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager