Perl pour physiciens

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

Download "Perl pour physiciens"

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 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étail

Perl 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 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étail

1 Lecture de fichiers

1 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étail

Mon 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. 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étail

1.1 L EXPLORATEUR WINDOWS

1.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étail

EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES ACTIVITE N 1. Thème de l activité : Configuration d un firewall

EPREUVE 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étail

ScIn11 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 : 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étail

Techniques de Programmation pour Internet

Techniques 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étail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation 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étail

Introduction à la présentation graphique avec xmgrace

Introduction à 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étail

Langage 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 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étail

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources

SNT4U16 - 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étail

td3a correction session7az

td3a 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étail

MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année

MISE 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étail

Request Tracker pour les Nuls. Yves Agostini - YVESAGO

Request 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étail

Initiation à LabView : Les exemples d applications :

Initiation à 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étail

Licence Sciences et Technologies Examen janvier 2010

Licence 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étail

pyensae 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 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étail

1 Démarrage de Marionnet

1 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é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

Améliorations Sage Gestion Commerciale version 7.71 Sage Comptabilité version 7.72

Amé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étail

Introduction au langage C

Introduction 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étail

Configuration 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 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:\>" )

(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étail

AWS avancé. Surveiller votre utilisation d EC2

AWS 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étail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table 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étail

1. Structure d'un programme FORTRAN 95

1. 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étail

Module : Informatique Générale 1. Les commandes MS-DOS

Module : 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é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

des Données et Référentiels sur l'eau Service d'administration Nationale

des 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étail

1 Recherche en table par balayage

1 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étail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 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étail

Page Paragraphe Modification. 18 7. Mise en page du document Le bouton "Format de page" est maintenant "Page"

Page 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é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

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

Programmation système I Les entrées/sorties

Programmation 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étail

2 Formation utilisateur

2 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étail

MT940-MultiLine. Formats. Version 3.02 du 17/01/2013. Sommaire: Extraits de compte (Formats utilisés) 2

MT940-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étail

Inxmail Professional 4.2

Inxmail 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é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

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

URECA 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étail

Annexe 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 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étail

Programme 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 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étail

Introduction à MATLAB R

Introduction à 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étail

Thème : Gestion commerciale

Thè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étail

Exercices 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 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étail

LES DECIMALES DE π BERNARD EGGER

LES 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étail

Secrétariat du Grand Conseil PL 9487-A

Secré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étail

Té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 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étail

UE C avancé cours 1: introduction et révisions

UE 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étail

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le 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étail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux.

AGASC / 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étail

Algorithmique et Programmation, IMA

Algorithmique 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étail

La Voix sur IP. Études des solutions logicielles. Open Source

La 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étail

FusionInventory. Guillaume Rousse <guillomovitch@gmail.com> Journées francophones de Perl 2011

FusionInventory. 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étail

Programmation système de commandes en C

Programmation 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étail

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

IMAGES 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étail

Séance 0 : Linux + Octave : le compromis idéal

Sé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étail

1 Description générale de VISFIELD

1 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étail

Dossier I Découverte de Base d Open Office

Dossier 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étail

Dans l'article précédent, vous avez appris

Dans 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étail

Optimisation, traitement d image et éclipse de Soleil

Optimisation, 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étail

Auto-é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.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étail

Architecture des Systèmes d Information Architecture des Systèmes d Information

Architecture 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étail

Bon ben voilà c est fait!

Bon 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étail

Serveurs de noms Protocoles HTTP et FTP

Serveurs 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étail

Introduction au Système d Exploitation Unix/Linux

Introduction 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étail

GlobalScape Secure FTP Server 3.0.2 Buffer Overflow

GlobalScape 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étail

Formulaire pour envoyer un mail

Formulaire 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étail

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. 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étail

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )

Choisir 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étail

SUPPORT DE COURS LOGICIEL SAGE SAARI COMPTABILITE 100

SUPPORT 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étail

V- Manipulations de nombres en binaire

V- 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étail

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.

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. 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étail

Attaques applicatives

Attaques 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étail

RECOPLUS 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 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é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

R01 Import de données

R01 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étail

Fiche n 1 : Téléverser une ressource dans la plateforme

Fiche 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étail

1. 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. 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étail

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

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 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étail

BACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES. EXEMPLE DE SUJET n 2

BACCALAURÉ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étail

SOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.

SOFI 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étail

Solution 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 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étail

Programmation en Java IUT GEII (MC-II1) 1

Programmation 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étail

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données

Jé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étail

Guide de l utilisateur

Guide 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étail

Gestion distribuée (par sockets) de banque en Java

Gestion 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étail

PRO-G-DIS. Installation et utilisation de la banque Claude Bernard

PRO-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étail

Logiciel PEB Version 3.0.0. Liste des updates

Logiciel 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étail

Environnements informatiques

Environnements 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étail

http://cermics.enpc.fr/scilab

http://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étail

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

1 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étail

Cours Excel : les bases (bases, texte)

Cours 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étail

BTS 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 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étail

Le 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 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étail

Livret du Stagiaire en Informatique

Livret 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étail

Numbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]

Numbers 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étail

Import d un fichier de contacts dans une campagne

Import 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é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