Projet TAL : traduction français-sms
|
|
- Pascale Henry
- il y a 8 ans
- Total affichages :
Transcription
1 Projet TAL : traduction français-sms 1 Objectif L objectif de ce projet est de concevoir un logiciel permettant de traduire un texte écrit en langage SMS vers le français. La traduction sera effectuée comme la composition de la phrase d entrée avec une série de transducteurs réalisant chacun une étape de la traduction. Les étapes à mettre en œuvre sont les suivantes : transformation de la phrase d entrée en un automate séquentiel comportant une transition pour chaque caractère découpage du texte en unités typographiques appelées tokens ; application d un dictionnaire de traductions possibles ; traitement des mots inconnus ; estimation du poids des traductions par un modèle de langage bigramme ; extraction et affichage de la meilleure traduction. Vous utiliserez un ensemble de phrases qui ont été traduites à la main pour évaluer la qualité des traductions produites. Vous avez quatre séances pour réaliser ce TP, à l issue desquelles votre travail sera évalué sur des critères d avancement, de justesse et de clarté de vos explications. 2 Automate d entrée Le rôle de cette étape est de convertir une chaîne de caractères représentant une phrase SMS en un reconnaisseur qui accepte la séquence de caractères composant cette phrase. Pour cela, vous écrirez dans le langage de votre choix, un programme appelé auto qui prend en entrée une chaîne de caractère et produit le reconnaisseur souhaité. L automate construit commencera par une transition étiquetée <p> qui matérialise le début d une phrase et se terminera par une transition étiquetée </p>. De plus, les caractères d espacement seront représentés par le symbole <espace>. Par exemple : echo "Pq tu dis ca"./auto produit l automate P suivant : 1 2 P 2 3 q 3 4 <espace> 4 5 t 5 6 u 6 7 <espace> 7 8 d 8 9 i 9 10 s <espace> c a </p> 14 1
2 Lecture des caractères accentués Pour la lecture des caractères accentués, il faut utiliser le type wint_t ainsi que la fonction fgetwc, comme dans l exemple ci-dessous : #include <stdio.h> #include <wchar.h> #include <locale.h> int main() { wint_t c; setlocale(lc_all, ""); while(weof!= (c = fgetwc(stdin))) { wprintf(l"%d [%lc]\n", c, c); } return 0; } 3 Découpage en tokens Le transducteur D doit prendre en entrée une séquence de caractères et y ajouter en sortie des balises de début et fin de token. Il doit implémenter les règles suivantes : La première lettre d un token doit être précédée du symbole <t> ; la dernière lettre est suivie de </t>. Les séparateurs de tokens sont les espaces et la ponctuation, à l exception du tiret. La composition de l automate P avec D produira : 1 2 <t> 2 3 P 3 4 q 4 5 </t> 5 6 <espace> 6 7 <t> 7 8 t 8 9 u 9 10 </t> <espace> <t> d i s </t> <espace> <t> c a </t> </p> 22 4 Traduction des mots SMS connus Le fichier traductions.txt contient un petit dictionnaire de traduction entre la langue SMS et le français. Le but de cette étape est de remplacer les séquences de caractères correspondant à un mot SMS présent dans le fichier traductions.txt en sa traduction en français. Pour cela, nous procèderons en trois étapes. 2
3 4.1 Identification des mots SMS présents dans le dictionnaire Cette étape consiste à remplacer les balises <t> et </t> qui encadrent un token correspondant à un mot SMS présent dans le dictionnaire par les balises <m> et </m>. Certains mots SMS sont composés de plusieurs tokens. Dans ce cas, ces différents tokens devront être regroupés ensemble entre balises <m> et </m>. La suite des deux tokens A bientôt, par exemple, doivent être regroupés sous la forme d un mot. Comme illustré dans l exemple ci-dessous : 1 2 <t> 2 3 A 2 3 A 3 4 </t> 3 4 <espace> 6 7 b 4 5 b 7 8 i 5 6 i 8 9 e 6 7 e 9 10 n 7 8 n t 8 9 t ^o 9 10 ^o t t </t> </m> </p> </p> Cette étape sera réalisée par composition avec un transducteur appelé I. 4.2 Remplacement des suites de caractères composant un mot en un mot A l issue de l étape précédente, certains tokens ont été regroupés au sein de balises <m> et </m> pour indiquer qu ils correspondent à des mots SMS. Lors de cette étape, les séquences de transitions qui constituent un mot vont être remplacées par une transition unique étiquetée par un mot. Cette étape sera réalisée par composition avec un transducteur appelé R. Pour reprendre notre premier exemple, le résultat de la composition P D I R produira : 2 3 Pq 6 7 t 7 8 u 8 9 </t> 9 10 <espace> <t> d i s </t> <espace> <m> ca </m> </p> Traduction La dernière étape consiste à effectuer la traduction des mots SMS en leur équivalent en français, tel que décrit dans le fichier traduction.txt. Cette étape ne va traduire que les mots compris entre balises <m> et </m>. Cette 3
4 étape est réalisée par un transducteur A. Notez que certains mots peuvent être traduits de manières différentes (comme 1 qui peut être un, une ou 1 en français). Donc il faudra prendre en compte cette ambiguïté dans le transducteur A. le résultat de la composition P D I R A produira : 2 3 pourquoi 6 7 t 7 8 u 8 9 </t> 9 10 <espace> <t> d i s </t> <espace> <m> ça </m> </p> 21 5 Détection des mots français L étape précédente a traduit certains tokens en mots SMS. Le but de cette étape est de détecter les tokens non traduits à l étape précédente et qui correspondent à des mots du français. 2 3 pourquoi 5 6 <m> 6 7 tu 7 8 </m> 8 9 <espace> 9 10 <m> dis </m> <espace> <m> ça </m> </p> 17 6 Traduction des mots inconnus Le dictionnaire traduction.txt ne comporte qu une partie du vocabulaire SMS. Le but de cette étape est d essayer de déchiffrer des mots SMS absents de traduction.txt. Pour cela, on va utiliser la transcription phonétique des mots (la manière dont ils se prononcent) pour essayer de retrouver des mots français correspondants. 4
5 Par exemple, le mot SMS fot sera transcrit de la manière suivante fot qui sera traduit en français par faute grâce au dictionnaire phonétique dico-fr.txt. Vous devez implémenter les règles de transformation suivantes : Chiffres : 1 un, 2 de, 8 hui Sons : k que, K ca ; é et, T té De plus, vous pourrez utiliser le dictionnaire de phonétisation phonemes.txtje ne l ai pas trouvé 1 pour associer des sons à une séquence de charactères. Ce dictionnaire utilise l alphabet phonétique international pour représenter les sons qui composent un mot. Il faudra par la suite filtrer les possibilités à l aide de dico-fr.txt afin de ne garder que des mots français corrects. 7 Modèle de langage Nous utiliserons le modèle de langage bigramme suivant : Avec : P (w 1... w n ) = P (w 1 ) P (w 2 w 1 ) P (w n w n 1 ) P (w i w i 1 ) = nb(w i 1w i ) nb(w i 1 ) Vous calculerez nb(w i ) à partir du fichier corpus-fr-train.txt. La probabilité des bigrammes contenant des mots inconnus et des bigrammes non observés sera fixée à Ensuite, il faudra créer un transducteur qui a chaque séquence de mots associe sa probabilité. 8 Phrase traduite Par l opération inverse de création de l automate d entrée, vous devrez recréer la phrase traduite depuis la séquence de caractères de meilleure probabilité selon le modèle de langage. Vous devrez modifier l étape de création des l automate d entrée et de génération de la phrase en sortie pour traiter plusieurs phrases grâce aux commandes farcompiletrings, farfilter et farprintstrings. 9 Évaluation Traduisez les phrase du fichier corpus-sms-test.txt à l aide de votre séquence de transducteurs. Puis comparez les aux phrases de corpus-fr-test.txt. Pour celà, construisez un automate qui calcule le nombre de mots en commun entre votre traduction et la référence. Puis, déduisez en un taux de réussite en divisant ce nombre par la longueur de la phrase en français. Comparez l approche qui utilise uniquement un dictionnaire de traduction à celle qui considère tous les mots comme inconnus et passe par leur phonétisation et enfin l approche hybride qui applique d abord le dictionnaire puis traite les mots restants à l aide de leur prononciation. 1. produit à partir de la page wikipedia 5
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É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étailTP 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étailPré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étailNom :.. Prénom : Ecole :... Langage oral Lecture. Ecriture. Cahier de l élève. Evaluation fin CP
Nom :.. Prénom : Ecole :... Langage oral Lecture Cahier de l élève Ecriture Evaluation fin CP Maîtrise de la langue et prévention de l illettrisme - IA 79 Programmes 2008 Exercice 1 Compétence : Connaître
Plus en détailCégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web
Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques Projet WebCSL : Laurence Clément, conseillère en communication édimestre Marc Olivier Ouellet, webmestre analyste
Plus en détailLes structures. Chapitre 3
Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre
Plus en détailBeLearner.com, en 5 leçons!
BeLearner.com, en 5 leçons! BeLearner.com, c est: Une médiathèque composée de vidéos, d images, de sons, de documents, de schémas, de parcours, d animations Une fonction d upload Un outil d édition innovant
Plus en détailReprésentation d un entier en base b
Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailPROJET ALGORITHMIQUE ET PROGRAMMATION II
PROJET 1 ALGORITHMIQUE ET PROGRAMMATION II CONTENU DU RAPPORT A RENDRE : o Fiche signalétique du binôme o Listing des différents fichiers sources o CD sources o Il sera tenu compte de la présentation du
Plus en détailConvention de transcription CIEL-F
Convention de transcription CIEL-F Version 4.4. 1 décembre 2010 Ces conventions sont inspirées de celles des groupes I, Freiburg et VALIBEL Principes généraux et logiciels utilisés pour la transcription
Plus en détail1. Productions orales en continu après travail individuel
Tâches de production orale 2 niveau A2/B1 (Les tâches sont réalisables aussi bien au niveau A2 qu au niveau B1 suivant la complexité des énoncés et des interactions que les élèves sont capables de produire)
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailMON LIVRET DE COMPETENCES EN LANGUE (Socle commun) Niveau A1/A2 / B1
Nom : Prénom :.. MON LIVRET DE COMPETENCES EN LANGUE (Socle commun) Niveau A1/A2 / B1 Récapitulatif pour la validation du Diplôme National du Brevet (Attestation du Niveau A2 en Langue Vivante) : ACTIVITES
Plus en détailLes 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étail1. Qu est-ce que la conscience phonologique?
1. Qu est-ce que la conscience phonologique? Définition La conscience phonologique est définie comme la connaissance consciente et explicite que les mots du langage sont formés d unités plus petites, à
Plus en détailCéline Nicolas Cantagrel CPC EPS Grande Section /CP Gérer et faciliter la continuité des apprentissages
Céline Nicolas Cantagrel C EPS Grande Section / Gérer et faciliter la continuité des apprentissages GS Quelques pistes par rapport à l équipe pédagogique : renforcer les liens, clarifier les paramètres
Plus en détailTravaux Dirigés n 1 : chaînes de caractères
UE LE315 Travaux Dirigés n 1 : chaînes de caractères Exercice 1 Ecrire une fonction int nombre_caract(char *chaîne) qui retourne la taille d une chaîne de caractères. Exercice 2 Ecrire la fonction void
Plus en détailAN-ANG, EN-ENG, IN-ING, ONG
Séance 1 LES SONS ET LES TONS DU CHINOIS Je vais travailler sur les finales AN-ANG, EN-ENG, IN-ING et ONG. Si tu as déjà travaillé le cours de niveau 1, cette révision te sera utile et importante. AN-ANG,
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailMODIFICATIONS DES PRINCIPES DIRECTEURS CONCERNANT LA RÉDACTION DES DÉFINITIONS RELATIVES AU CLASSEMENT
ANNEXE VI MODIFICATIONS DES PRINCIPES DIRECTEURS CONCERNANT LA RÉDACTION DES DÉFINITIONS RELATIVES AU CLASSEMENT RECOMMANDATIONS GÉNÉRALES Les utilisateurs s attendent à trouver dans les définitions des
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailIndications pour une progression au CM1 et au CM2
Indications pour une progression au CM1 et au CM2 Objectif 1 Construire et utiliser de nouveaux nombres, plus précis que les entiers naturels pour mesurer les grandeurs continues. Introduction : Découvrir
Plus en détailCOMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL
COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL J. TICHON(1) (2), J.-M. TOULOTTE(1), G. TREHOU (1), H. DE ROP (2) 1. INTRODUCTION Notre objectif est de réaliser des systèmes de communication
Plus en détailInformatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Plus en détailACCÈ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étailAide : publication de décisions VS
Aide : publication de décisions VS Table des Matières Introduction... 2 Recherche (Recherche dans le texte intégral)... 2 Filtres... 3 Collection d arrêts... 4 Date de la décision et date de publication...
Plus en détailVers l'ordinateur quantique
Cours A&G Vers l'ordinateur quantique Données innies On a vu dans les chapîtres précédents qu'un automate permet de représenter de manière nie (et même compacte) une innité de données. En eet, un automate
Plus en détailI00 Éléments d architecture
I00 I Exemples d ordinateur Pour les informaticiens, différentes machines de la vie courante sont des ordinateurs : par exemple les ordinateurs portables, les ordinateurs fixes, mais aussi les supercalculateurs,
Plus en détail«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie. Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris
«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie Agnès Dullin, lycée J. Racine 20 rue du Rocher, 75008 Paris OBJECTIFS 1- Niveau et insertion dans la programmation 2-
Plus en détailGuide d implémentation des ISBN à 13 chiffres
Guide d implémentation des ISBN à 13 chiffres International ISBN Agency Berlin 2004 Première édition 2004 by International ISBN Agency Staatsbibliothek zu Berlin Preussischer Kulturbesitz Permission est
Plus en détailFeuille couverture de tâche du cadre du CLAO
Feuille couverture de tâche du cadre du CLAO Titre de la tâche : Trouver de l information nutritionnelle en ligne Nom de la personne apprenante : Date de début : Date de fin : Réussite : Oui Non Voie :
Plus en détailGestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed
6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN
Plus en détailREALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.
1 sur 6 REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3. OBJECTIF - PUBLIC - LOGICIEL - MATERIEL - METHODE - BIBLIOGRAPHIE - AVANTAGES - DIFFICULTES - AUTEUR DU DOCUMENT - LE DOCUMENT
Plus en détailA1 Parler avec quelqu un Je peux dire qui je suis, où je suis né(e), où j habite et demander le même type d informations à quelqu un. Je peux dire ce que je fais, comment je vais et demander à quelqu un
Plus en détailTECHNIQUES DE SURVIE ÉCRITURE Leçon de littératie 2.6
Clair et net! Comprendre, structurer et expliquer un concept. Apprentissage critique Comprendre et apprécier l importance de fournir des consignes claires. Tenir compte du point de vue de l auditoire et
Plus en détailCours 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étailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailChapitre 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étailPHP 4 PARTIE : BASE DE DONNEES
PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux
Plus en détailIV- Comment fonctionne un ordinateur?
1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions
Plus en détailRédiger et administrer un questionnaire
Rédiger et administrer un questionnaire Ce document constitue une adaptation, en traduction libre, de deux brochures distinctes : l une produite par l American Statistical Association (Designing a Questionnaire),
Plus en détailTable des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction
PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailDifférencier, d accord oui mais comment organiser sa classe.
Différencier, d accord oui mais comment organiser sa classe. Quand on est convaincu que l on ne peut pas travailler tout le temps avec toute sa classe en même temps et que l on souhaite mettre en place
Plus en détailQuestionnaire pour connaître ton profil de perception sensorielle Visuelle / Auditive / Kinesthésique
Questionnaire pour connaître ton profil de perception sensorielle Visuelle / Auditive / Kinesthésique BUT : Découvrir ton profil préférentiel «Visuel / Auditif / Kinesthésique» et tu trouveras des trucs
Plus en détailMon aide mémoire traitement de texte (Microsoft Word)
. Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux
Plus en détailMinistère des Affaires étrangères et européennes. Direction de la politique culturelle et du français. Regards VII
Ministère des Affaires étrangères et européennes Direction de la politique culturelle et du français Regards VII 8. Les voitures électriques Réalisation Thomas Sorin, CAVILAM Rédaction Frédérique Gella,
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailEt avant, c était comment?
3 Et avant, c était comment? Objectifs de l unité Tâche La première partie de l évaluation comprend une tâche, QUELS CHANGEMENTS!, divisée en quatre phases. Dans la première phase, il s agit d écouter
Plus en détailDISCOURS DIRECT ET INDIRECT
DISCOURS DIRECT ET INDIRECT Si vous voulez rapporter les paroles de quelqu un, vous pouvez utiliser le discours direct ou le discours indirect (nous n aborderons pas ici le style indirect libre, qui relève
Plus en détailCours n 3 Valeurs informatiques et propriété (2)
Cours n 3 Valeurs informatiques et propriété (2) - Les Bases De Données - Le multimédia - Les puces et topographies - La création générée par ordinateur 1 LES BASES DE DONNEES Depuis 1998, les Bases De
Plus en détailEDUMOBILE APPRENTISSAGE MOBILE ET USAGES PÉDAGOGIQUES DES TABLETTES
Lire un extrait de livre L'enseignant propose la lecture du livre "Poil de Carotte" de Jules Renard. Le livre a été téléchargé gratuitement sur l'ibookstore et peut être lu grâce à l'application ibooks
Plus en détailLes idées. Albums pour aborder ce trait. Présco-1 er cycle (À partir de 5 ans) 1 er cycle et 2 e cycle. 2 e cycle Livres ouverts
Les idées Lorsqu on parle de ce trait, «on parle de l idée principale ainsi que de toute l exploitation qui peut en être faite. L idée étant au cœur du texte, l élève doit prêter attention à la clarté,
Plus en détailExcel 2007 Niveau 3 Page 1 www.admexcel.com
Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement
Plus en détailIntroduction à la programmation Travaux pratiques: séance d introduction INFO0201-1
Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un
Plus en détailFiche Info : Compétences essentielles
Fiche Info : Compétences essentielles Une compétence est une connaissance approfondie dans un domaine donné. En d autres termes, une compétence est une expertise quelconque. Être compétent signifie être
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détailLe code à barres EAN 13 mes premiers pas...
Le code à barres EAN 13 mes premiers pas... k étape 1 Vous venez d adhérer à GS1 France, Vous souhaitez connaître les démarches à suivre pour mettre en place un code à barres sur vos emballages. Ce guide
Plus en détailThe Grid 2: Manuel d utilisation
The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailMachines 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étailDE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51
DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de
Plus en détailInitiation. àl algorithmique et à la programmation. en C
Initiation àl algorithmique et à la programmation en C Initiation àl algorithmique et à la programmation en C Cours avec 129 exercices corrigés Illustration de couverture : alwyncooper - istock.com Dunod,
Plus en détailFais ton site internet toi-même
Fais ton site internet toi-même avril 2010 Pourquoi faire son site soi-même? Aujourd hui, créer un blog/site internet, c est facile : on va sur n importe quel hébergeur, on s inscrit, on remplit un formulaire,
Plus en détailBrique BDL Gestion de Projet Logiciel
Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL
Plus en détailConseil économique et social
Nations Unies Conseil économique et social ECE/TRANS/WP.15/204/Corr.1 Distr. générale 10 juin 2010 Français Original: anglais et français Commission économique pour l Europe Comité des transports intérieurs
Plus en détailGOL-502 Industrie de services. Travaux Pratique / Devoir #7
GOL-502 Industrie de services Travaux Pratique / Devoir #7 Version 2012 Modélisation à l'aide du langage UML 1) Diagramme de cas d'utilisation 2) Diagramme de classes 3) Diagramme de séquence 4) Diagramme
Plus en détailCHRONIQUE de la société royale LE VIEUX-LIÈGE
N o 325 (Tome V, N o 23) PUBLICATION TRIMESTRIELLE Juillet Septembre 2005. CHRONIQUE de la société royale Association sans but lucratif Sites et monuments Siège social : rue Hors-Château, 65, B-4000 LIÈGE
Plus en détailEPREUVE 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étailCe que tu écris est le reflet de ta personnalité
Jour 3 Ce que tu écris est le reflet de ta personnalité Avant d envoyer un message par courriel, utilise la liste de vérification cidessous pour t assurer de produire la meilleure impression possible.
Plus en détailSOMMAIRE. Nos Outils Speechmark Social Club Speechmark Campus Speechmark Test
CATALOGUE PRINTEMPS 2014 Depuis 1996 nous avons formé plus de 10 000 dirigeants,, créatifs,, producteurs, réalisateurs, acheteurs d arts, experts en média, journalistes Vous rêvez de réaliser des présentations
Plus en détailAlgorithme. Table des matières
1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............
Plus en détailAssistante plus. Pages gabarits :
Pages gabarits : Assistante plus - Homepage - Rubriques - Listes - Agenda Evénements - Derniers Evénements - Page Article - Page Recruteur - Page Candidat FONCTIONNALITES Redimensionnement automatique
Plus en détailSolutions informatiques (SI) Semestre 1
Solutions informatiques (SI) Cette unité vise l acquisition de compétences générales à partir desquelles sont construites les compétences propres aux parcours de spécialisation. Elle comprend, d une part,
Plus en détailPlan. Traitement de texte et PAO 4/10/06. Initiation à Word 2002 1
Plan Initiation A Microsoft Word 2002 Quelques grandes fonctionnalités Comment se présente Microsoft Word La mise en page La typographie Lettrines, puces et illustrations Créer des tableaux Ecrivez sans
Plus en détailIN 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étailModèles à Événements Discrets. Réseaux de Petri Stochastiques
Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés
Plus en détailRègles typographiques de base
Règles typographiques de base Fiche créée le 9 octobre 2006, mise à jour le 12 août 2013 Copyright 2006-2013 Véronique Pierre, veronique.pierre[chez]free.fr Certains droits réservés, selon les termes du
Plus en détailConfiguration de SQL server 2005 pour la réplication
Sommaire Configuration de SQL server 2005 pour la réplication 1. Présentation du besoin... 2 2. Architecture des deux sites... 2 3. Présentation du modèle de publication de réplication... 3 4. Configuration
Plus en détailComplément d information concernant la fiche de concordance
Sommaire SAMEDI 0 DÉCEMBRE 20 Vous trouverez dans ce dossier les documents correspondants à ce que nous allons travailler aujourd hui : La fiche de concordance pour le DAEU ; Page 2 Un rappel de cours
Plus en détailOrganiser l espace dans une classe de maternelle : Quelques idées. I - Les textes officiels : II - Les coins jeux : III - L enfant et le jeu :
Organiser l espace dans une classe de maternelle : I - Les textes officiels : Quelques idées «L aménagement des salles de classe doit offrir de multiples occasions d expériences sensorielles et motrices.
Plus en détailRédiger pour le web. Objet : Quelques conseils pour faciliter la rédaction de contenu à diffusion web
Rédiger pour le web Objet : Quelques conseils pour faciliter la rédaction de contenu à diffusion web Sommaire 1. Rédiger des contenus... 2 Lire à l écran : une lecture contraignante... 2 Ecrire des phrases
Plus en détailLes structures de données. Rajae El Ouazzani
Les structures de données Rajae El Ouazzani Les arbres 2 1- Définition de l arborescence Une arborescence est une collection de nœuds reliés entre eux par des arcs. La collection peut être vide, cad l
Plus en détailProgrammation découverte du monde (autre que mathématiques):
Programmation découverte du monde (autre que mathématiques): Période 2: Apprenons à toucher! Compétence MA01 : Reconnaître, nommer,décrire, comparer, ranger et classer des matières, des objets selon leur
Plus en détailGestion et travail en autonomie. Rallye auto nomie
Gestion et travail en autonomie Rallye auto nomie Voilà plusieurs années que je propose du travail en autonomie aux élèves mais sans moyen de : - savoir rapidement où chacun se situe par rapport aux différentes
Plus en détailNORMES DE PRÉSENTATION DES MANUSCRITS
Les Presses de l Université du Québec NORMES DE PRÉSENTATION DES MANUSCRITS Le manuscrit, en version complète et définitive, doit être présenté de la manière la plus simple et uniforme possible, afin de
Plus en détailArithmé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étailPhysique Chimie. Utiliser les langages scientifiques à l écrit et à l oral pour interpréter les formules chimiques
C est Niveau la représentation 4 ème 2. Document du professeur 1/6 Physique Chimie LES ATOMES POUR COMPRENDRE LA TRANSFORMATION CHIMIQUE Programme Cette séance expérimentale illustre la partie de programme
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailSéquence 4. Comment expliquer la localisation des séismes et des volcans à la surface du globe?
Sommaire Séquence 4 Tu as constaté que les séismes et les éruptions volcaniques se déroulaient toujours aux mêmes endroits. Tu vas maintenant chercher à expliquer ce phénomène. Problématique : Comment
Plus en détailSYSTRAN 7 Guide de démarrage
1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailSommaire de la séquence 8
Sommaire de la séquence 8 Séance 1........................................................................................................ Je prends un bon départ.......................................................................................
Plus en détail