Compilation. Algorithmes d'analyse syntaxique

Dimension: px
Commencer à balayer dès la page:

Download "Compilation. Algorithmes d'analyse syntaxique"

Transcription

1 Compilation Algorithmes d'analyse syntaxique

2 Préliminaires Si A est un non-terminal et γ une suite de terminaux et de non-terminaux, on note : A γ si en partant de A on peut arriver à γ par dérivations successives (y compris aucune donc A A).

3 Préliminaires Non-terminaux : E Terminaux : '+' 'n' 'id' E ::= E '+' E 'id' 'n' E E '+' E 'id' '+' E 'id' '+' E '+' E 'id' '+' E '+' 'n' E E E 'id' '+' E '+' E E 'id' '+' E '+' 'n' 'id' '+' E 'id' '+' E '+' 'n'

4 Algorithmes d'analyse syntaxique Il existe deux principaux types algorithmes d'analyse syntaxique : prédictifs ou descendants ou LL Left-to-right Leftmost ascendants ou LR Left-to-right Rightmost

5 Algorithmes d'analyse syntaxique Ces deux algorithmes nécessitent de calculer, à partir de la grammaire algébrique : l'ensemble Annulable (nullable) la fonction Premier (first) la fonction Suivant (follow)

6 Annulable, premier et suivant Les algorithmes pour calculer ces trois objets ont tous le même déroulement : On dispose de propriétés caractéristiques sur ces objets On applique les propriétés pour obtenir des équations ensemblistes entre ces objets On résoud le système d'équations ensemblistes

7 Annulable, premier et suivant Dans les propriétés qui suivent : On apprend quelque chose sur X [à l'aide de Y] [quand les Z i sont annulables]

8 L'ensemble Annulable L'ensemble Annulable contient l'ensemble des non terminaux annulables, c'est-à-dire ceux qui peuvent se dériver en ε, éventuellement en appliquant plusieurs productions : X Annulable si X ε

9 L'ensemble Annulable Non-terminaux : S X Y Terminaux : 'a' 'c' 'd' Productions : S ::= X Y S 'd' Y ::= 'c' ε X ::= Y 'a' Annulable = {X,Y}

10 Propriétés de Annulable Propriétés : 1)Si X ::= ε est une productions, alors X est annulable 2)Si X ::= Z 1 Z 2 Z k est une production, et que tous les nonterminaux Z i sont annulables, alors X est annulable. Remarques : S'il n'y a aucune production de type X ::= ε, aucun nonterminal n'est annulable Seules les production dont le membre droit est ε ou ne contient que des non-terminaux sont à considérer Les productions qui donnent des informations sur X sont celles dont le membre gauche est X

11 Calcul de Annulable On commence par déclarer annulable les non-terminaux X pour lesquels il y a une production X ::= ε À l'aide des productions dont le membre droit ne contient que des non-terminaux, ajouter à l'ensemble Annulable les non-terminaux rendus annulables par la propriété 2) Remarques Une fois que l'on sait un non-terminal annulable, on n'a plus besoin de considérer les productions associées

12 Exemple Non-terminaux : S X Y Terminaux : 'a' 'c' 'd' Productions : S ::= X Y S 'd' Y ::= 'c' ε X ::= Y 'a' 1)Y est annulable avec Y ::= ε 2)Les productions potentiellement utiles sont X ::= Y et S ::= X Y S 3)X est annulable avec X ::= Y 4)On n'apprend plus rien donc seuls X et Y sont annulables

13 La fonction Premier La fonction Premier associe à un non-terminal l'ensemble des terminaux qui peuvent apparaître en premier une fois appliquées une ou plusieurs dérivations à partir de ce non-terminal : a Premier(X) si X aγ γ est une suite de terminaux et non-terminaux, éventuellement vide

14 La fonction Premier Non-terminaux : S E T F Terminaux : '+' '-' ' ' '*' '(' ')' 'id' 'n' '$' Productions : S ::= E '$' E ::= E '+' T '-' T T T ::= T ' ' F '*' F F F ::= 'id' 'n' '(' E ')' Premier(E) = {'(','id','n','*','-'} Premier(T) = {'(','id','n','*'} Premier(F) = {'(','id','n'}

15 Propriétés de Premier Propriétés : 1)Si X ::= 'a' γ est une production alors 'a' Premier(X) 2)Si X ::= Y γ est une production alors Premier(X) contient tous les terminaux de Premier(Y) 3)Si X ::= Z 1 Z 2 Z k 'a' γ est une production et que les Z i sont annulables alors 'a' Premier(X) (et Premier(X) contient tous les terminaux des Premier(Z i )) 4)Si X ::= Z 1 Z 2 Z k Y γ est une production et que les Z i sont annulables alors Premier(X) contient tous les terminaux de Premier(Y) (et des Premier(Z i ))

16 Propriétés de Premier Remarques 1)Les productions qui donnent des informations sur X sont celles dont le membre gauche est X 2)La production E ::= E γ enseigne que Premier(E) contient Premier(E), ce que l'on savait déjà, mais attention si E est annulable

17 Calcul de Premier Calculer l'ensemble Annulable Pour chaque non-terminal E, appliquer les propriétés aux productions dont le membre gauche est E pour trouver Premier(E) en fonction des autres ensembles Premier on abrégera Premier(X) en P(X) Résoudre les équations ensemblistes pour trouver ces ensembles en remplaçant les ensembles connus dans les équations si cela ne suffit pas, réfléchir!

18 Exemple Non-terminaux : S E T F Terminaux : '+' '-' ' ' '*' '(' ')' 'id' 'n' '$' Productions : S ::= E '$' E ::= E '+' T '-' T T T ::= T ' ' F '*' F F F ::= 'id' 'n' '(' E ')' Premier(S) : P(E) Premier(E) : '-',P(T) Premier(T) : '*',P(F) Premier(F) : 'id','n','(' Premier(T) : '*','id','n','(' Premier(E) : '-','*','id','n','(' Premier(S) : '-','*','id','n','('

19 Exemple Non-terminaux : S X Y Terminaux : 'a' 'c' 'd' Productions : S ::= X Y S 'd' Y ::= 'c' ε X ::= Y 'a' Annulable = {X,Y} Premier(S) : P(X),P(Y),'d' Premier(Y) : 'c' Premier(X) : P(Y),'a' Premier(X) : 'c','a' Premier(S) : 'c','a','d'

20 Exemple Non-terminaux : S Y Terminaux : 'c' 'd' Productions : S ::= Y 'd' ε Y ::= S 'c' ε Annulable = {S,Y} Premier(S) : P(Y),'d' Premier(Y) : P(S),'c' En réfléchissant : Premier(S)={'c','d'} Premier(Y)={'c','d'}

21 La fonction Suivant La fonction Suivant associe à un non-terminal, les terminaux qui peuvent apparaître après ce non-terminal dans une suite de dérivations issues du start : b Suivant(X) si S γxbδ γ et δ sont des suites de non-terminaux et de terminaux, éventuellement vides

22 La fonction Suivant Non-terminaux : S E T F Terminaux : '+' '-' ' ' ' ' '(' ')' 'id' 'n' '$' Productions : S ::= E '$' E ::= E '+' T E '-' T T T ::= T ' ' F T ' ' F F F ::= 'n' 'id' '(' E ')' Suivant(E)={+,-,),$} Suivant(T)={,,+,-,),$} Suivant(F)={,,+,-,),$}

23 Propriétés de Suivant Propriétés : 1)Si A ::= γ X 'a' δ alors 'a' est dans Suivant(X) 2)Si A ::= γ X Y δ alors Premier(Y) est dans Suivant(X) 3)Si Y ::= γ X alors Suivant(X) contient Suivant(Y) 4)Si A ::= γ X Z 1 Z 2 Z n 'a' δ et que tous les Z i sont annulables alors 'a' est dans Suivant(X) (ainsi que les Premier(Z i )) 5)Si A ::= γ X Z 1 Z 2 Z n Y δ et que tous les Z i sont annulables alors Premier(Y) est dans Suivant(X) (ainsi que les Premier(Z i )) 6)Si Y ::= γ X Z 1 Z 2 Z n et que tous les Z i sont annulables alors Suivant(X) contient Suivant(Y) (ainsi que les Premier(Z i ))

24 Propriétés de Suivant Remarques 1)Les productions qui donnent des informations sur X sont celles dont le membre droit contient X, pour chaque occurrence de X 2)La production E ::= γ E enseigne que Suivant(E) contient Suivant(E), ce que l'on savait déjà

25 Calcul de Suivant Calculer Annulable et Premier Pour chaque non-terminal E, appliquer les propriétés à chaque occurrence de E dans les membres droits des productions on abrégera Suivant(X) en S(X) : regarder ce qui suit : si c'est un terminal 'x', ajouter 'x' à Suivant(E) si c'est un non-terminal Y, ajouter P(Y) à Suivant(E) si Y est annulable, reprendre à partir de ce qui suit Y là si rien ne suit, ajouter S(A) à Suivant(E), où A est le membre gauche de la production Résoudre les inéquations ensemblistes.

26 Exemple Non-terminaux : S E T F Terminaux : '+' '-' ' ' ' ' '(' ')' 'id' 'n' '$' Productions : S ::= E '$' E ::= E '+' T E '-' T T T ::= T ' ' F T ' ' F F F ::= 'n' 'id' '(' E ')' Suivant(E) : '$','+','-',')' Suivant(T) : S(E),' ',' ' Suivant(F) : S(T) Suivant(T)='+','-',')','$',' ',' ' Suivant(F)='+','-',')','$',' ',' '

27 Exemple Non-terminaux : S X Y Terminaux : 'a' 'c' 'd' Productions : S ::= X Y S 'd' Y ::= 'c' ε X ::= Y 'a' Annulable = {X,Y} Premier(Y) : 'c' Premier(X) : 'c','a' Premier(S) : 'c','a','d' Suivant(S) : vide Suivant(Y) : P(S),S(S),S(X) Suivant(X) : P(Y),P(S),S(S) Suivant(X) : 'c','a','d' Suivant(Y) : 'c','a','d'

28 Exemple Non-terminaux : S E O F Terminaux : '+' '-' 'n' '(' ')' Productions : S ::= E '$' E ::= E O E F O ::= '+' '-' ε F ::= 'n' '(' E ')' Annulable={O} Premier(O)={+,-} Premier(E)={n,(} Suivant(S) : vide Suivant(E) : P(O),P(E),')' Suivant(O) : P(E) Suivant(F) : S(E) Suivant(O) : 'id','n','(' Suivant(E) : '+','-','n','(',')' Suivant(F) : '+','-','n','(',')'

29 Exercice Non-terminaux : S E E2 T T2 F Terminaux : '$' '+' '-' ' ' ' ' '(' ')' 'id' 'n' Productions : S ::= E '$' E ::= T E2 E2 ::= '+' T E2 '-' T E2 ε T ::= F T2 T2 ::= ' ' F T2 ' ' F T2 ε F ::= 'n' 'id' '('E')' Annulable Premier Suivant S P(E) E P(T) ) $ E2 oui + - S(E) T P(F) P(E2),S(E2),S(E) T2 oui S(T) F ( id n P(T2),S(T2),S(T)

30 Exercice Non-terminaux : S E E2 T T2 F Terminaux : '$' '+' '-' ' ' ' ' '(' ')' 'id' 'n' Productions : S ::= E '$' E ::= T E2 E2 ::= '+' T E2 '-' T E2 ε T ::= F T2 T2 ::= ' ' F T2 ' ' F T2 ε F ::= 'n' 'id' '('E')' Annulable Premier Suivant S ( id n E ( id n ) $ E2 oui + - ) $ T ( id n ) + - $ T2 oui ) + - $ F ( id n ) + - $

31 Extensions On peut étendre Premier et Annulable (pas Suivant) aux suite de terminaux et non-terminaux : γ est annulable si elle ne contient que des non terminaux annulables Premier('a'γ) = { a } Si Z est annulable, Premier(Zγ) = P(Z) + Premier(γ) Si A n'est pas annulable, Premier(Aγ) = P(A)

32 Exemple Non-terminaux : S E O F Terminaux : '+' '-' 'n' '(' ')' Productions : Premier(OE) : '+','-','n','(' S ::= E '$' E ::= E O E F O ::= '+' '-' ε F ::= 'n' '(' E ')'

33 Notion de lookahead Lors de l analyse du code, on lira un certain nombre de lexèmes (en général un) à l avance, par rapport à ce que l on a déjà analysé Ces lexèmes constituent le lookahead Les algorithmes agissent en fonction des valeurs de ces lookahead

34 Grammaire augmentée Pour effectuer le parsing, il faut spécifier aux algorithmes quand arrive la fin du fichier : on ajoute un terminal spécial (en général '$') qui sera envoyé par le lexer un fois la fin du fichier atteinte en plus des actions usuelles, ce terminal est utilisé par les algorithmes pour savoir quand le parsing est terminé Pour cela, on augmente les grammaires : On ajoute un nouveau start, et un nouvel terminal '$' On ajoute la production nouveaustart ::= ancienstart '$'

35 Exemple Non-terminaux : S X Y Start : S Terminaux : 'a' 'c' 'd' Productions : S ::= X Y S 'd' Y ::= 'c' ε X ::= Y 'a' Non-terminaux : R S X Y Start : R Terminaux : 'a' 'c' 'd' '$' Productions : R ::= S '$' S ::= X Y S 'd' Y ::= 'c' ε X ::= Y 'a'

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1 Chap 4: Analyse syntaxique 1 III- L'analyse syntaxique: 1- Le rôle d'un analyseur syntaxique 2- Grammaires non contextuelles 3- Ecriture d'une grammaire 4- Les méthodes d'analyse 5- L'analyse LL(1) 6-

Plus en détail

Langages et Compilation. Analyse descendante prédictive

Langages et Compilation. Analyse descendante prédictive Langages et Compilation Analyse descendante prédictive 1 Introduction Grammaires LL(1) Une famille de grammaires analysables de façon ecace. Caractéristiques de l'analyse LL(1) analyse descendante Construction

Plus en détail

Analyse descendante LL(k)

Analyse descendante LL(k) Bureau 203 - M3 extension mirabelle.nebut at lifl.fr 2012-2013 Principes Factorisation à gauche Suppression de la récursivité à gauche 2/119 Objectif du cours Comprendre le fonctionnement des générateurs

Plus en détail

Langages de programmation et compilation

Langages de programmation et compilation École Normale Supérieure Langages de programmation et compilation Jean-Christophe Filliâtre Cours 6 / 9 novembre 2015 Jean-Christophe Filliâtre Langages de programmation et compilation 2015 2016 / cours

Plus en détail

Théorie des Langages Épisode 5 Analyse descendante Grammaires LL(1)

Théorie des Langages Épisode 5 Analyse descendante Grammaires LL(1) Introduction Analyseur prédictif First et Follow Factorisation LL(1) 1/ 37 Théorie des Langages Épisode 5 Analyse descendante Grammaires LL(1) Thomas Pietrzak Université Paul Verlaine Metz Introduction

Plus en détail

Qu'est-ce qu'un compilateur? Bibliographie. Compilateur = vérificateur et traducteur. Compilateur. Texte. Compilateur. Texte traduit.

Qu'est-ce qu'un compilateur? Bibliographie. Compilateur = vérificateur et traducteur. Compilateur. Texte. Compilateur. Texte traduit. Analyse syntaxique & PP3 Modalités Année 2011 12 Université Bordeaux 1 Licence 3ème année 10 cours 4 TD 2 x 12 TD sur machine Session 1 1 DS 1h30 + 1 projet. Note session 1 : (DS+projet)/2 Session 2 Examen

Plus en détail

Compilation (INF 564)

Compilation (INF 564) Grammaires algébriques Analyse LL(1) Analyse LR(0) Quelques mots de l analyse LR(1) L outil Menhir 1 Compilation (INF 564) Analyse syntaxique François Pottier 16 décembre 2015 Grammaires algébriques Analyse

Plus en détail

Analyse syntaxique. Sections 4.1 à 4.4. IFT-3101 Compilation et interprétation Révision hiver 2014 p. 1

Analyse syntaxique. Sections 4.1 à 4.4. IFT-3101 Compilation et interprétation Révision hiver 2014 p. 1 Analyse syntaxique Sections 4.1 à 4.4 IFT-3101 Compilation et interprétation Révision hiver 2014 p. 1 * Contenu * Introduction Rôle et types d analyseurs syntaxiques Gestion des erreurs Langages hors-contexte

Plus en détail

Théorie des langages. compilation. Elise Bonzon http://web.mi.parisdescartes.fr/ bonzon/ elise.bonzon@parisdescartes.fr 1 / 59

Théorie des langages. compilation. Elise Bonzon http://web.mi.parisdescartes.fr/ bonzon/ elise.bonzon@parisdescartes.fr 1 / 59 et compilation Elise Bonzon http://web.mi.parisdescartes.fr/ bonzon/ elise.bonzon@parisdescartes.fr 1 / 59 et compilation et compilation Structure d un compilateur Analyse lexicale Analyse syntaxique Analyse

Plus en détail

CHAPITRE 5 : ANALYSE LEXICALE

CHAPITRE 5 : ANALYSE LEXICALE CHAPITRE 5 : ANALYSE LEXICALE L analyse lexicale est un autre domaine fondamental d application des automates finis. Dans la plupart des langages de programmation, les unités lexicales (identificateurs,

Plus en détail

Analyse syntaxique IFT-15752 Compilation et interpr etation c! Danny Dub e 2006

Analyse syntaxique IFT-15752 Compilation et interpr etation c! Danny Dub e 2006 Analyse syntaxique Introduction Les grammaires hors-contexte sont les outils que nous utiliserons pour spécifier la structure syntaxique des programmes. Les grammaires hors-contexte ont plusieurs avantages:

Plus en détail

Théorie des Langages

Théorie des Langages Théorie des Langages Analyse syntaxique descendante Claude Moulin Université de Technologie de Compiègne Printemps 2010 Sommaire 1 Principe 2 Premiers 3 Suivants 4 Analyse 5 Grammaire LL(1) Exemple : Grammaire

Plus en détail

L outil Cup. Licence info et GMI documentation COMPIL 2007-2008. Pour toutes remarques, questions, suggestions : mirabelle.nebut@lifl.

L outil Cup. Licence info et GMI documentation COMPIL 2007-2008. Pour toutes remarques, questions, suggestions : mirabelle.nebut@lifl. UFR IEEA Licence info et GMI documentation COMPIL 2007-2008 FIL Pour toutes remarques, questions, suggestions : mirabelle.nebut@lifl.fr 1 raccourci pour Java-Based Constructor of Useful Parsers est un

Plus en détail

Exercice sur les arbres binaires de recherche

Exercice sur les arbres binaires de recherche Exercice sur les arbres binaires de recherche Voici une liste aléatoire de 1 éléments. Notez que vous pouvez faire cet exercice en prenant une autre liste aléatoire ; évidemment, il y a peu de chances

Plus en détail

Chapitre 4 Automates à pile et langages hors-contexte

Chapitre 4 Automates à pile et langages hors-contexte Chapitre 4 Automates à pile et langages hors-contexte 87 Introduction Langage a n b n n est pas accepté par un automate fini. Par contre L k = {a n b n n k} est accepté. Mémoire finie, mémoire infinie,

Plus en détail

Tout d abord, il est nécessaire d accéder à votre compte en ligne depuis le portail de VoxSun https://www.portal.voxsun.com, puis d accéder à votre

Tout d abord, il est nécessaire d accéder à votre compte en ligne depuis le portail de VoxSun https://www.portal.voxsun.com, puis d accéder à votre 1 Tout d abord, il est nécessaire d accéder à votre compte en ligne depuis le portail de VoxSun https://www.portal.voxsun.com, puis d accéder à votre extension de conférence ci-dessous. pour débuter la

Plus en détail

Cours de compilation

Cours de compilation École nationale supérieure d informatique pour l industrie et l entreprise Cours de compilation Semestre 3 13 décembre 2015 Guillaume Burel Table des matières 1. Introduction 4 2. Sémantique 8 2.1. Sémantique

Plus en détail

Exercices : VAR discrètes

Exercices : VAR discrètes Exercices : VAR discrètes Exercice 1: Une urne contient 2 boules blanches et 4 boules noires. On tire les boules une à une sans les remettre jusqu à ce qu il ne reste que des boules d une seule couleur

Plus en détail

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre : Terminale STSS 2 012 2 013 Pourcentages Synthèse 1) Définition : Calculer t % d'un nombre, c'est multiplier ce nombre par t 100. 2) Exemples de calcul : a) Calcul d un pourcentage : Un article coûtant

Plus en détail

CHAPITRE 4 : BASES DE LEX

CHAPITRE 4 : BASES DE LEX CHAPITRE 4 : BASES DE LEX Analyse lexicale (rappel) L analyse lexicale consiste à déterminer le, «statut» de chaque mot, c est-à-dire l unité lexicale (ou token) qui lui correspond. Les unités lexicales

Plus en détail

Division de Polynômes

Division de Polynômes LGL Cours de Mathématiques 00 Division de Polynômes A INTRODUCTION Motivations: * Résoudre des équations d un degré supérieur à * Représenter des fonctions algébriques en se basant et sur des fonctions

Plus en détail

TD 2 - Modèles de calcul

TD 2 - Modèles de calcul TD 2 - Modèles de calcul Remarques préliminaires Si ou désigne une relation binaire (de dérivation/transition suivant le contexte), on notera ou sa clôture transitive, comprendre la relation obenue en

Plus en détail

Théorie des langages. Automates à pile. Elise Bonzon http://web.mi.parisdescartes.fr/ bonzon/ elise.bonzon@parisdescartes.

Théorie des langages. Automates à pile. Elise Bonzon http://web.mi.parisdescartes.fr/ bonzon/ elise.bonzon@parisdescartes. Automates à pile Elise Bonzon http://web.mi.parisdescartes.fr/ bonzon/ elise.bonzon@parisdescartes.fr 1 / 62 Automates à pile Introduction Rappels sur les piles Automates à pile : définition Automates

Plus en détail

Logique des propositions (2)

Logique des propositions (2) Logique des propositions (2) F. Alexandre École Supérieure d Informatique et Applications de Lorraine January 21, 2009 Plan Algorithme de mise sous forme clausale 1 Système formel basé sur les clauses

Plus en détail

TP 1 - Utilisation de Python

TP 1 - Utilisation de Python TP 1 - Utilisation de Python L objectif de ce TP est d apprendre à faire réaliser des calculs et des tâches répétitives à un ordinateur. Pour faire cela, il est nécessaire de communiquer avec l ordinateur

Plus en détail

La comptabilisation dans la ligne Crésus Le module de comptabilisation

La comptabilisation dans la ligne Crésus Le module de comptabilisation Note La comptabilisation dans la ligne Crésus Le module de comptabilisation Ce document présente le fonctionnement du module de comptabilisation qui prend la relève entre les programmes de facturation

Plus en détail

pedigree d'un cheval Zoe ; son père est Tonnerre et sa mère Belle ; mère de Belle est Rose et père de Belle est Eclair jean jean marc paul luc

pedigree d'un cheval Zoe ; son père est Tonnerre et sa mère Belle ; mère de Belle est Rose et père de Belle est Eclair jean jean marc paul luc Chap. 3 Les arbres binaires Un arbre est un ensemble de nœuds, organisés de façon hiérarchique, à partir d'un nœud distingué, appelé racine. La structure d'arbre est l'une des plus importantes et des plus

Plus en détail

Analyse lexicale Analyse syntaxique Évaluation

Analyse lexicale Analyse syntaxique Évaluation Analyse lexicale Analyse syntaxique Évaluation Génération de code - Cours 1 {Remi.Forax, Matthieu.Constant, Michel.Chilowicz}@univ-mlv.fr Tatoo nain d'argentine ( Cliff1066, CC-By) Génération de code Objectifs

Plus en détail

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes IUT HSE Probabilités et Statistiques Feuille : variables aléatoires discrètes 1 Exercices Dénombrements Exercice 1. On souhaite ranger sur une étagère 4 livres de mathématiques (distincts), 6 livres de

Plus en détail

Maîtriser le binaire et les conversions réciproques binaire-décimal.

Maîtriser le binaire et les conversions réciproques binaire-décimal. Support Réseau des Accès Utilisateurs SI 2 BTS Services Informatiques aux Organisations 1 ère année Support Réseau des Accès Utilisateurs Objectifs : Chapitre 1 : Codage de l'information Le système binaire

Plus en détail

Roberto M. Amadio. Introduction à l analyse syntaxique et à la compilation.

Roberto M. Amadio. Introduction à l analyse syntaxique et à la compilation. Introduction à l analyse syntaxique et à la compilation Roberto M. Amadio To cite this version: Roberto M. Amadio. Introduction à l analyse syntaxique et à la compilation. Paris Diderot (Paris 7), 2009,

Plus en détail

Exercice 40 page 142. Résoudre dans R, à l aide d un tableau de signe, les inéquations suivantes : a) (5x 9)(5x 8) 0. b) 9 10x.

Exercice 40 page 142. Résoudre dans R, à l aide d un tableau de signe, les inéquations suivantes : a) (5x 9)(5x 8) 0. b) 9 10x. Exercice 4 page 142 Résoudre dans R, à l aide d un tableau de signe, les inéquations suivantes : a) (5x 9)(5x 8) b) 9 1x 9x 5 > c) 2x+6 2 4x d) ( 3x 9)(7x 8) < a) Résolution de l inéquation (5x 9)(5x 8)

Plus en détail

Grammaires hors-contexte

Grammaires hors-contexte Analyse syntaxique Grammaires hors-contexte Une grammaire hors-contexte est un 4-uplet N, Σ, P, S où : N est un ensemble de symboles non terminaux, appelé l alphabet non terminal. Σ est un ensemble de

Plus en détail

"src" c'est là où vous allez retrouver les classes que vous aurez modifiées et enregistrées, elles sont en.java c'est à dire modifiable.

src c'est là où vous allez retrouver les classes que vous aurez modifiées et enregistrées, elles sont en.java c'est à dire modifiable. Petit tutoriel consacré à l'utilisation de la version d'éclipse que vous venez de télécharger, configué par UF_Fernand. Installation: Si on peut parler d'installation car il suffit juste de décompresser

Plus en détail

L3 Sciences Pour l Ingénieur - Outils Informatiques Travaux Pratiques

L3 Sciences Pour l Ingénieur - Outils Informatiques Travaux Pratiques http://www.ups-tlse.fr L3 Sciences Pour l Ingénieur - Outils Informatiques Travaux Pratiques TP n 5 Mars 2013 Quelques conseils de travail Avant de poser une question à votre enseignant, expérimentez par

Plus en détail

Computix. Dans la colonne du 10, B choisit le 7 inférieur A 10 B 7

Computix. Dans la colonne du 10, B choisit le 7 inférieur A 10 B 7 Computix Matériel : grilles carrées comportant un nombre impair de cases. Quelques-unes sont données en annexe ; mais on peut aussi les construire soi-même, ou les faire construire par les élèves. Elles

Plus en détail

I. Le contenu des banques de données de jurisprudence du Tribunal fédéral

I. Le contenu des banques de données de jurisprudence du Tribunal fédéral B u n d e s g e r i c h t T r i b u n a l f é d é r a l T r i b u n a l e f e d e r a l e T r i b u n a l f e d e r a l Trouver les arrêts pertinents dans les ATF sur internet - Stratégies de recherche

Plus en détail

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé EXERCICE 1 5 points Commun à tous les candidats 1. Réponse c : ln(10)+2 ln ( 10e 2) = ln(10)+ln ( e 2) = ln(10)+2 2. Réponse b : n 13 0,7 n 0,01

Plus en détail

) 1 avec E. : «on obtient au moins une fois un 6 en n lancers». I. Méthode de dénombrement 1. Cas de deux lancers

) 1 avec E. : «on obtient au moins une fois un 6 en n lancers». I. Méthode de dénombrement 1. Cas de deux lancers première question supplémentaire. Cette méthode mène à une variable aléatoire suivant la loi binomiale. Copie n 5 : ce groupe résout très rapidement la question en considérant l'événement contraire! Heureusement

Plus en détail

EXERCICES SUR LES PROBABILITÉS

EXERCICES SUR LES PROBABILITÉS EXERCICES SUR LES PROBABILITÉS Exercice 1 Dans un univers Ω, on donne deux événements A et B incompatibles tels que p(a) = 0,2 et p(b) = 0,7. Calculer p(a B), p(a B), p ( A ) et p ( B ). Exercice 2 Un

Plus en détail

Introduction au langage SQL

Introduction au langage SQL Introduction au langage SQL Les bases de données relationnelles Le langage SQL est un langage universel destiné à travailler sur des bases de données relationnelles. Nous considérerons ici qu'une base

Plus en détail

Extension Multilingue

Extension Multilingue Extension Multilingue pour Crésus-facturation Introduction Version 6 et suivantes Cette extension permet de choisir la langue de chaque client. La désignation des articles permet d'introduire les textes

Plus en détail

Algorithme Algorigramme page 1/10 Algorithmique Algorigramme

Algorithme Algorigramme page 1/10 Algorithmique Algorigramme Algorithme Algorigramme page 1/10 Algorithmique Algorigramme Centre d'interêt : Analyser les constituants d'un système réel d'un point de vue structurel et comportemental Objectifs A la fin de la séquence,

Plus en détail

Environnement de programmation

Environnement de programmation Environnement de programmation 1.La programmation Les ordinateurs sont stupides! à un point dont on n'a pas idée. Ils ne réagissent ni ne répondent qu'à des situations ou à des données anticipées par le

Plus en détail

FICHIERS INDEX DES COMPTES ANNUELS DÉPOSÉS AUPRÈS DE LA BANQUE NATIONALE DE BELGIQUE

FICHIERS INDEX DES COMPTES ANNUELS DÉPOSÉS AUPRÈS DE LA BANQUE NATIONALE DE BELGIQUE FICHIERS INDEX DES COMPTES ANNUELS DÉPOSÉS AUPRÈS DE LA BANQUE NATIONALE DE BELGIQUE 1. FICHIERS INDEX QUOTIDIENS 1.1. GÉNÉRALITÉS Les références de tous les comptes annuels, des comptes consolidés et

Plus en détail

Le sujet est composé de 6 pages dont une annexe à rendre avec la copie. Formulaire

Le sujet est composé de 6 pages dont une annexe à rendre avec la copie. Formulaire Année universitaire 2013-2014 Diplôme de D.A.E.U Option A 1 ère session Juin 2014 Intitulé de la matière : Nom de l enseignant : Mathématiques Mme Baulon Date de l épreuve : Mercredi 11 juin 2014 13.30-16.30

Plus en détail

Équations et inéquations du 1 er degré

Équations et inéquations du 1 er degré Équations et inéquations du 1 er degré I. Équation 1/ Vocabulaire (rappels) Un équation se présente sous la forme d'une égalité constituée de nombres, de lettres et de symboles mathématiques. Par exemple

Plus en détail

CH.8 Décidabilité. Propriétés des langages récursifs : Fermés par complémentation, union et intersection. oui. non. oui M 1. non. oui M 2.

CH.8 Décidabilité. Propriétés des langages récursifs : Fermés par complémentation, union et intersection. oui. non. oui M 1. non. oui M 2. CH.8 Décidabilité 8.1 Les langages récursifs 8.2 La machine de Turing universelle 8.3 Des problèmes de langages indécidables 8.4 D'autres problèmes indécidables Automates ch8 1 8.1 Les langages récursifs

Plus en détail

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes

Plus en détail

I) Deux propriétés importantes Propriété 1 Si A est multiple de B et B est un multiple de n, alors A est un multiple de n.

I) Deux propriétés importantes Propriété 1 Si A est multiple de B et B est un multiple de n, alors A est un multiple de n. Extrait de cours de maths de 5e Chapitre 1 : Arithmétique Définition 1. Multiples et diviseurs Si, dans une division de D par d, le reste est nul, alors on dit que D est un multiple de d, que d est un

Plus en détail

Interakting groupe Business & Decision

Interakting groupe Business & Decision Magento Référence Date de création 2 octobre 2009 Date de diffusion Magento_2009-12-16_MANUEL D'INSTALLATION ET INTERAKTING SLIDER_v3.2.doc Version 3.2 Magento ----- Manuel d'installation et d'utilisation

Plus en détail

Support de cours Compilation 2013-2014 M1 Informatique Anne BERRY

Support de cours Compilation 2013-2014 M1 Informatique Anne BERRY Support de cours Compilation 2013-2014 M1 Informatique Anne BERRY 1 2 Cours de Compilation Anne BERRY ENT : M 1_INFO_COMPIL Bibliographie 1. Cours en ligne Keith Schwarz http://www.stanford.edu/class/cs143/

Plus en détail

Tutoriel. Invite de commande «cmd» sous Windows

Tutoriel. Invite de commande «cmd» sous Windows Version 001 Tutoriel Invite de commande «cmd» sous Windows Auteurs : Jean-Louis Gutzwiller, Béatrice Chevaillier. Dernière modification : 24 mai 2010 Jean-Louis.Gutzwiller@supelec.fr Beatrice.Chevaillier@supelec.fr

Plus en détail

Lexing, Parsing & Evaluation. Rémi Forax

Lexing, Parsing & Evaluation. Rémi Forax Lexing, Parsing & Evaluation Rémi Forax Plan Intro Rappel Tatoo Regex Algo LR Priorité Token erreur Evaluation avec une pile Un compilateur Un compilateur est un programme qui prend une description en

Plus en détail

École Polytechnique de Montréal Département de génie informatique et logiciel. LOG3210 Éléments de langages et compilateurs.

École Polytechnique de Montréal Département de génie informatique et logiciel. LOG3210 Éléments de langages et compilateurs. École Polytechnique de Montréal Département de génie informatique et logiciel LOG3210 Éléments de langages et compilateurs Intra hiver 2013 Solutionnaire Question 1 Grammaires (10 points) Soit la grammaire

Plus en détail

Algorithmes pour l analyse syntaxique

Algorithmes pour l analyse syntaxique Algorithmes pour l analyse syntaxique Tony Bourdier Version 1.2 8 juillet 2008 Analyse syntaxique 2 Réduction inférieure (suppression des non-terminaux improductifs) Rappel : Soit G = (N, T,, X) une grammaire.

Plus en détail

Notice de présentation. La mise à jour de la référence bancaire sous TelePAC

Notice de présentation. La mise à jour de la référence bancaire sous TelePAC Notice de présentation La mise à jour de la référence bancaire sous TelePAC Avril 2015 Table des matières Présentation générale... 3 La mise à jour de votre référence bancaire... 4 1. Créer une nouvelle

Plus en détail

D R O I T E S, E Q U A T I O N S E T I N E Q U A T I O N S

D R O I T E S, E Q U A T I O N S E T I N E Q U A T I O N S D R O I T E S, E Q U A T I O N S E T I N E Q U A T I O N S b.delap@wanadoo.fr Utiliser un graphique pour résoudre des inéquations à une seule inconnue. 1 er cas : les valeurs sont toutes positives : Sur

Plus en détail

Introduction. Téléchargement CUP http://www2.cs.tum.edu/projects/cup/java cup 11b.jar Jflex + Documentation http://jflex.de/jflex 1.5.1.

Introduction. Téléchargement CUP http://www2.cs.tum.edu/projects/cup/java cup 11b.jar Jflex + Documentation http://jflex.de/jflex 1.5.1. Cup et JFlex Introduction Téléchargement CUP http://www2.cs.tum.edu/projects/cup/java cup 11b.jar Jflex + Documentation http://jflex.de/jflex 1.5.1.zip Documentation en ligne Cup http://www2.cs.tum.edu/projects/cup/manual.html

Plus en détail

GESTIPACK. version PC

GESTIPACK. version PC GESTIPACK version PC SOMMAIRE GESTIPACK R U B R I Q U E S P A G E S - Installer votre application GESTIPACK 2011 2 à 3 - Utilisation de GESTIPACK 2011 4 à 5 - Gestion Options Paramètres 6 à 11 - Gestion

Plus en détail

Version default Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 1/5 Responsable : Mathieu COURTOIS Clé : U7.02.

Version default Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 1/5 Responsable : Mathieu COURTOIS Clé : U7.02. Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 1/5 Opérateur LIRE_TABLE 1 But Lire un fichier contenant une table. Cette commande permet de lire une table écrite dans un fichier sous le format TABLEAU,

Plus en détail

Tutoriel : Réaliser un site multilingues

Tutoriel : Réaliser un site multilingues Tutoriel : Réaliser un site multilingues INDEX : 1. Introduction 2. Détecter la langue 3. Gérer les langues avec PHP a. Usage de variables b. Traduction à la volée (passage de fonction) 4. Gérer les langues

Plus en détail

Notes. Analyse syntaxique ascendante. Notes. Notes. Exemple. Notes. Exemple. F. De Comité. 16 mai 2011

Notes. Analyse syntaxique ascendante. Notes. Notes. Exemple. Notes. Exemple. F. De Comité. 16 mai 2011 Analyse syntaxique ascendante. De Comité L3 Miage A C 16 mai 2011 Idée Reconstruire l arbre à partir des feuilles. Réduire une chaîne terminale w à l axiome de départ, par une suite de réductions successives

Plus en détail

OUTILS ÉLECTRONIQUES D EXPÉDITION GUIDE DE L UTILISATEUR

OUTILS ÉLECTRONIQUES D EXPÉDITION GUIDE DE L UTILISATEUR OUTILS ÉLECTRONIQUES D EXPÉDITION GUIDE DE L UTILISATEUR Version Hors ligne Saisie d une commande Spécifications du fichier d importation sur les chefs de ménage Juin 2006 Société canadienne des Postes

Plus en détail

DS Informatique Scientifique

DS Informatique Scientifique DUT Mesures Physiques - semestre S'2 DS Informatique Scientifique 10 décembre 2012 0. Directives Durée : 2h Tout système électronique interdit (calculatrice, téléphone, etc). Téléphone portable éteint

Plus en détail

Les trois lignes suivantes vont disparaître, il est donc inutile de les ajouter. Feuille de styles Code_Aster pour Open Office

Les trois lignes suivantes vont disparaître, il est donc inutile de les ajouter. Feuille de styles Code_Aster pour Open Office Titre : Feuille de styles Code_Aster pour Open Office Date : 10/02/2015 Page : 1/7 L'entête et le pied de page sont générés automatiquement et écrasés lors de la récupération du document depuis l'application

Plus en détail

gcc -Wall ansi o tp fichiers -lfl

gcc -Wall ansi o tp fichiers -lfl FLEX et BISON tp.l tp_l.c : - abréviations - expressions régulières et actions associées. tp.h : - définition de types - définition d étiquettes tp_y.h : codes symboliques pour les tokens FLEX Générateur

Plus en détail

Le chiffre est le signe, le nombre est la valeur.

Le chiffre est le signe, le nombre est la valeur. Extrait de cours de maths de 6e Chapitre 1 : Les nombres et les opérations I) Chiffre et nombre 1.1 La numération décimale En mathématique, un chiffre est un signe utilisé pour l'écriture des nombres.

Plus en détail

Première STMG1 2014-2015 progression. - 1. Séquence : Proportion d une sous population dans une population.

Première STMG1 2014-2015 progression. - 1. Séquence : Proportion d une sous population dans une population. Première STMG1 2014-2015 progression. - 1 Table des matières Fil rouge. 3 Axes du programme. 3 Séquence : Proportion d une sous population dans une population. 3 Information chiffrée : connaître et exploiter

Plus en détail

BASE DE DONNEES SOUS ACCESS «Gestion de contacts commerciaux»

BASE DE DONNEES SOUS ACCESS «Gestion de contacts commerciaux» BASE DE DONNEES SOUS ACCESS «Gestion de contacts commerciaux» Contenu 1 - Description de la base de données... 1 2 - Interface d Access :... 3 3 Création des tables (structure)... 5 4 - Relations entre

Plus en détail

Initiation à OpenOffice

Initiation à OpenOffice Initiation à OpenOffice Le module de traitement de texte (Writer) Introduction: Le logiciel OpenOffice est un intégré bureautique (du type Works) contenant plusieurs applications: traitement de texte (Writer),

Plus en détail

Excel par ADM - Fonction Si() - Volair - Conseils

Excel par ADM - Fonction Si() - Volair - Conseils Excel par ADM - Fonction Si() - Volair - Conseils Page 1 sur 1 La Fonction Logique "Si()" La fonction SI() est composée de 3 arguments : 1/ le test 2/ ce qui apparaîtra dans la cellule où l'on construit

Plus en détail

Double-cliquez sur l'icône "Keep-it-Easy System" pour lancer le logiciel et le menu principal se présente comme l'image n 1.

Double-cliquez sur l'icône Keep-it-Easy System pour lancer le logiciel et le menu principal se présente comme l'image n 1. Manuel d'utilisation du logiciel du moniteur ECG REF. 23 500 10 Sommaire : 1. Menu principal 2. Description des fonctions principales 2.1 Gestionnaire d'archives 2.2 Continuer l'affichage des données 2.3

Plus en détail

Utilisation du logiciel OpMat Ce logiciel effectue des opérations élémentaires sur les lignes d une matrice avec des entrées rationnelles

Utilisation du logiciel OpMat Ce logiciel effectue des opérations élémentaires sur les lignes d une matrice avec des entrées rationnelles Utilisation du logiciel OpMat Ce logiciel effectue des opérations élémentaires sur les lignes d une matrice avec des entrées rationnelles Michel Bouchard, enseignant retraité, Département de mathématiques,

Plus en détail

BAZIN Danil et PRIEZ Jean-Baptiste. LEX & YACC : Calculatrice Évoluée

BAZIN Danil et PRIEZ Jean-Baptiste. LEX & YACC : Calculatrice Évoluée BAZIN Danil et PRIEZ Jean-Baptiste LEX & YACC : Calculatrice Évoluée Table des matières 1 Introduction 3 2 Description 4 3 La grammaire utilisée 6 4 Lexèmes et FLEX 8 5 Analyse syntaxique et YACC 8 5.1

Plus en détail

Module 3 Exécution, interrogation d un formulaire

Module 3 Exécution, interrogation d un formulaire Module 3 Exécution, interrogation d un formulaire Manipulation du module Form Le module Form est un programme source qui peut être enregistré dans la base de données ou dans un fichier binaire sur le disque

Plus en détail

IF SKIP_INTROPage = 0 IntroPage L'assistant Coverscreen va vous guider dans la mise à jour des informations concernant le ménage.

IF SKIP_INTROPage = 0 IntroPage L'assistant Coverscreen va vous guider dans la mise à jour des informations concernant le ménage. Share wave 4: 50+ in Europe - Coverscreenwizard version 4.8.6 IF SKIP_INTROPage = 0 IntroPage L'assistant Coverscreen va vous guider dans la mise à jour des informations concernant le ménage. Veuillez

Plus en détail

Les supports de cours suivants font référence au cours de Mr SOL et à son livre : "Accès à l'université" chez DUNOD

Les supports de cours suivants font référence au cours de Mr SOL et à son livre : Accès à l'université chez DUNOD Les supports de cours suivants font référence au cours de Mr SOL et à son livre : "Accès à l'université" chez DUNOD Les supports de cours ne sont pas complets, ils ne contiennent ni les démonstrations,

Plus en détail

Fonctions homographiques

Fonctions homographiques Fonctions homographiques On donne ci-dessous deux définitions des fonctions homographiques, et on montre que ces deux définitions sont équivalentes. On décrit la courbe représentative d une fonction homographique.

Plus en détail

Extrait de cours maths 3e. Multiples et diviseurs

Extrait de cours maths 3e. Multiples et diviseurs Extrait de cours maths 3e I) Multiples et diviseurs Multiples et diviseurs Un multiple d'un nombre est un produit dont un des facteurs est ce nombre. Un diviseur du produit est un facteur de ce produit.

Plus en détail

Chapitre. 12-1 Avant d utiliser la fonction graphe à table 12-2 Utilisation de la fonction graphe à table

Chapitre. 12-1 Avant d utiliser la fonction graphe à table 12-2 Utilisation de la fonction graphe à table Chapitre Graphe à table Avec cette fonction, vous pouvez faire apparaître un graphe ainsi qu une table à l écran et déplacer le pointeur sur le graphe pour stocker, au besoin, ses coordonnées dans la table.

Plus en détail

Cliquez sur l enveloppe (première icône de la barre des icônes) : votre courrier est stocké dans la boîte d envoi sans être envoyé.

Cliquez sur l enveloppe (première icône de la barre des icônes) : votre courrier est stocké dans la boîte d envoi sans être envoyé. 1. Envoyer un message Cliquez sur le menu [Démarrer], puis sur [Programmes], enfin sur [Outlook Express]. Cliquez sur l icône [Nouveau message]. La fenêtre Nouveau message s affiche. Dans la zone A, tapez

Plus en détail

IFT313 Introduction aux langages formels

IFT313 Introduction aux langages formels Département d informatique IFT313 Introduction aux langages formels Plan de cours Été 2014 Enseignant : Froduald Kabanza Courriel : kabanza@usherbrooke.ca Local : D4-1022-2 Téléphone : (819) 821-8000 poste

Plus en détail

Théorie des Langages

Théorie des Langages Théorie des Langages AntLR - Générateur d analyseurs Claude Moulin Université de Technologie de Compiègne Printemps 2015 Sommaire 1 Introduction 2 AntLR ANTLR : ANother Tool for Language Recognition URL

Plus en détail

Suite arithmétique. Rang n 1 2 3 4 5 6 7 8 9 10 11 12 Suite u n u 1 u 2 u 3 u 4 u 5 u 6 u 7 u 8 u 9 u 10 u 11 u 12 Abonnements 2000 2600 3200

Suite arithmétique. Rang n 1 2 3 4 5 6 7 8 9 10 11 12 Suite u n u 1 u 2 u 3 u 4 u 5 u 6 u 7 u 8 u 9 u 10 u 11 u 12 Abonnements 2000 2600 3200 Suite arithmétique ENONCE : Une société de téléphonie mobile propose un nouveau forfait à partir du mois de janvier 2009. En janvier 2009, elle a enregistré 2000 abonnements souscrits pour ce forfait.

Plus en détail

Équations - Inéquations - Systèmes

Équations - Inéquations - Systèmes Équations - Inéquations - Systèmes I Premier degré Propriétés Soit f définie sur IR par f(x = ax + b avec a 0. f est une fonction affine, elle est représentée graphiquement par une droite. a est le coefficient

Plus en détail

Présentation du projet:

Présentation du projet: : Le but du projet est de réaliser le fonctionnement d'un jeu de Siam valide. Plus spécifiquement, il consiste à implémenter l'organisation générale du jeu, et le suivi des règles du mouvement des pièces.

Plus en détail

Numération. I. Représentation des nombres entiers... 2 I.1. Nombres non signés...2 I.2. Nombres signés...2

Numération. I. Représentation des nombres entiers... 2 I.1. Nombres non signés...2 I.2. Nombres signés...2 I. Représentation des nombres entiers... 2 I.1. Nombres non signés...2 I.2. Nombres signés...2 II. Changement de bases...3 II.1. Hexadécimal ou binaire vers décimal...3 II.2. Décimal vers hexadécimal ou

Plus en détail

Traitements d'images. 1 Représentation d'une image

Traitements d'images. 1 Représentation d'une image Univ. Lille1 - Licence STS 1ère année 2013-2014 Algorithmes et Programmation Impérative 1 Traitements d'images Objectifs du TP : 1. Manipuler des tableaux à deux dimensions. 2. Découvrir et comprendre

Plus en détail

Héritage Concepts généraux des classes dérivées. Les concepts de base de la POO Application en C++ Héritage Concepts généraux des classes dérivées

Héritage Concepts généraux des classes dérivées. Les concepts de base de la POO Application en C++ Héritage Concepts généraux des classes dérivées Les concepts de base de la POO Application en C++ Classes abstraites Possibilité de définir de nouveaux objets à partir des objets existants Hiérarchie de généralisation/ spécialisation Une classe descendante

Plus en détail

REDIGER ET PUBLIER DES ARTICLES

REDIGER ET PUBLIER DES ARTICLES REDIGER ET PUBLIER DES ARTICLES Introduction... 2 Publier avec Spip + EVA... 2 Ecrire un article... 3 Règles de saisie d un texte... 4 Placer une image dans un article... 7 Joindre un document à un article...

Plus en détail

NERIANE GESTION DOCUMENTAIRE

NERIANE GESTION DOCUMENTAIRE NERIANE GESTION DOCUMENTAIRE Le logiciel Nériane Gestion Documentaire est un logiciel offrant différents outils pour gérer des documents. Il est disponible en deux versions différentes : - Une version

Plus en détail

Soutien illimité 7j/7 en maths: Coach, profs, exercices & annales, cours. Sujet de Bac 2013 Maths S Obligatoire & Spécialité - Amérique du Nord

Soutien illimité 7j/7 en maths: Coach, profs, exercices & annales, cours. Sujet de Bac 2013 Maths S Obligatoire & Spécialité - Amérique du Nord Sujet de Bac 2013 Maths S Obligatoire & Spécialité - Amérique du Nord EXERCICE 1 : 5 points On se place dans l espace muni d un repère orthonormé. On considère les points,, et. 1. Démontrer que les points,

Plus en détail

EQUISIS EXECUTIVE GESTION COMMERCIALE GUIDE DE L'UTILISATEUR

EQUISIS EXECUTIVE GESTION COMMERCIALE GUIDE DE L'UTILISATEUR GUIDE DE L'UTILISATEUR EQUISIS EXECUTIVE GESTION COMMERCIALE I. INTRODUCTION... 2 A. LES MODULES DE LA GESTION COMMERCIALE... 2 B. DEMARRER EQUISIS EXECUTIVE... 2 C. NAVIGUER DANS EQUISIS... 4 II. TRAVAILLER

Plus en détail

COURS DE MATHEMATIQUES TERMINALE STG

COURS DE MATHEMATIQUES TERMINALE STG COURS DE MATHEMATIQUES TERMINALE STG Chapitre 1. TAUX D EVOLUTION... 5 1. TAUX D EVOLUTION ET COEFFICIENTS MULTIPLICATEURS... 5 a. Taux d évolution... 5 b. Coefficient multiplicateur... 5 c. Calcul d une

Plus en détail

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

TAXE SCOLAIRE. Pour les notaires et institutions financière

TAXE SCOLAIRE. Pour les notaires et institutions financière TAXE SCOLAIRE Pour les notaires et institutions financière Étape 1 Le système est sécurisé et demande un certificat d encryption 128 bits. Si le certificat n est pas installé, il est possible quand même

Plus en détail

Manuel WebDataDOMO. 1 Lancement et configuration des automates. Lors du lancement du logiciel, cet écran apparaît :

Manuel WebDataDOMO. 1 Lancement et configuration des automates. Lors du lancement du logiciel, cet écran apparaît : 1 Lancement et configuration des automates Lors du lancement du logiciel, cet écran apparaît : Cliquez sur pour ouvrir la fenêtre de configuration des automates : 1/9 Remplissez les champs comme suit :

Plus en détail

TD n 3 Microsoft Office Word 2007

TD n 3 Microsoft Office Word 2007 1 TD n 3 Microsoft Office Word 2007 1. Présentation Microsoft Word est un logiciel de traitement de texte puissant qui fait partie du pack Office, il permet de créer simplement des documents (des lettres,

Plus en détail

JavaCC et ANTLR : générateurs de parseurs. marco savard

JavaCC et ANTLR : générateurs de parseurs. marco savard JavaCC et ANTLR : générateurs de parseurs marco savard 1 Plan de la présentation Pourquoi «parser»? Théorie du «parsing» Diagramme syntaxique, BNF, grammaire Outils : JavaCC et ANTLR Quelques exemples

Plus en détail