Langages hors-contexte

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

Download "Langages hors-contexte"

Transcription

1 Langages hors-contexte Damien Nouvel Damien Nouvel (Inalco) Langages hors-contexte 1 / 29

2 Origines Plan 1. Origines 2. Définitions 3. Dérivations 4. Simplification Damien Nouvel (Inalco) Langages hors-contexte 2 / 29

3 Origines Langages réguliers et grammaires Les langages réguliers (ou rationnels) reconnaissent Des mots issus de lexiques Des formes normales (chiffres, dates, etc.) ñ Ils sont insuffisants pour Les formes récursives Les structures de type ta n b n u La recherche de la syntaxe dans le langage naturel L analyse de programmes ñ La machine de Turing peut faire mieux que ça! Damien Nouvel (Inalco) Langages hors-contexte 3 / 29

4 Origines Historique des grammaires Hiérarchie de Chomsky (1956) Analyse du langage naturel (morphologie, syntaxe) Grammaire formelles Type 0 : grammaires générales (machine de Turing) Type 1 : grammaires contextuelles (automates lin. bornés) Type 2 : grammaires hors-contexte (automates à pile) Type 3 : grammaires régulières (automates à états finis) Langages de programmation artificiels (compilation) Compilateurs mot-à-mot (assembleur) Expressions mathématiques : arbres d analyse Compilateurs modernes Analyse lexicale (scanner) Analyse syntaxique (parser) ñ Utilisation des méthodes linguistiques pour la programmation Damien Nouvel (Inalco) Langages hors-contexte 4 / 29

5 Définitions Plan 1. Origines 2. Définitions 3. Dérivations 4. Simplification Damien Nouvel (Inalco) Langages hors-contexte 5 / 29

6 Définitions Arbre d expression Analyse de l expression mathématique ?9 Priorité des opérateurs : ( 1?9)) + (3 2 Arbre d expression : ? ñ Chaque branche est aussi une expression valide : 1 2, 3?9 9 Damien Nouvel (Inalco) Langages hors-contexte 6 / 29

7 Définitions Backus-Naur Form Langage de programmation Algol 1960 (J. Backus et P. Naur) Règles de description du langage Pour la programmation <ifstruct> ::= "if" "(" <test> ")" "{" <block> "}" <test> ::= <var> "==" <num> <var> "&&" <var> <block> ::= <inst> <inst> <block> ñ Vérification de la syntaxe des programmes ñ Récursivité dans les règles Pour la linguistique <E> ::= <GN> <GV> <GN> ::= <DET> <NC> <DET> <ADJ> <NC> <GV> ::= "marche" "dort" <DET> ::= "le" <NC> ::= "chien" "chat" <ADJ> ::= "petit" "gros" Damien Nouvel (Inalco) Langages hors-contexte 7 / 29

8 Définitions Définition des grammaires hors-contexte ñ Reconnaissance / génération de langages Quadruplet G = (T, N, R, S) T : symboles terminaux ñ Les mots possibles des énoncés N : symboles non-terminaux ñ Groupes de mots intéressants (GN, GV, etc.) R Ă N ˆ (N Y T) : règles ñ Déterminent la composition des groupes de mots ñ Notations Une règle s écrit A Ñ α avec A P N et α P (N Y T) Des règles A Ñ α et A Ñ β s écrivent A Ñ α β S P N : axiome (symbole de départ) ñ Représente l énoncé Damien Nouvel (Inalco) Langages hors-contexte 8 / 29

9 Définitions Exemple Expressions mathématiques N = ts, Eu et T = t+,,,?, (, ), 1, 2, 3...u Règles : S Ñ E E Ñ E + E E Ñ E E E Ñ E E E Ñ (E) E Ñ? E E Ñ Une dérivation possible : S Ñ E Ñ E + E Ñ E E + E Ñ ?9 Damien Nouvel (Inalco) Langages hors-contexte 9 / 29

10 Définitions Exercices Définissez des grammaires qui génèrent Le langage régulier ab cd Le langage ta n c n, n ą 0u Le langage ta n bc m d, n ą 0, m ą nu Les palindrômes Damien Nouvel (Inalco) Langages hors-contexte 10 / 29

11 Dérivations Plan 1. Origines 2. Définitions 3. Dérivations 4. Simplification Damien Nouvel (Inalco) Langages hors-contexte 11 / 29

12 Dérivations Dérivation Opérations qui génèrent le langage pour une grammaire Un mot α P (N Y T) se dérive en un mot β P (N Y T) si α se décompose en α 1 Aα 2 avec A P N β se décompose en α 1 γα 2 avec γ P (N Y T) A Ñ γ P R (c est une règle) Exemple : E + E E Ñ E + E E E α 1 = E+ α 2 = E A = E γ = E E E Ñ E E P R Damien Nouvel (Inalco) Langages hors-contexte 12 / 29

13 Dérivations Suite de dérivations Par transitivité Chaîne de dérivations α Ñ β Ñ γ = α ÝÑ γ Fermeture transitive, clôture (cf étoile de Kleene) Si γ P (N Y T) alors γ est une proto-phrase de G Ordre des dérivations Possibilité d analyses pour Dérivation gauche : réécrit le non-terminal le plus à gauche E Ñ E + E Ñ 1 + E Ñ 1 + E + E Ñ E Ñ Dérivation droite : réécrit le non-terminal le plus à droite E Ñ E + E Ñ E + 3 Ñ E + E + 3 Ñ E Ñ ñ Dérivations différentes même résultat? ñ Pas toujours (par ex. associativité, priorité des opérateurs) Damien Nouvel (Inalco) Langages hors-contexte 13 / 29

14 Dérivations Langage généré Soit G une grammaire, alors le langage généré par G est L(G) = tm P T S ÝÑ mu ñ Sous-ensemble de T ñ Pas nécessairement fini Damien Nouvel (Inalco) Langages hors-contexte 14 / 29

15 Dérivations Arbre de dérivation Représentation graphique de la dérivation Racine : symbole initial = S Nœud : symbole non-terminal P N Feuille : symbole terminal P T Relation parent-enfants : dérivation (règle) ñ Structure de l analyse Dérivations (et analyses) de E E E E E + E E + E 3 1 E E dérivation gauche dérivation droite Damien Nouvel (Inalco) Langages hors-contexte 15 / 29

16 Plan 1. Origines 2. Définitions 3. Dérivations 4. Simplification Damien Nouvel (Inalco) Langages hors-contexte 16 / 29

17 Simplifier une grammaire ñ Supprimer les éléments inutiles de la grammaire Symboles improductifs A est improductif s il n y a pas de m P T tel que A ÝÑ m Symboles inaccessibles A est inaccessible s il n y a pas de α et β tels que S ÝÑ αaβ ϵ-productions Une ϵ-production est une dérivation telle que A ÝÑ ϵ Production simple A Ñ B est une production simple si A P N et B P N ñ Pour toute grammaire, il existe une grammaire équivalente sans symboles improductifs ni inaccessibles, sans ϵ-productions ni productions simples Damien Nouvel (Inalco) Langages hors-contexte 17 / 29

18 Élimination des symboles improductifs Calcul des symboles productifs Soit P 0 = H et i = 1 Soit P 1 = ta P N, Dα P T, A Ñ α P Ru Tant que P i P i 1 P i+1 = P i Y ta P N, Dα P (T Y P i ), A Ñ α P Ru i Ð i + 1 ñ Les symboles de NzP sont improductifs ñ Enlever ces symboles et les règles dans lesquels ils figurent Damien Nouvel (Inalco) Langages hors-contexte 18 / 29

19 Élimination des symboles inaccessibles Calcul des symboles accessibles Soit C 0 = H, C 1 = tsu et i = 1 Tant que C i C i 1 C i+1 = C i Y ta P N, Dα, β P (N Y T), X P C i, X Ñ αaβ P Ru ñ Les symboles de NzC sont inaccessibles ñ Enlever ces symboles et les règles dans lesquels ils figurent Damien Nouvel (Inalco) Langages hors-contexte 19 / 29

20 Élimination des ϵ-productions Calcul des symboles annulables Soit U 0 = H et i = 1 Soit U 1 = ta P N, A Ñ ϵ P Ru Tant que P i P i 1 U i+1 = U i Y ta P N, Dα P (U i ), A Ñ α P Ru i Ð i + 1 ñ Les symboles de U sont annulables Modification de la grammaire Remplacer chaque règle A Ñ αxβ où X P U par A Ñ αxβ αβ (avec combinaisons possibles de X dans les règles) Supprimer toutes les règles A Ñ ϵ (sauf pour S) Supprimer toutes les règles A Ñ A ñ Grammaire équivalente à ϵ près Damien Nouvel (Inalco) Langages hors-contexte 20 / 29

21 Équivalences et productions simples Productions simples, dérivations et classes d équivalences Production simple : toute règle A Ñ B avec B P N Soit la relation ě telle que A ě B si A ÝÑ B Soit la relation «telle que A «B si A ě B et B ě A Classes d équivalences Si A «B, tout ce qui est dérivé de A peut l être de B Relation réflexive, symétrique et transitive L ensemble des classes est une partition de N Modification de la grammaire On conserve les productions non-simples Pour chaque classe d équivalence ñ Choisir un symbole qui remplace tous les autres ñ Pour chaque dérivation A ÝÑ B Pour chaque B Ñ β, ajouter A Ñ β Damien Nouvel (Inalco) Langages hors-contexte 21 / 29

22 Exemple : simplification de grammaire Grammaire 1. S Ñ T U 2. U Ñ ayb V 3. V Ñ W 4. X Ñ W a 5. Y Ñ Z 6. Z Ñ c ϵ Étapes Symboles productifs : Symboles accessibles : ϵ-productions : Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

23 Exemple : simplification de grammaire Grammaire 1. S Ñ T U 2. U Ñ ayb V 3. V Ñ W 4. X Ñ W a 5. Y Ñ Z 6. Z Ñ c ϵ Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ϵ-productions : Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

24 Exemple : simplification de grammaire Grammaire 1. S Ñ U 2. U Ñ ayb X Ñ a 5. Y Ñ Z 6. Z Ñ c ϵ Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ϵ-productions : Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

25 Exemple : simplification de grammaire Grammaire 1. S Ñ U 2. U Ñ ayb X Ñ a 5. Y Ñ Z 6. Z Ñ c ϵ Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ts, U, Y, Zu ñ retirer X ϵ-productions : Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

26 Exemple : simplification de grammaire Grammaire 1. S Ñ U 2. U Ñ ayb Y Ñ Z 6. Z Ñ c ϵ Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ts, U, Y, Zu ñ retirer X ϵ-productions : Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

27 Exemple : simplification de grammaire Grammaire 1. S Ñ U 2. U Ñ ayb Y Ñ Z 6. Z Ñ c ϵ Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ts, U, Y, Zu ñ retirer X ϵ-productions : tz, Yu ñ modifier 6, 2 Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

28 Exemple : simplification de grammaire Grammaire 1. S Ñ U 2. U Ñ ayb ab Y Ñ Z 6. Z Ñ c Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ts, U, Y, Zu ñ retirer X ϵ-productions : tz, Yu ñ modifier 6, 2 Productions simples : Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

29 Exemple : simplification de grammaire Grammaire 1. S Ñ U 2. U Ñ ayb ab Y Ñ Z 6. Z Ñ c Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ts, U, Y, Zu ñ retirer X ϵ-productions : tz, Yu ñ modifier 6, 2 Productions simples : S Ñ U et Y Ñ Z ñ modifier 1, 2, 5, 6 Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

30 Exemple : simplification de grammaire Grammaire 1. S Ñ ayb ab Y Ñ c 6. Étapes Symboles productifs : tx, Z, Y, U, Su ñ retirer T, V et W Symboles accessibles : ts, U, Y, Zu ñ retirer X ϵ-productions : tz, Yu ñ modifier 6, 2 Productions simples : S Ñ U et Y Ñ Z ñ modifier 1, 2, 5, 6 Damien Nouvel (Inalco) Langages hors-contexte 22 / 29

31 Exercice : simplification de grammaire Réduire les grammaires suivantes G 1 S Ñ bsc btc a ϵ T Ñ U U Ñ buc T V Ñ U bc G 2 S Ñ UXT T Ñ b U Ñ av axtxb V Ñ cv awt W Ñ V X Ñ ab ϵ Y Ñ cz Z Ñ aa Damien Nouvel (Inalco) Langages hors-contexte 23 / 29

32 Formes normales Forme normale de Chomsky : toutes règles de la forme A Ñ BC avec A, B, C P N A Ñ a avec a P T Forme normale de Greibach : toutes règles de la forme A Ñ aα avec a P T, α P N ñ Pour tout langage hors-contexte il existe une grammaire en forme normale de Chomsky et une grammaire en forme normale de Greibach qui le génèrent Damien Nouvel (Inalco) Langages hors-contexte 24 / 29

33 Mise sous forme normale de Chomsky Étapes Pour chaque terminal a, crééer Un symbole Z a Une règle Z a Ñ a Pour chaque règle A Ñ α où α ą 1 Tout terminal a de α est remplacé par Z a Pour chaque règle A Ñ α où α ą 2 On décompose : α = A 1, A 2... A n On crée les non-terminaux Y 1, Y 2... Y n 2 On remplace A Ñ α par A Ñ A 1 Y 1 Y 1 Ñ A 2 Y 2... Y n 2 Ñ A n 1 A n Suppression des ϵ-productions et productions simples ñ Forme normale de Chomsky Damien Nouvel (Inalco) Langages hors-contexte 25 / 29

34 Récursivité Symbole récursif : A ÝÑ αaβ Si α = ϵ, A est récursif à gauche Si β = ϵ, A est récursif à droite Si ÝÑ ne comporte qu une dérivation : récursivité directe Si ÝÑ comporte plusieurs dérivations : récursivité indirecte ñ Une grammaire récursive comporte un symbole récursif Exemple : grammaire indirectement récursive à gauche A Ñ B B Ñ CD C Ñ AE Suppression de la récursivité directe Remplacer toute règle A Ñ Aa b A Ñ ba 1 A 1 Ñ aa 1 ϵ Damien Nouvel (Inalco) Langages hors-contexte 26 / 29

35 Ambiguïté et équivalence Ambiguïté de grammaires Grammaire : un mot est généré par deux arbres de dérivation ñ Exemple : rattachement prépositionnel S Ñ GN V PRP GN GN S Ñ GN V GN GN Ñ PRP GN GN ñ Il discute avec un collègue de philosophie ñ Il discute avec l ami de sa sœur Langage : toutes les grammaires qui le génère sont ambigües Équivalence de grammaires Génèrent le même langage Donnent les même arbres d analyse (équivalence forte) Damien Nouvel (Inalco) Langages hors-contexte 27 / 29

36 Mettre sous forme normale de Chomsky S Ñ AbA A Ñ AaA ca Soit l ensemble de symboles non-terminaux : N = tgn, GV, DET, PREP, NOM, ADJ, ADVu Définissez les règles d une grammaire qui génèrent des phrases Ajoutez des éléments terminaux et leurs règles Donnez les arbres de dérivation pour les phrases suivantes le chat mange le chat mange la souris le chat regarde le bout de fromage Donnez quelques phrases générées par la grammaire Quel problème rencontre-t-on pour les genres (m/f)? Modifiez la grammaire pour générer des phrases interrogatives Damien Nouvel (Inalco) Langages hors-contexte 28 / 29 Exercices

37 TP : SWI-Prolog :- use_rendering(svgtree, [list(false)]). % Règles non terminales s(s(x,y)) --> gn(x), gv(y). gn(x) --> np(x). gn(gn(x,y)) --> det(x), nc(y). gv(gv(x,y)) --> v(x), gn(y). % Règles terminales np(np(jean)) --> [jean]. det(det(de)) --> [de]. nc(nc(philosophie)) --> [philosophie]. nc(nc(politique)) --> [politique]. v(v(discute)) --> [discute]. % Requête phrase(s(tree), [jean, discute, de, politique]). Damien Nouvel (Inalco) Langages hors-contexte 29 / 29

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

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

CH.6 Propriétés des langages non contextuels

CH.6 Propriétés des langages non contextuels CH.6 Propriétés des langages non contetuels 6.1 Le lemme de pompage 6.2 Les propriétés de fermeture 6.3 Les problèmes de décidabilité 6.4 Les langages non contetuels déterministes utomates ch6 1 6.1 Le

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Cours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle.

Cours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle. Université Montpellier-II UFR des Sciences - Département Informatique - Licence Informatique UE GLIN302 - Programmation Applicative et Récursive Cours No 3 : Identificateurs, Fonctions, Premières Structures

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Intelligence Artificielle et Robotique

Intelligence Artificielle et Robotique Intelligence Artificielle et Robotique Introduction à l intelligence artificielle David Janiszek david.janiszek@parisdescartes.fr http://www.math-info.univ-paris5.fr/~janiszek/ PRES Sorbonne Paris Cité

Plus en détail

Grammaires d unification

Grammaires d unification Cours sur le traitement automatique des langues (IV) Violaine Prince Université de Montpellier 2 LIRMM-CNRS Grammaires d unification Grammaire catégorielle Grammaire syntagmatique généralisée (GPSG) Les

Plus en détail

Utilisation des tableaux sémantiques dans les logiques de description

Utilisation des tableaux sémantiques dans les logiques de description Utilisation des tableaux sémantiques dans les logiques de description IFT6281 Web Sémantique Jacques Bergeron Département d informatique et de recherche opérationnelle Université de Montréal bergerja@iro.umontreal.ca

Plus en détail

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009 Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

Raisonnement probabiliste

Raisonnement probabiliste Plan Raisonnement probabiliste IFT-17587 Concepts avancés pour systèmes intelligents Luc Lamontagne Réseaux bayésiens Inférence dans les réseaux bayésiens Inférence exacte Inférence approximative 1 2 Contexte

Plus en détail

Mesurer les performances (CPU) sous Linux

Mesurer les performances (CPU) sous Linux Titre : Mesurer les performances (CPU) sous Linux Date : 22/07/2015 Page : 1/7 Mesurer les performances (CPU) sous Linux Résumé : Il existe des outils permettant de tracer les temps CPU utilisés (profiling).

Plus en détail

Algorithmes récursifs

Algorithmes récursifs Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément

Plus en détail

INFORMATIONS DIVERSES

INFORMATIONS DIVERSES Nom de l'adhérent : N d'adhérent :.. INFORMATIONS DIVERSES Rubrique Nom de la personne à contacter AD Date de début exercice N BA Date de fin exercice N BB Date d'arrêté provisoire BC DECLARATION RECTIFICATIVE

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

Plus en détail

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants

Plus en détail

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014 numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

Document d aide au suivi scolaire

Document d aide au suivi scolaire Document d aide au suivi scolaire Ecoles Famille Le lien Enfant D une école à l autre «Enfants du voyage et de familles non sédentaires» Nom :... Prénom(s) :... Date de naissance :... Ce document garde

Plus en détail

Thème 17: Optimisation

Thème 17: Optimisation OPTIMISATION 45 Thème 17: Optimisation Introduction : Dans la plupart des applications, les grandeurs physiques ou géométriques sont exprimées à l aide d une formule contenant une fonction. Il peut s agir

Plus en détail

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2 Chapitre 8 Fonctions de plusieurs variables 8.1 Généralités sur les fonctions de plusieurs variables réelles Définition. Une fonction réelle de n variables réelles est une application d une partie de R

Plus en détail

Diapo 1. Objet de l atelier. Classe visée. Travail en co-disciplinarité (identité et origine académique des IEN)

Diapo 1. Objet de l atelier. Classe visée. Travail en co-disciplinarité (identité et origine académique des IEN) COMMENTAIRE Séminaire national Réforme de la série Gestion-administration Lyon 10 et 11 mai 2012 Vendredi matin Martine DECONINCK (IEN EG), Michèle SENDRE (IEN L), Isabelle VALLOT (IEN EG) Diapo 1. Objet

Plus en détail

Les chaînes de caractères

Les chaînes de caractères Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il

Plus en détail

Correction de l examen de la première session

Correction de l examen de la première session de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi

Plus en détail

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS-200306-01 - MS-200306-02. Gamme: Vigik MANUEL D INSTALLATION.

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS-200306-01 - MS-200306-02. Gamme: Vigik MANUEL D INSTALLATION. ANCAIS N d homologation : - PS-200306-01 - MS-200306-02 Gamme: Vigik MANUEL D INSTALLATION Group Products 1] PRESENTATION DU PRODUIT Conforme Mifare - ISO 14443A (système ouvert à toutes les marques de

Plus en détail

CHAPITRE VIII : Les circuits avec résistances ohmiques

CHAPITRE VIII : Les circuits avec résistances ohmiques CHAPITRE VIII : Les circuits avec résistances ohmiques VIII. 1 Ce chapitre porte sur les courants et les différences de potentiel dans les circuits. VIII.1 : Les résistances en série et en parallèle On

Plus en détail

Journée_: Modules HoraireEpreuve

Journée_: Modules HoraireEpreuve AA 13 Deuxième année Licence Fond. en Gestion: Administration des affaires Comptabilité de Gestion GESTION DE LA PRODUCTION FINANCE Marketing - Techniques et Stratégies d'achat Gestion par objectifs Techniques

Plus en détail

1.1 Rappels sur le produit cartésien... 1. 1.2 Relations... 3. 1.3 Graphes dirigés... 8. 1.4 Arbres... 12. 1.5 Exercices... 19. 2.1 Motivation...

1.1 Rappels sur le produit cartésien... 1. 1.2 Relations... 3. 1.3 Graphes dirigés... 8. 1.4 Arbres... 12. 1.5 Exercices... 19. 2.1 Motivation... Table des matières 1 Relations et graphes 1 1.1 Rappels sur le produit cartésien.................... 1 1.2 Relations.................................. 3 1.3 Graphes dirigés..............................

Plus en détail

La syllabe (1/5) Unité intuitive (différent du phonème) Constituant essentiel pour la phonologie au même titre que phonème et trait

La syllabe (1/5) Unité intuitive (différent du phonème) Constituant essentiel pour la phonologie au même titre que phonème et trait La syllabe (1/5) Unité intuitive (différent du phonème) Variation des structures syllabiques d une langue à une autre et dans une même langue (cf strict vs à : une seule syllabe mais des structures bien

Plus en détail

Circuits RL et RC. Chapitre 5. 5.1 Inductance

Circuits RL et RC. Chapitre 5. 5.1 Inductance Chapitre 5 Circuits RL et RC Ce chapitre présente les deux autres éléments linéaires des circuits électriques : l inductance et la capacitance. On verra le comportement de ces deux éléments, et ensuite

Plus en détail

Thèmes et situations : La poste et la banque. Fiche pédagogique

Thèmes et situations : La poste et la banque. Fiche pédagogique Ressources pour les enseignants et les formateurs en français des affaires Activité pour la classe : CFP Crédit : Joelle Bonenfant, Jean Lacroix Thèmes et situations : La poste et la banque Fiche pédagogique

Plus en détail

Machines virtuelles Cours 1 : Introduction

Machines virtuelles Cours 1 : Introduction Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 pierre.letouzey@inria.fr PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une

Plus en détail

Votre Réseau est-il prêt?

Votre Réseau est-il prêt? Adapter les Infrastructures à la Convergence Voix Données Votre Réseau est-il prêt? Conférence IDG Communications Joseph SAOUMA Responsable Offre ToIP Rappel - Définition Voix sur IP (VoIP) Technologie

Plus en détail

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

Algèbre binaire et Circuits logiques (2007-2008)

Algèbre binaire et Circuits logiques (2007-2008) Université Mohammed V Faculté des Sciences Département de Mathématiques et Informatique Filière : SMI Algèbre binaire et Circuits logiques (27-28) Prof. Abdelhakim El Imrani Plan. Algèbre de Boole 2. Circuits

Plus en détail

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Dualité dans les espaces de Lebesgue et mesures de Radon finies Chapitre 6 Dualité dans les espaces de Lebesgue et mesures de Radon finies Nous allons maintenant revenir sur les espaces L p du Chapitre 4, à la lumière de certains résultats du Chapitre 5. Sauf mention

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

BANQUES DE DONNÉES PÉDAGOGIQUES

BANQUES DE DONNÉES PÉDAGOGIQUES 223 Daniel BURET, Jean-Claude BLANCHARD. HISTORIQUE L'EPI a entrepris en 1989 de créer des bases d'énoncés mathématiques destinées aux enseignants pour la production de documents et accompagnées d'un outil

Plus en détail

REPUBLIQUE ISLAMIQUE DE MAURITANIE

REPUBLIQUE ISLAMIQUE DE MAURITANIE REPUBLIQUE ISLAMIQUE DE MAURITANIE Honneur - Fraternité Justice Ministère de l Emploi, de la Formation Professionnelle et des Technologies de l Information et de la Communication Direction Générale de

Plus en détail

Informatique Théorique : Théorie des Langages, Analyse Lexicale, Analyse Syntaxique Jean-Pierre Jouannaud Professeur

Informatique Théorique : Théorie des Langages, Analyse Lexicale, Analyse Syntaxique Jean-Pierre Jouannaud Professeur Université Paris-Sud Licence d Informatique Informatique Théorique : Théorie des Langages, Analyse Lexicale, Analyse Syntaxique Jean-Pierre Jouannaud Professeur Adresse de l auteur : LIX École Polytechnique

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x = LE NOMBRE D OR Présentation et calcul du nombre d or Euclide avait trouvé un moyen de partager en deu un segment selon en «etrême et moyenne raison» Soit un segment [AB]. Le partage d Euclide consiste

Plus en détail

Cours 1 : La compilation

Cours 1 : La compilation /38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà

Plus en détail

VOS PREMIERS PAS AVEC TRACENPOCHE

VOS PREMIERS PAS AVEC TRACENPOCHE Vos premiers pas avec TracenPoche page 1/16 VOS PREMIERS PAS AVEC TRACENPOCHE Un coup d'oeil sur l'interface de TracenPoche : La zone de travail comporte un script, une figure, un énoncé, une zone d analyse,

Plus en détail

INSTRUCTION INTERMINISTÉRIELLE SUR LA SIGNALISATION ROUTIÈRE du 22 octobre 1963

INSTRUCTION INTERMINISTÉRIELLE SUR LA SIGNALISATION ROUTIÈRE du 22 octobre 1963 INSTRUCTION INTERMINISTÉRIELLE SUR LA SIGNALISATION ROUTIÈRE du 22 octobre 1963 3 ème PARTIE : Intersections et régimes de priorité Approuvée par l arrêté du 26 juillet 1974 relatif à la signalisation

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée. ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

Plus en détail

Activité pour développer le concept de phrase et de mot

Activité pour développer le concept de phrase et de mot Combien de mots? Activité d apprentissage : en petits groupes ou en grand groupe Faire prendre conscience aux élèves qu une phrase est formée de mots. Bâtonnets Déroulement Dire une courte phrase (p. ex.,

Plus en détail

Chapitre 2. Matrices

Chapitre 2. Matrices Département de mathématiques et informatique L1S1, module A ou B Chapitre 2 Matrices Emmanuel Royer emmanuelroyer@mathuniv-bpclermontfr Ce texte mis gratuitement à votre disposition a été rédigé grâce

Plus en détail

L examen des recettes lors du contrôle budgétaire d une collectivité territoriale en France. Séminaire Eurorai Alicante 23 avril 2010 1

L examen des recettes lors du contrôle budgétaire d une collectivité territoriale en France. Séminaire Eurorai Alicante 23 avril 2010 1 L examen des recettes lors du contrôle budgétaire d une collectivité territoriale en France 1 Plan de l exposé 1ère partie : Présentation Le contrôle budgétaire, Méthodologie du contrôle et ses suites,

Plus en détail

! Text Encoding Initiative

! Text Encoding Initiative Format XML: suite! le contenu d un élément est la concaténation de! texte! et d éléments (imbrication)! => structure arborescente! pas de chevauchement de balises! => exemple : une analyse syntagmatique

Plus en détail

Caractéristiques du nom

Caractéristiques du nom DU MATÉRIEL NOM POUR ALLOPHONES 1 Nom et groupe nominal Caractéristiques du nom 1 LES CARACTÉRISTIQUES SÉMANTIQUES DU NOM Le nom commun désigne une personne ou une chose qui appartient à une même espèce.

Plus en détail

Poker. A rendre pour le 25 avril

Poker. A rendre pour le 25 avril Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles

Plus en détail

Les systèmes de gestion de version

Les systèmes de gestion de version Les systèmes de gestion de version Matthieu Herrb Envol 2010 http://homepages.laas.fr/matthieu/talks/envol10-sgv.pdf Systèmes de gestion de version - kesako? Logiciel permettant de gérer l historique des

Plus en détail

UNITÉS ET MESURES UNITÉS DE MESURE DES LONGUEURS. Dossier n 1 Juin 2005

UNITÉS ET MESURES UNITÉS DE MESURE DES LONGUEURS. Dossier n 1 Juin 2005 UNITÉS ET MESURES UNITÉS DE MESURE DES LONGUEURS Dossier n 1 Juin 2005 Tous droits réservés au réseau AGRIMÉDIA Conçu et réalisé par : Marie-Christine LIEFOOGHE Bruno VANBAELINGHEM Annie VANDERSTRAELE

Plus en détail

Documentation d information technique spécifique Education. PGI Open Line PRO

Documentation d information technique spécifique Education. PGI Open Line PRO Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83

Plus en détail

Chapitre I Notions de base et outils de travail

Chapitre I Notions de base et outils de travail Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement

Plus en détail

Systèmes décisionnels et programmation avancée

Systèmes décisionnels et programmation avancée Systèmes décisionnels et programmation avancée M1 SIR Philippe Muller et Mustapha Mojahid, Matthieu Serrurier, Marie-Christine Scheix 2014-2015 Introduction structure du cours intervenants introduction

Plus en détail

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

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

La demande Du consommateur. Contrainte budgétaire Préférences Choix optimal

La demande Du consommateur. Contrainte budgétaire Préférences Choix optimal La demande Du consommateur Contrainte budgétaire Préférences Choix optimal Plan du cours Préambule : Rationalité du consommateur I II III IV V La contrainte budgétaire Les préférences Le choix optimal

Plus en détail

L'identité de l'entreprise

L'identité de l'entreprise L'identité de l'entreprise ACT Formation 181 à 203 avenue Jean Jaurès 69007 Lyon Tél. 33 00/4 72 73 48 79 Fax 33 00/4 72 73 11 20 email : info@actformation.fr www.actformation.fr ACT Formation SA 1 route

Plus en détail

Cours d Analyse. Fonctions de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........

Plus en détail

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines

Plus en détail

MIS 102 Initiation à l Informatique

MIS 102 Initiation à l Informatique MIS 102 Initiation à l Informatique Responsables et cours : Cyril Gavoille Catherine Pannier Matthias Robine Marc Zeitoun Planning : 6 séances de cours 5 séances de TD (2h40) 4 séances de TP (2h40) + environ

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

Limites finies en un point

Limites finies en un point 8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,

Plus en détail

1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions

1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 4 : Fonctions La construction de fonctions dans un langage de programmation permet aux

Plus en détail

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité

Plus en détail

Solutions en ligne Guide de l utilisateur

Solutions en ligne Guide de l utilisateur Solutions en ligne Guide de l utilisateur Décembre 2009 Informations générales... 1 Configuration minimale requise... 1 Connexion... 1 Page d accueil des Solutions en ligne... 2 Utilisation de la table

Plus en détail

Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications

Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE ÉCOLE D'INGÉNIEURS DE FRIBOURG (E.I.F.) SECTION DE MÉCANIQUE G.R. Nicolet, revu en 2006 STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE Eléments de calcul vectoriel Opérations avec les forces Equilibre du point

Plus en détail

UNITÉ 5 VOILÀ VOTRE CLÉ!

UNITÉ 5 VOILÀ VOTRE CLÉ! UNITÉ 5 VOILÀ VOTRE CLÉ! Vous allez apprendre à : décrire un hôtel questionner à propos d une réservation comprendre des annonces immobilières décrire un appartement compter jusqu à 1000 donner une opinion

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

L ACCOMPAGNEMENT PERSONNALISE AU LYCEE PICASSO DE PERPIGNAN (Document de travail)

L ACCOMPAGNEMENT PERSONNALISE AU LYCEE PICASSO DE PERPIGNAN (Document de travail) L ACCOMPAGNEMENT PERSONNALISE AU LYCEE PICASSO DE PERPIGNAN (Document de travail) 1. Définition L'accompagnement personnalisé, qui s'adresse à tous les élèves, est un espace de liberté pédagogique permettant

Plus en détail

Découverte du tableur CellSheet

Découverte du tableur CellSheet Découverte du tableur CellSheet l application pour TI-83 Plus et TI-84 Plus. Réalisé par Guy Juge Professeur de mathématiques et formateur IUFM de l académie de Caen Pour l équipe des formateurs T 3 Teachers

Plus en détail

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite

Plus en détail

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2. Eo7 Calculs de déterminants Fiche corrigée par Arnaud Bodin Eercice Calculer les déterminants des matrices suivantes : Correction Vidéo ( ) 0 6 7 3 4 5 8 4 5 6 0 3 4 5 5 6 7 0 3 5 4 3 0 3 0 0 3 0 0 0 3

Plus en détail

DIFFÉRENCE ENTRE UN COMPLÉMENT D OBJET DIRECT ET UN COMPLÉMENT D OBJET INDIRECT ACCORD DES PARTICIPES PASSÉS MARCEL PÈREZ 2001

DIFFÉRENCE ENTRE UN COMPLÉMENT D OBJET DIRECT ET UN COMPLÉMENT D OBJET INDIRECT ACCORD DES PARTICIPES PASSÉS MARCEL PÈREZ 2001 ET UN COMPLÉMENT D OBJET INDIRECT A. Soulignez les compléments d objets directs d' un seul trait, et les compléments d objets indirects de deux traits : B. Réfléchissez : pourquoi pensez-vous que vous

Plus en détail

S3CP. Socle commun de connaissances et de compétences professionnelles

S3CP. Socle commun de connaissances et de compétences professionnelles S3CP Socle commun de connaissances et de compétences professionnelles Référentiel Le présent socle décrit un ensemble de connaissances et compétences devant être apprécié dans un contexte professionnel.

Plus en détail

Fiche PanaMaths Calculs avec les fonctions sous Xcas

Fiche PanaMaths Calculs avec les fonctions sous Xcas Fiche PanaMaths Calculs avec les fonctions sous Xcas Cette fiche destinée aux élèves des classes de Terminale requiert un premier niveau de connaissance du logiciel Xcas. Définition d une fonction Fonctions

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

Tp 1 correction. Structures de données (IF2)

Tp 1 correction. Structures de données (IF2) Tp 1 correction Structures de données (IF2) Remarque générale : compilez et exécutez le code au-fur-et-à mesure de son écriture. Il est plus facile de corriger une petite portion de code délimitée que

Plus en détail

ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES

ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES Techniques symboliques de traitement automatique du langage pour l indexation thématique et l extraction d information temporelle Thèse Défense publique

Plus en détail

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel eduscol Ressources pour la voie professionnelle Ressources pour les classes préparatoires au baccalauréat professionnel Français Présentation des programmes 2009 du baccalauréat professionnel Ces documents

Plus en détail

Maple: premiers calculs et premières applications

Maple: premiers calculs et premières applications TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent

Plus en détail