Perl pour physiciens
|
|
- Hélène Mauricette Larouche
- il y a 8 ans
- Total affichages :
Transcription
1 Perl pour physiciens Nicolas Regnault Laboratoire Pierre Aigrain 23 novembre 2004 Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
2 Plan du cours : introduction les variables les tableaux les fichiers les expressions régulières les fonctions hygiène et programmation (les 10 commandements) PERL maître du monde Exemples à la demande Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
3 Plan du cours : introduction les variables les tableaux les fichiers les expressions régulières les fonctions hygiène et programmation (les 10 commandements) PERL maître du monde Exemples à la demande Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
4 Chapitre 5 : Les expressions régulières Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
5 Reconnaissance de formes Pourquoi dans ce cas s infliger les expressions régulières? composée d un certain nombre de caractères quatre chiffres extension.dat Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
6 Reconnaissance de formes Pourquoi dans ce cas s infliger les expressions régulières? composée d un certain nombre de caractères quatre chiffres extension.dat if ($chaine = /\d\d\d\d\.dat$/) Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
7 Reconnaissance de formes Pourquoi dans ce cas s infliger les expressions régulières? composée d un certain nombre de caractères quatre chiffres extension.dat if ($chaine = /\d\d\d\d\.dat$/) Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
8 Reconnaissance de formes Pourquoi dans ce cas s infliger les expressions régulières? composée d un certain nombre de caractères quatre chiffres extension.dat if ($chaine = /\d\d\d\d\.dat$/) Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
9 Reconnaissance de formes tous les caractères alphanumériques espace. n importe quel caractère (sauf \n) \d n importe quel chiffre \w n importe quel caractère alphanumérique \s n importe quel type d espace \. le caractère. \\ le caractère \ idem pour presque tous les caractères non alphanumériques Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
10 Reconnaissance de formes groupe explicite [abcde] groupe avec intervalle [a-e] groupe avec plusieurs intervalles [a-ea-e] complémentaire d un groupe [ˆa-eA-E] Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
11 Reconnaissance de formes ancrage de motif : /ˆ.../ ancrage en début de ligne. /...$/ ancrage en fin de ligne. Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
12 Reconnaissance de formes ancrage de motif : /ˆ.../ ancrage en début de ligne. /...$/ ancrage en fin de ligne. if ($chaine = /\\d\\d\\d\\d\.dat$/) Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
13 Reconnaissance de formes nombre d occurences : * zéro, une ou plusieurs apparitions + doit apparaître au moins une fois.? doit apparaître au plus une fois. {x} doit apparaître x fois. {x,y} doit apparaître au moins x fois et au plus y fois. Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
14 Reconnaissance de formes dynamique.pl #!/usr/bin/perl $chaine = qhe001.dat ; $expression = \d*\.dat\$ ; if ($chaine = /\b$expression\b/) { print ($chaine. verifie l expression reguliere.$expression. \n ) ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
15 Reconnaissance de formes dynamique.pl #!/usr/bin/perl $chaine = qhe001.dat ; $expression = \d*\.dat\$ ; if ($chaine = /\b$expression\b/) { print ($chaine. verifie l expression reguliere.$expression. \n ) ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
16 Reconnaissance de formes dynamique.pl #!/usr/bin/perl $chaine = qhe001.dat ; $expression = \d*\.dat\$ ; if ($chaine = /\b$expression\b/) { print ($chaine. verifie l expression reguliere.$expression. \n ) ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
17 Reconnaissance de formes Ecrivez un programme qui recherche dans tous les fichiers ayant l extension txt (vous vous assurerez qu il s agit bien d un fichier), ceux qui contiennent une chaîne de caractères simple (uniquement des chiffres et des lettres sans espaces ni caractères spéciaux). Cette chaîne sera donnée par le premier argument du programme. Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
18 Substituer un motif substitution1.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto/tata/ ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
19 Substituer un motif substitution1.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto/tata/ ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
20 Substituer un motif substitution1.pl #!/usr/bin/perl $fichier = toto1984toto.dat ; $fichier = s/toto/tata/ ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
21 Substituer un motif Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
22 Substituer un motif substitution1.pl #!/usr/bin/perl $fichier = toto1984toto.dat ; $fichier = s/toto/tata/ ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
23 Substituer un motif substitution1.pl #!/usr/bin/perl $fichier = toto1984toto.dat ; $fichier = s/toto/tata/g ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
24 Substituer un motif substitution2.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto// ; $fichier = s/\.dat// ; $fichier += 100 ; $fichier = toto.$fichier..dat ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
25 Substituer un motif substitution2.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto// ; $fichier = s/\.dat// ; $fichier += 100 ; $fichier = toto.$fichier..dat ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
26 Substituer un motif substitution2.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto// ; $fichier = s/\.dat// ; $fichier += 100 ; $fichier = toto.$fichier..dat ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
27 Substituer un motif substitution2.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto(\d*)\.dat/$1/ ; $fichier += 100 ; $fichier = toto.$fichier..dat ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
28 Substituer un motif substitution2.pl #!/usr/bin/perl $fichier = toto1984.dat ; $fichier = s/toto(\d*)\.dat/$1/ ; $fichier += 100 ; $fichier = toto.$fichier..dat ; print ($fichier. \n ) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
29 Substituer un motif #!/usr/bin/perl $nomfichier = $ARGV[0] ; $contenu = ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } while ($ligne = <INFILE>) { $ligne = s/ /\ /g ; $contenu.= $ligne ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
30 Substituer un motif #!/usr/bin/perl $nomfichier = $ARGV[0] ; $contenu = ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } while ($ligne = <INFILE>) { $ligne = s/ /\ /g ; $contenu.= $ligne ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
31 Substituer un motif #!/usr/bin/perl $nomfichier = $ARGV[0] ; $contenu = ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } while ($ligne = <INFILE>) { $ligne = s/ /\ /g ; $contenu.= $ligne ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
32 Substituer un motif #!/usr/bin/perl $nomfichier = $ARGV[0] ; $contenu = ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } while ($ligne = <INFILE>) { $ligne = s/ /\ /g ; $contenu.= $ligne ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
33 Substituer un motif #!/usr/bin/perl $nomfichier = $ARGV[0] ; $contenu = ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } while ($ligne = <INFILE>) { $ligne = s/ /\ /g ; $contenu.= $ligne ; } Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
34 Substituer un motif close (INFILE) ; unless (open (OUTFILE, >.$nomfichier)) { die ( impossible d ouvrir.$nomfichier. en ecriture\n ) ; } print OUTFILE $contenu ; close (OUTFILE) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
35 Substituer un motif Ecrivez un premier programme qui crée un certain nombre de fichiers donné par le premier argument du programme, et ayant pour nom qhexxx.dat (xxx allant de 0 au nombre donné moins un). Chaque fichier contiendra son propre nom. Ecrivez un second programme qui recherche dans un répertoire tous les fichiers de la forme qhe\d*\.dat et qui les renomme en fqhe\d*\.dat. Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
36 Substituer un motif monde DOS/Windows :deux caractères ASCII pour le saut de ligne (\r et \n) monde UNIX : un caractère ASCII pour le saut de ligne (\n) Ecrivez un programme dos2unix.pl qui convertit un fichier dont le nom est donné par le premier argument de la commande, du standard DOS/Windows au format UNIX. Ecrivez un programme unix2dos.pl qui fait l opération inverse. Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
37 Le duo comique split et /, $ligne) ; premier argument = expression régulière qui permet de reconnaître le séparateur euxième argument = ligne à découper Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
38 Le duo comique split et join ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
39 Le duo comique split et join #!/usr/bin/perl $nomfichier = $ARGV[0] ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } $ligne = <INFILE> ; chomp ($ligne) = split (/ /, $ligne) ; $ligne = <INFILE> ; chomp ($ligne) = split (/ /, $ligne) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
40 Le duo comique split et join #!/usr/bin/perl $nomfichier = $ARGV[0] ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } $ligne = <INFILE> ; chomp ($ligne) = split (/ /, $ligne) ; $ligne = <INFILE> ; chomp ($ligne) = split (/ /, $ligne) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
41 Le duo comique split et join #!/usr/bin/perl $nomfichier = $ARGV[0] ; unless (open (INFILE, $nomfichier)) { die ( impossible d ouvrir.$nomfichier. en lecture\n ) ; } $ligne = <INFILE> ; chomp ($ligne) = split (/ /, $ligne) ; $ligne = <INFILE> ; chomp ($ligne) = split (/ /, $ligne) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
42 Le duo comique split et join close (INFILE) ; unless (open (OUTFILE, >.$nomfichier)) { die ( impossible d ouvrir.$nomfichier. en ecriture\n ) ; } $iter = 0 ; foreach $ligne (@valeurx) { print OUTFILE ($ligne..$valeury[$iter]. \n ) ; $iter++ ; } close (OUTFILE) ; Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
43 Le duo comique split et join Ecrivez un premier programme qui crée un fichier un fichier de nombres aléatoires organisés en x colonnes et y lignes (x et y seront passés en paramètres au programme). Ecrivez un deuxième programme qui cherche le maximum de la première colonne, puis divise tous les nombres par ce maximum et finalement remplace l ancien contenu du fichier par les données renormalisées. Nicolas Regnault (Laboratoire Pierre Aigrain) Perl pour physiciens 23 novembre / 24
Exonet : sauvegarde automatisée d une base de données
Exonet : sauvegarde automatisée d une base de données Description Propriétés Description Intitulé long Formation concernée Matière Présentation Notions Transversalité Outils Mots-clés Durée 4h. Auteur(es)
Plus en détailPerl Orienté Objet BioPerl There is more than one way to do it
Perl Orienté Objet BioPerl There is more than one way to do it Bérénice Batut, berenice.batut@udamail.fr DUT Génie Biologique Option Bioinformatique Année 2014-2015 Perl Orienté Objet - BioPerl Rappels
Plus en détail1 Lecture de fichiers
Programmation 1 Cours n 6 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot 1 Lecture de fichiers Un fichier est une suite de caractères mémorisés sur le disque dur de la machine dans un endroit
Plus en détailMon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2
Mon premier rpm http://alexandre-mesle.com 7 juin 2010 Table des matières 1 Avant de commencer 2 1.1 RPM....................................................... 2 1.2 URPMI.....................................................
Plus en détail1.1 L EXPLORATEUR WINDOWS
Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR
Plus en détailEPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES ACTIVITE N 1. Thème de l activité : Configuration d un firewall
B.T.S Informatique de Gestion Option Administrateur de Réseaux Locaux d Entreprise Session 2004/2005 EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES Nom et prénom du candidat : TAGLIAFERRI Eric ACTIVITE
Plus en détailScIn11 informatique Session d'appel, durée 1 heure, tous documents autorisés N'oubliez pas de reporter votre numéro d'anonymat :
ScIn11 informatique Session d'appel, durée 1 heure, tous documents autorisés N'oubliez pas de reporter votre numéro d'anonymat : Vous disposez d'un fichier couleurs décrivant des couleurs par un nom et
Plus en détailTechniques de Programmation pour Internet
Séance 7 Transactions par CGI Année Spéciale Informatique ENSIMAG 2002-2003 James L. Crowley Anullé Le but de l'exercice est d'introduire un certain nombre de constructions en PERL utiles pour la programmation
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailIntroduction à la présentation graphique avec xmgrace
Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........
Plus en détailLangage Perl. Introduction & Retour d'expérience. Journée du 30/11/2010 - S. Gallina - GEPV - 1/42
Langage Perl Introduction & Retour d'expérience Journée du 30/11/2010 - S. Gallina - GEPV - 1/42 Perl Practical Extraction and Report Langage Langage de script (non compilé) Conçu par Larry Wall Enrichi
Plus en détailSNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources
SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,
Plus en détailtd3a correction session7az
td3a correction session7az August 19, 2015 1 Séance 7 : PIG et JSON et streaming avec les données vélib (correction avec Azure) Plan Récupération des données Connexion au cluster et import des données
Plus en détailMISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES Maude Manouvrier La reproduction de ce document par
Plus en détailRequest Tracker pour les Nuls. Yves Agostini - YVESAGO
Yves Agostini - YVESAGO Plan 1. Présentation 2. Installation 3. Gestion par mail 4. Authentification 5. Concepts 6. Configuration 7. Adaptations 8. Usages 9. Exemples API REST 10. Conclusion Page 1/43
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailpyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices
pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices La classe StockPrices facilite la récupération de données financières via le site Yahoo Finance ainsi
Plus en détail1 Démarrage de Marionnet
Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité
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étailAméliorations Sage Gestion Commerciale version 7.71 Sage Comptabilité version 7.72
Améliorations Sage i7 v7.71 et v7.72 et Nouveautés Sage i7 v7.72 Améliorations Sage Gestion Commerciale version 7.71 Sage Comptabilité version 7.72 Vous trouverez ci-dessous la liste des améliorations
Plus en détailIntroduction au langage C
Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les
Plus en détailConfiguration des notifications de messagerie avec les scripts pour les alertes IDS avec le CiscoWorks Monitoring Center for Security
Configuration des notifications de messagerie avec les scripts pour les alertes IDS avec le CiscoWorks Monitoring Center for Security Contenu Introduction Conditions préalables Conditions requises Composants
Plus en détail(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )
Système d Exploitation d : MS-DOS MicroSoft Disk Operating System C est un système d exploitation développé par la société Microsoft. Il offre une interface textuelle basée sur un ensemble de commandes.
Plus en détailAWS avancé. Surveiller votre utilisation d EC2
10 AWS avancé Dans ce chapitre, nous bâtirons sur les bases que nous avons apprises jusqu ici. Nous étudierons des sujets plus avancés tels que la surveillance de votre utilisation d AWS, l utilisation
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étail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailModule : Informatique Générale 1. Les commandes MS-DOS
1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS
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étaildes Données et Référentiels sur l'eau Service d'administration Nationale
Formats d échanges Service d'administration Nationale des Données et Référentiels sur l'eau PRESENTATION DU FORMAT D ECHANGE SIMPLIFIE Thème : TOUS LES THEMES Version : 2.0 Version 2002-1 Mars 2003 Publication
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailPage Paragraphe Modification. 18 7. Mise en page du document Le bouton "Format de page" est maintenant "Page"
AIDE AUX EXTRACTIONS COMPLÉMENTS POUR OPEN OFFICE 2 Le guide d'aide aux extractions de la base élèves 1 er degré a été réalisé pour Excel ou Open Office version 1. La passage à Open office version 2 a
Plus en détail1/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é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étailProgrammation système I Les entrées/sorties
Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les
Plus en détail2 Formation utilisateur
2 Formation utilisateur Formation développeur Formation Formation développeur - créer un compte - créer un projet - rejoindre/quitter un projet - rappel sur l'open source et les licences - rappels su PHP
Plus en détailMT940-MultiLine. Formats. Version 3.02 du 17/01/2013. Sommaire: Extraits de compte (Formats utilisés) 2
MT940-MultiLine ormats Version 3.02 du 17/01/2013 Sommaire: Extraits de compte (ormats utilisés) 2 1. Structure de l extrait de compte < ormat MT940 > 3 2. Structure de l extrait de compte < ormat étendu
Plus en détailInxmail Professional 4.2
Inxmail Professional 4.2 Nouvelles fonctionnalités La version 4.2 d Inxmail Professional est disponible depuis juin 2012. Au programme : cinq nouveaux types de Mailings Trigger qui vous permettront de
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étailURECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2
Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont
Plus en détailAnnexe technique SEPA Alimenter la base Mandats Créancier et enrichir ses fichiers de prélèvements
Annexe technique SEPA Alimenter la base Mandats Créancier et enrichir ses fichiers de prélèvements Présentation technique et informatique de nos services et descriptif des formats de fichiers Prérequis
Plus en détailProgramme des Obligations d épargne du Canada. Guide d utilisation du serveur FTPS. Version 2.4
Programme des Obligations d épargne du Canada Guide d utilisation du serveur FTPS Version 2.4 Le 5 août 2014 Guide d utilisation du serveur FTPS Guide d utilisation du serveur FTPS Historique des mises
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailThème : Gestion commerciale
Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailLES DECIMALES DE π BERNARD EGGER
LES DECIMALES DE π BERNARD EGGER La génération de suites de nombres pseudo aléatoires est un enjeu essentiel pour la simulation. Si comme le dit B Ycard dans le cours écrit pour le logiciel SEL, «Paradoxalement,
Plus en détailSecrétariat du Grand Conseil PL 9487-A
Secrétariat du Grand Conseil PL 9487-A Date de dépôt: 20 septembre 2005 Messagerie Rapport de la Commission des finances chargée d étudier le projet de loi du Conseil d Etat ouvrant un crédit d investissement
Plus en détailTél. : (241) 74 32 46 / 79 63 88 Fax : (241)74 44 56 E-mail : eqc@bgfi.com. www.bgfi.com
Tél. : (241) 74 32 46 / 79 63 88 Fax : (241)74 44 56 E-mail : eqc@bgfi.com www.bgfi.com 1 Cher client, chère cliente, Bienvenue sur www.bgfionline.com! Pour que vous puissiez accéder à vos comptes à toute
Plus en détailUE C avancé cours 1: introduction et révisions
Introduction Types Structures de contrôle Exemple UE C avancé cours 1: introduction et révisions Jean-Lou Desbarbieux et Stéphane Doncieux UMPC 2004/2005 Introduction Types Structures de contrôle Exemple
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailAGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux.
Word: Les tableaux Introduction 6 ième partie Il est préférable par moments de présenter de l'information sous forme de tableau. Les instructions qui suivent démontrent comment créer un tableau et comment
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étailLa Voix sur IP. Études des solutions logicielles. Open Source
CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL AQUITAINE CENTRE D' ENSEIGNEMENT DE PAU Mémoire présenté en vue d'obtenir le DIPLOME D' INGENIEUR C. N. A. M. en INFORMATIQUE par Daniel GASPAR
Plus en détailFusionInventory. Guillaume Rousse <guillomovitch@gmail.com> Journées francophones de Perl 2011
Journées francophones de Perl 2011 Sommaire 1 Solutions de gestion de parc informatique 2 Caractéristiques Capacités 3 Avancement 1 Solutions de gestion de parc informatique 2
Plus en détailProgrammation système de commandes en C
Programmation système de commandes en C Cours de Programmation système Tuyêt Trâm DANG NGOC Université de Cergy-Pontoise 2012 2013 Tuyêt Trâm DANG NGOC Programmation système de commandes
Plus en détailIMAGES NUMÉRIQUES MATRICIELLES EN SCILAB
IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détail1 Description générale de VISFIELD
Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailDans l'article précédent, vous avez appris
Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez
Plus en détailOptimisation, traitement d image et éclipse de Soleil
Kléber, PCSI1&3 014-015 I. Introduction 1/8 Optimisation, traitement d image et éclipse de Soleil Partie I Introduction Le 0 mars 015 a eu lieu en France une éclipse partielle de Soleil qu il était particulièrement
Plus en détailAuto-évaluation SQL. Document: f0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium
Auto-évaluation SQL Document: f0453test.fm 19/04/2012 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INTRDUCTIN AUT-ÉVALUATIN SQL Indications d utilisation Ce test est
Plus en détailArchitecture des Systèmes d Information Architecture des Systèmes d Information
Plan... Tableaux et tris I3 - Algorithmique et programmation 1 Rappels Nicol Delestre 2 Tableaux à n dimensions 3 Initiation aux tris Tableaux - v2.0.1 1 / 27 Tableaux - v2.0.1 2 / 27 Rappels : tableau
Plus en détailBon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Plus en détailServeurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Plus en détailIntroduction au Système d Exploitation Unix/Linux
1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence
Plus en détailGlobalScape Secure FTP Server 3.0.2 Buffer Overflow
GlobalScape Secure FTP Server 3.0.2 Buffer Overflow muts@whitehat.co.il Traduction française: jerome[at]athias.fr http://www.athias.fr/jerome/doc/ Qu est-ce que le Serveur FTP Sécurisé GlobalScape?...
Plus en détailFormulaire pour envoyer un mail
Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailChoisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )
Ce service permet d effectuer des envois de SMS texte à partir d une source de numéros de GSM (Maroc Telecom, Meditel,INWI ou Etrangers) sous format texte ou sous format Excel. Il est nécessaire au préalable
Plus en détailSUPPORT DE COURS LOGICIEL SAGE SAARI COMPTABILITE 100
SUPPORT DE COURS LOGICIEL SAGE SAARI COMPTABILITE 100 SOMMAIRE Page INTRODUCTION Schéma descriptif des étapes du paramétrage du fichier comptable I CREATION DE FICHIER COMPTABLE I 1 Création du fichier
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étailChaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.
Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Il est important de savoir les identifier, de connaître
Plus en détailAttaques applicatives
Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites
Plus en détailRECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série
RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise
Plus en détailLa 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étailR01 Import de données
R01 Import de données A partir du package de base, R peut lire les données stockées dans des fichiers texte, à partir notamment des fonctions read.table, read.csv, read.delim, read.csv2, read.delim2, et
Plus en détailFiche n 1 : Téléverser une ressource dans la plateforme
Fiche n 1 : Téléverser une ressource dans la plateforme 1 er temps : Mettre ses fichiers sur la plateforme (dans son espace personnel) Sur la page d accueil de la plate-forme Formagri http://efoad.educagri.fr,
Plus en détail1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.
1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this
Plus en détailENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque
1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie
Plus en détailBACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES. EXEMPLE DE SUJET n 2
Exemple de sujet n 2 Page 1/7 BACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES EXEMPLE DE SUJET n 2 Ce document comprend : Pour l examinateur : - une fiche descriptive du sujet page 2/7 - une fiche
Plus en détailSOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.
SOFI Gestion+ SOFI Informatique Version 5.4 Echanges de données informatiques Spicers Sofi gestion+ Groupements Actualisé le 10.09.2004 Table des matières 1. Catalogue et tarifs... 4 1.1 Définition EDI...
Plus en détailSolution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP. Documentation Technique
Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP Documentation Technique DixData - 19 Chemin des Travails - 06800 Cagnes-sur-Mer RCS Marseille B 443 014 238 - Sarl au capital de 108
Plus en détailProgrammation en Java IUT GEII (MC-II1) 1
Programmation en Java IUT GEII (MC-II1) 1 Christophe BLANC - Paul CHECCHIN IUT Montluçon Université Blaise Pascal Novembre 2009 Christophe BLANC - Paul CHECCHIN Programmation en Java IUT GEII (MC-II1)
Plus en détailJérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données
Base de Données Cours Introductif Base de Données Quelques chiffres Évolution annuelle moyenne 2004/2000 15% +20% 12% 5% 0.5% 2000 2004 L3G IA SG mono poste : Part de marché 5% 5% 10% Paradox 65% SG 15%
Plus en détailGuide de l utilisateur
Guide de l utilisateur BGFIONLINE Votre Banque en ligne Page 1 sur 17 Chère cliente, cher client, Bienvenue sur www.bgfionline.com! Pour que vous puissiez accéder à vos comptes à toute heure, en vacances,
Plus en détailGestion distribuée (par sockets) de banque en Java
Gestion distribuée (par sockets) de banque en Java Université Paris Sud Rappel sur la solution locale de gestion simple de banque L objet de cet exercice était de créer une application java qui implante
Plus en détailPRO-G-DIS. Installation et utilisation de la banque Claude Bernard
PRO-G-DIS Installation et utilisation de la banque Claude Bernard 11/01/2011 1/ Installation de la Banque Claude Bernard : - Dans un premier temps il est indispensable d installer de façon autonome la
Plus en détailLogiciel PEB Version 3.0.0. Liste des updates
Version 3.0.0 2 6 Sommaire 1. Avant-propos page 3 2. Basculement vers la version page 4 3. Principales nouvelles fonctionnalités page 5 3 6 1. Avant-propos Depuis sa diffusion il y a un peu plus d un an,
Plus en détailEnvironnements informatiques
Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage
Plus en détailhttp://cermics.enpc.fr/scilab
scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,
Plus en détail1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4
1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur
Plus en détailCours Excel : les bases (bases, texte)
Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé
Plus en détailBTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais
BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3
Plus en détailLe Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr
Le Langage C Version 1.2 c 2002 Florence HENRY Observatoire de Paris Université de Versailles florence.henry@obspm.fr Table des matières 1 Les bases 3 2 Variables et constantes 5 3 Quelques fonctions indispensables
Plus en détailLivret du Stagiaire en Informatique
Université François-Rabelais de Tours Campus de Blois UFR Sciences et Techniques Département Informatique Livret du Stagiaire en Informatique Licence 3ème année Master 2ème année Année 2006-2007 Responsable
Plus en détailNumbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]
Numbers sur ipad [Notes extraitres de l'aide en ligne] Table des matières Atelier Formation Numbers sur ipad Introduction à Numbers 4 Créer ou ouvrir une feuille de calcul 4 Créer ou ouvrir une feuille
Plus en détailImport d un fichier de contacts dans une campagne
Import d un fichier de contacts dans une campagne Objectif Importer des contacts dans une campagne de l'enquête à partir d un fichier CSV ou TXT. Cette procédure est à privilégier lorsque le fichier contact
Plus en détailCours 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