TP Système d exploitation numéro 4

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "TP Système d exploitation numéro 4"

Transcription

1 TP Système d exploitation numéro 4 cycle ingénieur - 1ere année Année L objectif de ce TP est d étudier un outil unix appelé awk qui permet d effectuer des traitements sur des fichiers texte via un langage de commande relativement simple. Il est alors possible, via ce langage, d effectuer des recherches et des traitements sur des motifs présents dans le fichier. Introduction La commande awk La commande awk a pour objectif de relire un fichier écrit dans le langage awk, d interpréter les commandes fournies et de les exécuter sur un fichier de données passé en paramètre. La syntaxe de la commande est la suivante : awk -f programme.awk fichierdedonnees Principe de fonctionnement La commande awk, lorsqu elle est lançée, relit le fichier de données ligne par ligne et applique le programme fourni sur la ligne courante(celle qui vient d être lue). Elle considère également que chaque ligne du fichier de données est formatée sous forme de mots ou de colonnes, en nombre quelconque, et permet d accèder au contenu de chaque mot/colonne (que nous appelerons champ) par l intermédiaire de variables prédéfinies nommées $1 pour le premier champ, $2 pour le second et ainsi de suite. La variable $0 permet de représenter l ensemble de la ligne. Le fichier de programme Il va contenir les instructions, en langage awk, à appliquer successivement sur chacune des lignes du fichier de données. Ces instructions doivent être comprises entre un couple d accolades { et }. Un exemple est donné ci-après : { } print $0 1

2 Ce programme awk très simple aura pour effet d afficher à l écran chacune des lignes du fichier de données (le print a pour effet d afficher la liste des variables et données qui le suivent). À noter qu il est possible d utiliser également une fonction d affichage nommée printf qui s utilise comme la fonction de même nom en langage C. Pour vous permettre de faire un premier essai, recopiez le programme d exemple dans un fichier nommé pg0.awk et appliquez le sur le fichier de données notes1 que vous avez récupéré avec le sujet. Exercice 1 1. Modifiez le programme pg0.awk de manière à ce que chaque ligne du fichier soit affichée en étant encadrée par les caractères [ et ]. 2. Écrivez un programme awk nommé pg1.awk qui permet d afficher uniquement le nom des étudiants présents dans le fichier notes1. 3. Modifier ce programme de telle manière qu il affiche le prénom, suivi du nom, de chaque étudiant. 4. En étudiant précisément la liste des étudiants, expliquez pourquoi l affichage obtenu dans les deux cas n est pas tout à fait correct. Utilisation d un séparateur Awk considère que, par défaut, les champs sont séparés par des espaces. Lorsque ce n est pas le cas, il faut lui indiquer le caractère utilisé pour distinguer les différents champs. Une façon de lui fournir cette information est de lui indiquer, sur la ligne de commande, le caractère utilisé comme séparateur dans le fichier de données. L option de awk est alors l option -F, suivie du caractère séparateur. Exercice 2 awk -f programme.awk -F separateur fichierdedonnees 1. Le fichier notes2 contient les mêmes données, mais un séparateur de champs a été introduit, sous la forme du caractère. Utilisez votre programme pg1.awk sur ce fichier en tenant compte de ce séparateur. Cela résout-il le problème qui était apparu dans l exercice précédent? 2. Modifiez à présent votre programme pour qu il affiche également la première note de chaque étudiant. Cela fonctionne-t-il? Pourquoi? Modifiez le fichier notes2 pour que l on puisse par la suite traiter n importe quelle note de chaque étudiant, avec le séparateur. 2

3 Variables prédéfinies Il existe d autres variables prédéfinies que les variables $i, utilisables dans awk. En voici quelques unes : NF : nombre de champs de la ligne courante NR : numéro de la ligne courante FNR : nombre de lignes du fichier traités Exercice 3 Écrivez un programme pg2.awk qui permette d afficher le numéro d ordre de chaque étudiant, suivi de son nom et prénom. Critères de sélection La puissance de awk réside dans le fait que cet outil est capable d appliquer des critères de sélection évolués sur chacune des lignes d un fichier, afin de déterminer si les opérations choisies par le développeur doivent être effectuées sur une ligne donnée. Un exemple basique serait de recherche si une ligne d un fichier de données contient le mot toto, auquel cas la ligne serait affichée. Dans le cas contraire, on passera à la ligne suivante. Syntaxe La syntaxe générale d un programme awk sera alors la suivante : criteres { actions } Un programme awk va donc être une succession de couples (critères, action); à chaque ligne lue, awk évalue successivement chaque critère sur cette ligne et, si le critère est évalué positivement, l action correspondante est appliquée sur la ligne. À noter que lorsque le critère est omis (comme c était le cas sur les exemples précédents), l action est automatiquement appliquée sur chacune des lignes du fichier. Critères fixes Awk fourni deux critères fixes, au sens où ils ne sont pas appliqués sur chaque ligne, mais pour l un, avant de démarrer l analyse des lignes du fichier et, pour l autre, après le traitement du fichier. Ces critères sont les suivants : BEGIN : les actions qui lui sont associées sont appliquées avant de démarrer les traitements du fichier; END : les actions qui lui sont associées sont appliquées après le traitement du fichier. Exemple : le programme suivant affiche un message avant d afficher chaque ligne du fichier, puis lorsque tout le fichier a été affiché. 3

4 BEGIN { print "--- début du fichier ---" } { print $0 } END { print "--- fin du fichier ---" } Exercice 4 1. Modifiez votre programme pg2.awk de telle sorte que, lors de l affichage, une entête soit affichée avant la liste des étudiants. Celle-ci comportera le texte Année 2012/ Complétez votre programme afin que ce texte d entête soit souligné (en affichant une ligne emplie de caractères -). 3. Complétez votre programme de telle sorte que l affichage de la liste des étudiants soit terminée par le texte : Effectif total = et le nombre total d étudiants affichés. Critères de comparaison Vous allez à présent utiliser des critères de sélection pour chacune des lignes du fichier. Les premiers que vous allez utiliser sont basés sur des comparaisons, par exemple entre les valeurs contenues dans le fichier et d autres fixées en fonction de l objectif désiré. À noter que le langage awk utilise les opérateurs classiques du langage C pour toutes les comparaisons, ainsi que les opérateurs logiques de ce langage pour relier les différentes comparaisons. Exercice 5 1. Écrivez un programme pg3.awk qui permette d afficher la liste des étudiants contenus dans le fichier notes2 dont la première note est inférieure à 10. Le numéro d ordre de l étudiant et sa note seront affichées en plus de son identité. Le titre de la liste affichée sera : module 1 : etudiants non admis. 2. Écrivez un programme pg4.awk qui permette d afficher la liste des étudiants qui ont au moins une note inférieure à 8. L entête de la liste sera le texteannée 2012/2013 : etudiants non admis, le numéro d ordre et toute la ligne concernant les étudiants sélectionnés apparaîtront. Critères de recherche Des critères de recherche plus élaborés peuvent être définis par l intermédiaire des expressions régulières. Sans entrer dans tous les détails, une expression régulière est une chaîne de caractères qui comporte des caractères classiques et des caractères particuliers qui permettent d exprimer le nombre de répétitions du caractère précédent. Les expressions régulières permettent alors de créer des motifs de longueur quelconque à partir d une expression concise. Les caractères spéciaux standards des expressions régulières sont : 4

5 *:lecaractèrequiprécèdeestrépétéunnombrequelconquedefois(ycomprisaucune fois); + : le caractère qui précède est répété une fois ou plus;? : le caractère qui précéde apparaît 0 ou 1 fois. Exemples l expression hello? représente les motifs : hell et hello l expression hello* représente les motifs : hell, hello, helloo, hellooo, helloooo, etc. l expression hello+ représente les motifs : hello, helloo, hellooo, etc. l expression x+y?z représente les motifs : xz, xyz, xxz, xxyz, xxxz, xxxyz, etc. Le langage awk rajoute quelques caractères spéciaux supplémentaires, parmi lesquels : ^ : marque le début de la chaîne; $ : marque la fin de la chaîne;. : un caractère quelconque; [...] : une plage de caractères; [^...] : les caractères de la plage sont interdits; ~ : spécifie que le critère qui suit s applique à un champ particulier (à spécifier juste avant);!~ : spécifie que le critère qui suit ne s applique pas sur un champ particulier (à spécifier juste avant). Pour utiliser une expression régulière avec awk, celle-ci doit être placée entre des caractères / /. Voici quelques exemples d utilisation pour quelques critères de recherche : /A+/ : la chaîne contient l un des motifs A, AA, AAA, etc $3 ~/A+/ : le troisème champ de la ligne contient l un des motifs A, AA, AAA, etc /^F/ : la chaîne commence par le caractère F; /1$/ : la chaîne se termine par le caractère 1; /[a-z]/ : la chaîne contient au moins une minuscule; $3!~/[a-z]/ : le champ 3 ne contient aucune minuscule; /^[A-Z]+/ : la chaîne (non vide) ne contient que des majuscules. Exercice 6 1. Écrivez un programme pg5.awk qui permette d afficher la liste des étudiants qui ont un 15 dans l une des matières. 2. Écrivez un programme pg6.awk qui permette d afficher la liste des étudiants qui ont les motifs in ou ll dans leur prénom. 5

6 Calculs Opérateurs et variables Awk offre également la possibilité d effectuer des calculs sur les données présentes dans le fichier à analyser. Pour cela il permet d utiliser des variables numériques et de type chaînes de caractères et d utiliser les opérateurs arithmétiques classiques sur les variables numériques. Ces opérateurs sont les mêmes qu en langage C, sachant qu il existe également un opérateur puissance, noté ^. Les variables n ont pas à être déclarées ni typées : elles sont créées au moment de leur utilisation, leur type étant déterminé par les données que le programme souhaite y ranger. À noter également que lors de sa création, une variable est automatiquement initialisée, à 0 pour un numérique, à la chaîne vide pour les chaînes de caractères. Exercice 7 1. Écrivez un programme pg7.awk qui permette de calculer et d afficher la moyenne générale de chaque étudiant. Celle-ci sera affichée à la fin de la ligne qui concerne chaque étudiant. Vous penserez évidemment à mettre un titre à votre affichage. 2. Modifiez votre programme de telle sorte qu il affiche également la moyenne de chaque module après avoir analysé toutes les lignes. 3. L enseignant du module 2 s est aperçu, après avoir rendu les notes, que l une des questions posées ne pouvait pas être résolue. Pour pallier son erreur, il souhaite rajouter 1 point à tous les étudiants. Écrivez un programme pg8.awk qui permette de faire cette correction et de générer un fichier notescorrigees qui contienne les bonnes valeurs. Pour générer ce fichier, vous penserez à rediriger l affichage de la sortie standard vers le fichier souhaité (voir TP1). Fonctions prédéfinies Diverses fonctions prédéfinies sont également utilisables. Parmi celles-ci, en voici quelques unes qui traitent des chaînes de caractères : length(t) : retourne la longueur de la chaîne T match(t,s) : retourne la position de la chaîne S dans la chaîne T, ou 0. index(t,c) : retourne la position du caractère C dans la chaîne T, ou 0. substr(t,d,n) : retourne une chaîne composée de N caractères de T à partir de D. gsub(w,s,t) : remplace les occurrences de la chaîne W par la chaîne S dans la chaîne T. D autres fonctions numériques existent également, telles que log(x), exp(x), sqrt(x), cosinus(x), sinus(x), etc. 6

7 Exercice 8 Écrire un programme pg9.awk qui recherche et affiche la ligne de plus grande longueur du fichier de données. Structures de contrôle Awk offre également la possibilité d utiliser les structures de contrôle classiques, telles que l alternative (if) et les boucles Tant Que (while) et Pour (for). Leur syntaxe est la même que celle du langage C et elles ne peuvent évidemment être utilisées que dans le cadre des parties action associées aux différents critères de sélection. Exercice 9 Écrire le programme pg10.awk qui permet d afficher la liste des étudiants avec leurs note et leur moyenne générale, suivie du mot admis s ils sont admis, ou rien s ils ne sont pas admis. On précise qu un étudiant est admis s il a plus de 10 de moyenne générale et aucune note en dessous de 8. Complétez votre programme de manière à ce que chaque note inférieure à 8 soit encadrée par des crochets [ ]. Finalisez votre programme en affichant le nombre d étudiants admis et le pourcentage d admis. 7

TP Interface graphique et C++ numéro 1

TP Interface graphique et C++ numéro 1 TP Interface graphique et C++ numéro 1 Master IGC - 1 re année année 2010-2011 Ce premier TP a pour objectif de vous familiariser avec le compilateur C++, les entréessorties du langage et l utilisation

Plus en détail

TP6 : Gestion de Fichiers

TP6 : Gestion de Fichiers TP6 : Gestion de Fichiers http ://www.univ-montp3.fr/miap/ens/site/pmwiki.php/?n=misashs.progtpfichiers 12 janvier 2014 Table des matières 0 Avant de commencer 1 1 Lecture de fichier 1 1.1 Un exemple............................................

Plus en détail

TP : commande awk. D'après le cours en ligne de Isabelle Vollant http://www.shellunix.com/awk.html

TP : commande awk. D'après le cours en ligne de Isabelle Vollant http://www.shellunix.com/awk.html TP : commande awk D'après le cours en ligne de Isabelle Vollant http://www.shellunix.com/awk.html Nous reprenons dans ce TP une grande partie du cours de Isabelle Vollant en simplifiant quelques informations.

Plus en détail

Langage de commandes Ant. Langage de commandes Ant

Langage de commandes Ant. Langage de commandes Ant Langage de commandes Ant Langage de commandes Ant Cedric Dumoulin cedric.dumoulin@lifl.fr Cedric Dumoulin ((C)Gautier Koscielny, Jérôme Moroy) ((C)Gautier Koscielny, Jérôme Moroy) Introduction L outil

Plus en détail

CHAPITRE 3 : Types de base, Opérateurs et Expressions

CHAPITRE 3 : Types de base, Opérateurs et Expressions CHAPITRE 3 : Types de base, Opérateurs et Expressions 1. Types simples Un type définit l'ensemble des valeurs que peut prendre une variable, le nombre d'octets à réserver en mémoire et les opérateurs que

Plus en détail

INTRODUCTION À L ALGORITHMIQUE

INTRODUCTION À L ALGORITHMIQUE INTRODUCTION À L ALGORITHMIQUE Table des matières 1. Introduction 1 2. Les éléments de base d un algorithme simple 2 2.1. Préparation du traitement 2 2.2. Le traitement 2 2.3. La sortie des résultats 2

Plus en détail

3 - Boucles for et Séquences (range, listes, chaînes de caractères)

3 - Boucles for et Séquences (range, listes, chaînes de caractères) 3 - Boucles for et Séquences (range, listes, chaînes de caractères) Exercices et programmes à rendre dans le compte-rendu de TP : ex 1 (TP3_1), ex 2 (TP3_2), ex 3 (TP3_3), ex 5 (TP3_5), ex 6 (TP3_6), ex

Plus en détail

Travaux pratiques de M2105 Web dynamique

Travaux pratiques de M2105 Web dynamique Travaux pratiques de M2105 Web dynamique L objectif des séances de TP du module M2105 est de créer un mini site web d annuaire permettant à différents utilisateurs de gérer leurs contacts. Les informations

Plus en détail

Premiers exemples de traitements

Premiers exemples de traitements #include #include Premiers exemples de traitements void main() float b(0.0); float c(0.0); float delta(0.0); cin >> b >> c; delta = b*b - 4*c; if (delta < 0.0) cout

Plus en détail

Algorithmique et boucle POUR : fonction FOR Programmation de boucles à nombre d itérations fixé

Algorithmique et boucle POUR : fonction FOR Programmation de boucles à nombre d itérations fixé Algorithmique et boucle POUR : fonction FOR Programmation de boucles à nombre d itérations fixé Résumé : La calculatrice Graph 35+ dispose d un mode de programmation très utile pour aider les élèves à

Plus en détail

Implémentation dans Active Tags d'un module Web pour XUnit

Implémentation dans Active Tags d'un module Web pour XUnit Implémentation dans Active Tags d'un module Web pour XUnit Table des matières 1. Introduction... 2 2. Application Web interactive en Reflex... 2 3. Module Web pour XUnit... 3 3.1. Principes... 3 3.2. Implémentation

Plus en détail

Guide sur la création d un test autocorrigé

Guide sur la création d un test autocorrigé Guide sur la création d un test autocorrigé Une démarche simple et fonctionnelle de création d un test autocorrigé, composé de questions fréquemment utilisées. Mai 2011 Table des matières Page Réalisation

Plus en détail

Impression de documents avec Optymo

Impression de documents avec Optymo Impression de documents avec Optymo Notes de lecture : dans ce document, les textes soulignés font référence aux libellés des fenêtres ou aux libellés associés à des boutons d Optymo. Les textes en caractères

Plus en détail

IUT Nice-Côte d Azur Informatique appliquée 2005 2006. TP N o 4. Tableur : affichage et impression

IUT Nice-Côte d Azur Informatique appliquée 2005 2006. TP N o 4. Tableur : affichage et impression 1 IUT Nice-Côte d Azur TC-Nice 1 re année Informatique appliquée 2005 2006 TP N o 4 Tableur : affichage et impression I Options d affichage Les options concernant l affichage dans les feuilles de calcul

Plus en détail

Fiches Outil Acces Sommaire

Fiches Outil Acces Sommaire Fiches Outil Acces Sommaire Fiche Outil Access n 1 :... 2 Le vocabulaire d Access... 2 Fiche Outil Access n 2 :... 4 Créer une table dans la base... 4 Fiche Outil Access n 3 :... 6 Saisir et modifier des

Plus en détail

Python langage de programmation

Python langage de programmation Initiation à la programmation avec Python langage de programmation Valérie Bellynck (2009), d après un diaporama d Alain Bozzi (2008), lui-même venant de celui de Bob Cordeau (2008) 1 Langage de Programmation

Plus en détail

Microsoft. Office. Manuel. Trier et filtrer des données

Microsoft. Office. Manuel. Trier et filtrer des données Microsoft Office Manuel Trier et filtrer des données Table des matières 1 INTRODUCTION... 1 2 FRACTIONNER SIMPLEMENT LE CONTENU DE DIFFÉRENTES CELLULES DANS DES COLONNES DISTINCTES... 2 3 TRIER RAPIDEMENT

Plus en détail

Exercices Perl. Master de Bioinformatique Université de Rouen

Exercices Perl. Master de Bioinformatique Université de Rouen Exercices Perl Master de Bioinformatique Université de Rouen 1 Exercice Écrire un programme Perl qui affiche les lignes de plus de 80 caractères lues sur l entrée standard. 2 Exercice Écrire un programme

Plus en détail

COMMANDE INDUSTRIELLE LABORATOIRE 01 Configuration de l automate CompactLogix L32E d Allen-Bradley

COMMANDE INDUSTRIELLE LABORATOIRE 01 Configuration de l automate CompactLogix L32E d Allen-Bradley COMMANDE INDUSTRIELLE LABORATOIRE 01 Configuration de l automate CompactLogix L32E d Allen-Bradley 1. OBJECTIFS Les principaux objectifs de ce laboratoire sont de : se familiariser avec l automate programmable

Plus en détail

Manuel d utilisation du Terminal de Paiement Electronique Virtuel

Manuel d utilisation du Terminal de Paiement Electronique Virtuel Manuel d utilisation du Terminal de Paiement Electronique Virtuel Page 1/36 Page 2 / 36 Page 2 / 36 Page des évolutions Le tableau ci-dessous liste les dernières modifications effectuées sur ce document.

Plus en détail

Cours C++ Lorsque je lance Dev C++, il apparaître l'écran ci-contre.

Cours C++ Lorsque je lance Dev C++, il apparaître l'écran ci-contre. Cours C++ Définition : Le langage C est un langage de programmation inventé par MM. Kernighan et Ritchie au début des années 70. Au début des années 90, Bjarne Stroustrup fait évoluer le langage vers le

Plus en détail

Solution de paiement en ligne Tableau de bord Commerçant

Solution de paiement en ligne Tableau de bord Commerçant Solution de paiement en ligne Tableau de bord Commerçant Nom de fichier : Monetico_Paiement_Internet_Tableau_de_bord_Commerçant_v4_2_06 Numéro de version : 4.2.06 Date : 2015-07-23 Confidentiel Titre du

Plus en détail

MANUEL D UTILISATION store2actions. Gestion de votre stock en ligne

MANUEL D UTILISATION store2actions. Gestion de votre stock en ligne MANUEL D UTILISATION 2actions Gestion de votre stock en ligne Pour entrer dans l applicatif, vous avez 2 solutions: entrer via la zone clients de notre site www.services2actions.com ou vous rendre directement

Plus en détail

Introduction au langage C - types et variables

Introduction au langage C - types et variables Chapitre 2 Introduction au langage C - types et variables 1 Le Langage C Le langage C est un langage de bas niveau dans le sens où il permet l accès à des données que manipulent les ordinateurs (bits,

Plus en détail

L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES

L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES 1 L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES Dans ce chapitre, nous allons automatiser le fonctionnement de la base de données. Jusqu à présent, nous avons créé différents objets, mais maintenant

Plus en détail

TP 3 Manipulation de processus

TP 3 Manipulation de processus Introduction aux systèmes d exploitation (IS1) TP 3 Manipulation de processus On appelle processus un objet dynamique correspondant à l exécution d un programme ou d une commande Unix. Cet objet recense

Plus en détail

1 Recherche d une chaîne de caractères dans un fichier

1 Recherche d une chaîne de caractères dans un fichier TP NÆ3 1 Université de Nice-Sophia Antipolis Deug MIAS-MI 1 Algorithmique & Programmation 2003 2004 TP NÆ3 Structures de données composées Le but de cette séance est d utiliser les structures de données

Plus en détail

Premières macros. Au sommaire de ce chapitre. Créer une macro GrasItalique. Différentes méthodes d enregistrement. Écrire la macro

Premières macros. Au sommaire de ce chapitre. Créer une macro GrasItalique. Différentes méthodes d enregistrement. Écrire la macro 2 Premières macros Au sommaire de ce chapitre Créer une macro GrasItalique Écrire la macro Stocker des macros Différentes méthodes d enregistrement Créer une macro Titre_WordArt 22 Excel 2013 et VBA L

Plus en détail

ÉCOLE POLYTECHNIQUE DE MONTRÉAL DÉPARTEMENT DE GÉNIE INFORMATIQUE

ÉCOLE POLYTECHNIQUE DE MONTRÉAL DÉPARTEMENT DE GÉNIE INFORMATIQUE ÉCOLE POLYTECHNIQUE DE MONTRÉAL DÉPARTEMENT DE GÉNIE INFORMATIQUE ING1025 : INFORMATIQUE EXAMEN INTRA Date Vendredi 10 octobre 2003 Heure De 8h30 à 10h20 Notes Ce questionnaire contient 4 questions sur

Plus en détail

La programmation Impérative par le Langage C

La programmation Impérative par le Langage C La programmation Impérative par le Langage C 1. Introduction 1.1 Qu est-ce que la programmation impérative? Un programme est constitué de plusieurs lignes d instructions. Chaque instruction permet d effectuer

Plus en détail

Solution de paiement par Internet Tableau de bord Commerçant

Solution de paiement par Internet Tableau de bord Commerçant Solution de paiement par Internet Tableau de bord Commerçant Nom de fichier : Monetico_Paiement_Internet_Tableau_de_bord_Commerçant_v4_2_05 Numéro de version : 4.2.05 Date : 2014-05-29 Confidentiel Titre

Plus en détail

TP6: Introduction à Linux: Shell scripting

TP6: Introduction à Linux: Shell scripting INFO-F-201 Systèmes d exploitations 1 TP6: Introduction à Linux: Shell scripting avec l accord de Sébastien Collette Résumé Suite à la séance précédente sur l utilisation du shell bash, nous allons voir

Plus en détail

Analyse des Données. Travaux Pratiques 0

Analyse des Données. Travaux Pratiques 0 Analyse des Données Travaux Pratiques 0 Introduction La maison-page du logiciel se trouve à l adresse www.r-project.org. Toutes les réponses aux questions relatives à la bonne exécution de ce TP (commandes,

Plus en détail

MODE D EMPLOI COMPTAGE D INVENTAIRE

MODE D EMPLOI COMPTAGE D INVENTAIRE MODE D EMPLOI COMPTAGE D INVENTAIRE 1 Fonctionnement général À partir de l édition Professional, Wings Logistique inclut la possibilité de lire les données de stock par le biais d un ou plusieurs fichiers

Plus en détail

Bruno Raibon, Nadia Brauner-Vettier, Cédric Cordel, Lionel Filippi. Access. Collection Gestion en +

Bruno Raibon, Nadia Brauner-Vettier, Cédric Cordel, Lionel Filippi. Access. Collection Gestion en + Bruno Raibon, Nadia Brauner-Vettier, Cédric Cordel, Lionel Filippi Access Modélisation et réalisation d une base de données Collection Gestion en + Presses universitaires de Grenoble BP 47 38040 Grenoble

Plus en détail

Master 1 Sciences du Sport et du Mouvement Humain

Master 1 Sciences du Sport et du Mouvement Humain Master 1 Sciences du Sport et du Mouvement Humain UE MET1 Méthodologie de la recherche en sciences de la vie et du comportement TP : initiation à la programmation en Visual Basic pour Excel B. Thon 1 introduction

Plus en détail

LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR»

LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR» LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR» JEAN-FRANÇOIS GUEUGNON (MODEM-UNIVERSITE PARIS X-NANTERRE) 2003-03 2 LA CREATION SOUS ORACLE DE VOTRE DOSSIER

Plus en détail

Introduction à la Programmation 1

Introduction à la Programmation 1 Introduction à la Programmation 1 Séance 7 de cours/td Université Paris-Diderot Objectifs: Savoir écrire un programme en entier (structure du programme avec une procédure main et des déclarations de fonctions,

Plus en détail

Centres d accès communautaire Internet des Îles OUTLOOK

Centres d accès communautaire Internet des Îles OUTLOOK Centres d accès communautaire Internet des Îles MICROSOFT OUTLOOK INTRODUCTION Tables des matières Introduction 1 - Inscription à Outlook 2 - Fonction de base 2.1. Lire un courriel 2 2 min 2.2. Écrire

Plus en détail

VII- Enumérations dans l ordre alphabétique

VII- Enumérations dans l ordre alphabétique VII- Enumérations dans l ordre alphabétique Prenons un dictionnaire. Comment savoir si un mot se trouve avant ou après un autre? On commence par comparer la première lettre de ces deux mots. Si elles sont

Plus en détail

Tableaux et manipulation d images «bitmap»

Tableaux et manipulation d images «bitmap» T.P. numéro VII Tableaux et manipulation d images «bitmap» Ce T.P. va faire intervenir les notions suivantes : lecture/écriture de fichiers binaires ; images bitmap ; tableaux de données. 1 Fichiers binaires

Plus en détail

QC ETL QUASAR Conseil QC ETL. - 1 - Qu est-ce qu un ETL? - 2 Les fonctionnalités de QC ETL. - 3 L écriture de procédures de transformation

QC ETL QUASAR Conseil QC ETL. - 1 - Qu est-ce qu un ETL? - 2 Les fonctionnalités de QC ETL. - 3 L écriture de procédures de transformation QC ETL - 1 - Qu est-ce qu un ETL? - 2 Les fonctionnalités de QC ETL - 3 L écriture de procédures de transformation 1 1 Qu est-ce qu un ETL? La création d un SIAD (Système d Information d Aide à la Décision)

Plus en détail

Prendre un bon départ

Prendre un bon départ Chapitre A Prendre un bon départ 1 - Avant-propos Un ordinateur sait très bien faire deux choses : Calculer, d oùle nomcomputer en anglais que l on pourrait traduire par calculateur. Placer des données

Plus en détail

AURELIE Gestion Commerciale Mode d emploi pour états paramétrables

AURELIE Gestion Commerciale Mode d emploi pour états paramétrables Table des matières 1/ But :... 3 2/ Pré-requis :... 3 3/ Comment y aller?... 3 4/ Créer un état :... 3 4.1/ Décomposition de l état :... 3 4.2/ Variables à éditer :... 4 4.2.1/ Ligne :... 4 4.2.2/ Variable

Plus en détail

Ch1 : Eléments de base du langage C

Ch1 : Eléments de base du langage C Ch1 : Eléments de base du langage C Fathi Mguis Atelier de programmation 1 LFSI1/LARI1 A.U : 2014-2015 Plan 1 Généralités 2 Avantages 3 Structure d un programme en C 4 Les diverse phases d un programme

Plus en détail

1 Premiers pas avec Rstudio

1 Premiers pas avec Rstudio Université Paris Descartes UFR de Mathématiques et Informatique Probabilités et Statistiques pour l informatique- Licence MIA 2e année Travaux Pratiques - 1 ère séance Le but de cette première séance est

Plus en détail

Fiche ACCESS02 : Les concepts des bases de données

Fiche ACCESS02 : Les concepts des bases de données Objet : Les concepts de base de données Niveau : 1 débutant L objectif de cette fiche est présenter un certain nombre de concepts de base de la gestion des base de données, tels qu elle structurée dans

Plus en détail

info502 : Système d exploitation TP 1 : introduction à Unix, scripts

info502 : Système d exploitation TP 1 : introduction à Unix, scripts info502 : Système d exploitation TP 1 : introduction à Unix, scripts Pierre Hyvernat, Sylvie Ramasso, Brice Videau Pierre.Hyvernat@univ-savoie.fr Sylvie.Ramasso@univ-savoie.fr Brice.Videau@univ-savoie.fr

Plus en détail

GUIDE UTILISATEUR Envoyer les données de vos bénéficiaires par Excel

GUIDE UTILISATEUR Envoyer les données de vos bénéficiaires par Excel ELISABETH DUMONT SODEXO BENEFITS & REWARDS CARD: 1234 1234 1234 1234 EXP.: 02 / 2014 GUIDE UTILISATEUR Envoyer les données de vos bénéficiaires par Excel ELISABETH DUMONT SODEXO BENEFITS & REWARDS CARD:

Plus en détail

TP Android : Structure d une application

TP Android : Structure d une application 1 TP Android : Structure d une application Vincent Dubois Dans ce TP, nous allons utiliser Android Studio pour créer une première application Android et l exécuter sur un périphérique mobile. Les premières

Plus en détail

Manuel de l'utilisateur de TouchScreen Profiler Pour écrans 7, 8, 10.1, 13.1, 15.6, 18.5 /19, 21.5 /22 Logiciel Fourni TouchScreen Profiler

Manuel de l'utilisateur de TouchScreen Profiler Pour écrans 7, 8, 10.1, 13.1, 15.6, 18.5 /19, 21.5 /22 Logiciel Fourni TouchScreen Profiler Manuel de l'utilisateur de TouchScreen Profiler Pour écrans 7, 8, 10.1, 13.1, 15.6, 18.5 /19, 21.5 /22 Logiciel Fourni TouchScreen Profiler Sommaire 1. Au sujet de TouchScreen Profiler 2. Prise en main

Plus en détail

MÉRÉ Aurélien FIIFO1. Pathfinder

MÉRÉ Aurélien FIIFO1. Pathfinder MÉRÉ Aurélien FIIFO1 AMC Pathfinder 1 Sommaire Préambule... 3 Modélisation de l espace... 4 Modélisation des cases δ, α... 4 Interface en mode texte... 5 Modélisation du robot... 8 1 ) Le type Robot...

Plus en détail

Programmation sous Python

Programmation sous Python Erwan Biland Lycée Chateaubriand - BCPST 1C Année scolaire 2014-2015 Objects du Utilisation de la console (shell ) Python calculatrice Fichier machin.py Manipulation des variables Création/affectation,

Plus en détail

Programmation shell sous Unix/Linux sh, ksh, bash (avec exercices corrigés) (4ième édition)

Programmation shell sous Unix/Linux sh, ksh, bash (avec exercices corrigés) (4ième édition) Introduction 1. Définition du shell 19 2. Caractéristiques d'un interpréteur de commandes 19 3. Interpréteurs de commandes (shells) 20 3.1 Historique 20 3.2 Avec quel shell faut-il programmer? 21 3.2.1

Plus en détail

IMPRESSION D UNE FEUILLE DE CALCUL OU D UN GRAPHIQUE

IMPRESSION D UNE FEUILLE DE CALCUL OU D UN GRAPHIQUE IMPRESSION D UNE FEUILLE DE CALCUL OU D UN GRAPHIQUE Pour imprimer une feuille de calcul, vous devez d abord définir la zone à imprimer (cette étape n est pas nécessaire si vous désirez imprimer tout le

Plus en détail

PILOTE LOGICIEL D ANALYSE ET DE GESTION DES ORDRES DE TRANSPORT DANS SAP R/3

PILOTE LOGICIEL D ANALYSE ET DE GESTION DES ORDRES DE TRANSPORT DANS SAP R/3 Alain BENISTI Consultant Indépendant SAP PILOTE LOGICIEL D ANALYSE ET DE GESTION DES ORDRES DE TRANSPORT DANS SAP R/3 Les informations contenues dans ce document peuvent faire l'objet de modifications

Plus en détail

Laboratoires de système d exploitation. Introduction à PERL. par Louis SWINNEN

Laboratoires de système d exploitation. Introduction à PERL. par Louis SWINNEN Département Informatique Laboratoires de système d exploitation Introduction à PERL par Louis SWINNEN Ce document est disponible sous licence Creative Commons indiquant qu il peut être reproduit, distribué

Plus en détail

Zimbra : Fonctionnalités avancées

Zimbra : Fonctionnalités avancées I. Client web Zimbra est une solution collaborative offrant des applications de messagerie, d agendas et de carnets d adresses partagés, d édition et de partage de documents. De plus Zimbra se synchronise

Plus en détail

Exercices. Exercice 2 : Standardisation de la présentation d'un site

Exercices. Exercice 2 : Standardisation de la présentation d'un site Exercices Exercice 1 : Un AND et un OR étranges. a) Montrer que le AND (respectivement OR) a un fonctionnement différent du && (resp. ). Pour cela, faire un combinatoire sur tous les cas en affichant le

Plus en détail

Langage C notes de cours

Langage C notes de cours Langage C notes de cours K. El Omari IUT GTE, UPPA 1 Présentation générale 1.1 Introduction La programmation par le langage C (ainsi que par d autres langages dit compilés) est basée sur : 1. la rédaction

Plus en détail

TP n o 14 : Bases de données, première partie

TP n o 14 : Bases de données, première partie TP n o 14 : Bases de données, première partie I Introduction Dans ce TP nous allons effectuer des opérations élementaires sur une base de données ne comportant qu une seule table. Lors de la prochaine

Plus en détail

Introduction au bases de données Access

Introduction au bases de données Access Introduction au bases de données Access Marielle Delhom Tr1 2006-2007 Plan I - Prise en main d'access II - Les tables III - Les requêtes IV - Les formulaires V - Les états Marielle Delhom Tr2 2006-2007

Plus en détail

AA2 - Projet informatique

AA2 - Projet informatique AA2 - Projet informatique Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-15 Introduction Fonctionnement du module Le but de ce

Plus en détail

Série 9: Intérêt des fonctions, portée des variables, variables statiques Buts

Série 9: Intérêt des fonctions, portée des variables, variables statiques Buts Série 9: Intérêt des fonctions, portée des variables, variables statiques Buts - La notion de fonction est fondamentale car elle permet d'atteindre deux objectifs: principe d'abstraction: offrir une vue

Plus en détail

PARTIE 2 : ALGORITHMIQUE & PROGRAMMATION

PARTIE 2 : ALGORITHMIQUE & PROGRAMMATION PARTIE 2 : ALGORITHMIQUE & PROGRAMMATION TP 1 DÉCOUVERTE DE PYTHON Objectifs Découvrir l environnement Python. Découvrir les limites de Python. Manipuler différents types. Python est un langage de programmation

Plus en détail

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS ANNUAL RETURNS FOR SHARES (2000 2007) 1 Mallika Gillieron Sommaire 1. Introduction... 2 1.1 Définition de Visual Basic... 2... 1.2 Objectif du projet...

Plus en détail

Word 2000 FR. Mailing - bases

Word 2000 FR. Mailing - bases Word 2000 FR Mailing - bases Word 2000 FR sur Windows 2000 UK Chambre des représentants, BXL 2006 Par PASCAL CAMBIER http://pascal.cambier.eu 1 Table des matières 1 Table des matières... 2 2 Généralités...

Plus en détail

Les tableaux. Chapitre 3

Les tableaux. Chapitre 3 Chapitre 3 Les tableaux 3.1 Généralités Les tableaux en PERL sont identifiés par le symbole @ à l image du $ pour les variables. Comme ces dernières, les tableaux ne sont pas typés et un même tableau peut

Plus en détail

Tableau R : 255 0 0 255 255 0. Tableau G : 0 255 255 255 255 0. Tableau B : 0 0 255 0 255 0. Chaque carré représente un pixel

Tableau R : 255 0 0 255 255 0. Tableau G : 0 255 255 255 255 0. Tableau B : 0 0 255 0 255 0. Chaque carré représente un pixel Mini-Projet n 2 : Jouer avec les images. A rendre pour le lundi 14 novembre 2011 avant midi. Introduction : Une image est un ensemble de pixels dont chacun est défini par trois valeurs, que l'on note R,

Plus en détail

GUIDE UTILISATEUR VERSION CORRESPONDANT UFR

GUIDE UTILISATEUR VERSION CORRESPONDANT UFR INSCRIPTION AU C2i R (Certificat Informatique et Internet) GUIDE UTILISATEUR VERSION CORRESPONDANT UFR Nicolas Cazin 2 Table des matières 1 Un mot sur ce manuel 3 2 Votre rôle, vos responsabilités 3 3

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation. CTD : Variables et types de données

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation. CTD : Variables et types de données USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation 1 Motivation 1.1 Un problème CTD : Variables et types de données État initial : Tas 1 un nombre quelconque de cartes, les autres tas

Plus en détail

Exportation de données. Guide d'utilisateur Disnat Classique & DDWeb

Exportation de données. Guide d'utilisateur Disnat Classique & DDWeb Exportation de données Guide d'utilisateur Disnat Classique & DDWeb TABLE DES MATIÈRES 1. Introduction...2 2. Procédure à suivre pour exporter les données de votre compte...2 3. Modification de la langue

Plus en détail

LE TRAITEMENT DE TEXTE CREATION D UN DOCUMENT STRUCTURE

LE TRAITEMENT DE TEXTE CREATION D UN DOCUMENT STRUCTURE LE TRAITEMENT DE TEXTE CREATION D UN DOCUMENT STRUCTURE Ce chapitre présente les fonctionnalités permettant de réaliser un document structuré à l aide de Word97. Prérequis : Connaître les fonctions de

Plus en détail

Initiation à la Programmation avec Java Semestre 1-2008/2009. Compte rendu final du Projet

Initiation à la Programmation avec Java Semestre 1-2008/2009. Compte rendu final du Projet Initiation à la Programmation avec Java Semestre 1-2008/2009 Compte rendu final du Projet Jean-Baptiste Leprêtre Groupe Y1 Chargé de TD : Fabienne Thomarat 1 SOMMAIRE : I) Cahier des Charges II) Analyse

Plus en détail

Avant-propos. Introduction Chapitre 1. Mécanismes essentiels du shell Chapitre 2. A. Définition du shell... 18

Avant-propos. Introduction Chapitre 1. Mécanismes essentiels du shell Chapitre 2. A. Définition du shell... 18 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3PRO dans la zone de recherche et validez.

Plus en détail

Langages IL - 2ème semestre

Langages IL - 2ème semestre Langages IL - 2ème semestre 2 ème séance : familiarisation avec l environnement Linux Manipulations de base sur les fichiers texte Sommaire 1/ Quelques commandes pour la manipulation des fichiers : cat,

Plus en détail

Les chaines de caractères

Les chaines de caractères Les chaines de caractères Bonjour à tous! Aujourd hui, nous nous retrouvons pour vous apprendre à utiliser les chaines de caractères en Basic Casio. Celles-ci n ont, à ma connaissance, pas d intérêt scolaire,

Plus en détail

Petite gestion des stocks

Petite gestion des stocks Petite gestion des stocks Comment quelques macros et du code VBA facilitent la gestion des données dans des feuilles de calcul Excel Vous avez demandé à quelques étudiants de BTS de gérer le stock des

Plus en détail

Site de Cours. Procédure pour l utilisation de Site de Cours par le titulaire d un cours

Site de Cours. Procédure pour l utilisation de Site de Cours par le titulaire d un cours Site de Cours Procédure pour l utilisation de Site de Cours par le titulaire d un cours 11/06/2015 Version 6 Service des technologies de l information Table des matières Table des matières... 1 Introduction...

Plus en détail

Séance 1 : Prise en main de STATA CORRECTION. http://www.worldvaluessurvey.org/wvs.jsp. Allouer la mémoire nécessaire pour pouvoir ouvrir la base

Séance 1 : Prise en main de STATA CORRECTION. http://www.worldvaluessurvey.org/wvs.jsp. Allouer la mémoire nécessaire pour pouvoir ouvrir la base Marianne Tenand - TD d introduction à STATA Département d économie de l ENS (2015 2016) Séance 1 : Prise en main de STATA CORRECTION Base de données : World Values Survey (WWS) Issue d un projet de recherche

Plus en détail

FONDS DES ACCIDENTS DU TRAVAIL GLOSSAT II. Manuel d utilisation. Glossat II : manuel d utilisation Page 1

FONDS DES ACCIDENTS DU TRAVAIL GLOSSAT II. Manuel d utilisation. Glossat II : manuel d utilisation Page 1 FONDS DES ACCIDENTS DU TRAVAIL GLOSSAT II Manuel d utilisation Glossat II : manuel d utilisation Page 1 Table des matières 1. Qu est-ce que Glossat II?... 3 1.1. Que contient Glossat II?... 3 1.2. Que

Plus en détail

Com mencer. Quelques étapes rapides sont nécessaires avant de pouvoir commencer à créer un site mobile U.me.

Com mencer. Quelques étapes rapides sont nécessaires avant de pouvoir commencer à créer un site mobile U.me. Commencer 1 - Se créer un compte 3 - Accès à l éditeur L interface U.me Éditer un U.me Prévisualiser votre site web mobile Publier votre site web mobile Contenu général 1- Les boutons a - Intégrer un bouton

Plus en détail

Table des matières. 2. Modules et possibilités... 1. 4. Le catalogue en ligne... 3. 5. La boutique en ligne (webshop)... 4

Table des matières. 2. Modules et possibilités... 1. 4. Le catalogue en ligne... 3. 5. La boutique en ligne (webshop)... 4 Briljant e-commerce Table des matières 1. e-commerce... 1 2. Modules et possibilités... 1 3. Le site Web... 2 4. Le catalogue en ligne... 3 5. La boutique en ligne (webshop)... 4 6. Les paramètres pour

Plus en détail

IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008. Gestion de stocks à la sauce C++! Mohamed Lokbani

IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008. Gestion de stocks à la sauce C++! Mohamed Lokbani IFT1166 TP3 Été 2008 1/5 IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008 Gestion de stocks à la sauce C++! Mohamed Lokbani Équipes : le travail peut-être fait en binôme mais vous ne remettez qu un travail par

Plus en détail

Installer des applications Office 2003

Installer des applications Office 2003 ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Installer des applications Office 2003 DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire Introduction...

Plus en détail

Cours/TD n 3 : les boucles

Cours/TD n 3 : les boucles Cours/TD n 3 : les boucles Où on se rendra compte qu il est normal de rien comprendre Pour l instant, on a vu beaucoup de choses. Les variables, les Si Alors Sinon, les tests avec les ET, les OU et les

Plus en détail

Manuel Utilisateur Catalogue Corrélyce - Chef d établissement

Manuel Utilisateur Catalogue Corrélyce - Chef d établissement Manuel Utilisateur Catalogue Corrélyce - Chef d établissement Auteur : PASS Technologie Version manuel : 0.2 Compatible avec Correlyce version : 2.1 Gestion des changements de version Ce tableau gère les

Plus en détail

Codage de l'information. 01000011 01101111 01100100 01100001 01100111 01100101, ce qui donne un découpage de 8 sextets

Codage de l'information. 01000011 01101111 01100100 01100001 01100111 01100101, ce qui donne un découpage de 8 sextets Univ. Lille 1 - Licence Informatique 2ème année 2013-2014 Objectifs du TP Codage de l'information TP : Le codage Base 64 Ce TP a pour but 1. de convertir des chiers quelconques en un chier texte codé en

Plus en détail

Utiliser des formules complexes

Utiliser des formules complexes Chapitre 4 Utiliser des formules complexes Fonction d Excel Créer une formule contenant plusieurs opérateurs Utiliser des noms dans une formule Générer des totaux avec somme automatique Utiliser des dates

Plus en détail

Interface Rue de la Paye V6.0.0.0. Guide Utilisateur Expert-Comptable

Interface Rue de la Paye V6.0.0.0. Guide Utilisateur Expert-Comptable Interface Rue de la Paye V6.0.0.0 Guide Utilisateur Expert-Comptable Auteur : Xavier Theoleyre 10/12/2015 Table des matières Accéder à l interface Page d accueil Outils Module Ma Paie Module RH Carnet

Plus en détail

GPA777 Introduction au génie logiciel

GPA777 Introduction au génie logiciel Université du Québec École de technologie supérieure Département de génie de la production automatisée GPA777 Introduction au génie logiciel Chapitre 6 Validation des logiciels Copyright, 2000 Tony Wong,

Plus en détail

ACCEDER A UNE BASE DE DONNEES ACCESS AVEC DAO

ACCEDER A UNE BASE DE DONNEES ACCESS AVEC DAO ACCEDER A UNE BASE DE DONNEES ACCESS AVEC DAO NIVEAU : PREMIERE RENCONTRE AVEC VB INITIES/EXPERIMENTES Pré requis pour comprendre ce tutorial : - Connaître les principales commandes de VB - Connaître la

Plus en détail

Guide utilisateur INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES

Guide utilisateur INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES Sommaire Mon Guide des Démarches Administratives Préambule... 3 Qu est-ce que «Mon guide des démarches administratives»?... 3 Pré-requis...

Plus en détail

ReportBuilder. - Cliquez sur l icône trois points, saisissez le nom du nouveau modèle.

ReportBuilder. - Cliquez sur l icône trois points, saisissez le nom du nouveau modèle. ReportBuilder Le nouveau moteur d impression «ReportBuilder» a été intégré dans Gestimum, il vous permettra de créer facilement vos propres modèles d impression. ReportBuilder est un produit, sophistiqué

Plus en détail

GUIDE D UTILISATION NOVEMBRE 2015

GUIDE D UTILISATION NOVEMBRE 2015 GUIDE D UTILISATION NOVEMBRE 2015 La Poste Société Anonyme au capital de 3.400.000.000euros 356 000 000 RCS PARIS Siège social : 44 BOULEVARD DE VAUGIRARD 75757 PARIS CEDEX 15 ColiPoste : 62 RUE CAMILLE

Plus en détail

Héritage en java : Calculatrice SDC

Héritage en java : Calculatrice SDC Programmation orientée objet L3 MIAGE Héritage en java : Calculatrice SDC Travail à rendre : le code complet du projet SDC sous forme d une archive tar.gz. L archive comportera trois répertoires : un répertoire

Plus en détail

LES PROCÉDURES ET LES FONCTIONS

LES PROCÉDURES ET LES FONCTIONS LES PROCÉDURES ET LES FONCTIONS 165 LES PROCÉDURES ET LES FONCTIONS CHAPITRE 7 OBJECTIFS EXPOSER LE PRINCIPE DE LA DÉCOMPOSITION DES PROGRAMMES DANS LE LANGAGE PASCAL. PRÉCISER LE RÔLE ET L UTILITÉ DES

Plus en détail

68300 SAINT-LOUIS T.P. n G. Durée : 2 H. Plan du T.P.

68300 SAINT-LOUIS T.P. n G. Durée : 2 H. Plan du T.P. CORRECTION TP AMOS Durée : 2 H. A. OBJECTIF DU T.P. A. Objectif du T.P. B. Travail demandé B.1. But B.2. Fibre optique B.3. Speckle B.4. Monochromateur B.5. CCD B.6. Pockels B.7. Piezo B.8. Diode laser

Plus en détail

TP 5 & 6 : Graphique

TP 5 & 6 : Graphique L1-S1-IMP Informatique Année 2010-2011 Semestre 1 TP 5 & 6 : Graphique 1 Bases 1.1 Bibliothèque graphique Pour dessiner des figures géométriques (et autres), Caml offre une bibliothèque de fonctions graphiques.

Plus en détail

LA METHODE EXPERTIZERS APPLIQUEE AU MRP2 (MANAGEMENT DES RESSOURCES DE PRODUCTION)

LA METHODE EXPERTIZERS APPLIQUEE AU MRP2 (MANAGEMENT DES RESSOURCES DE PRODUCTION) LA METHODE EXPERTIZERS APPLIQUEE AU MRP2 (MANAGEMENT DES RESSOURCES DE PRODUCTION) Définition tirée de Wikipédia: MRP2, en anglais Manufacturing Resources Planning two. En plus du calcul des besoins nets

Plus en détail