L organisation inversée
|
|
- Alizée Coraline Pageau
- il y a 7 ans
- Total affichages :
Transcription
1 L organisation inversée
2 L organisation inversée : principe Fichier inversé = fichier indexé + index secondaire(s). Permet d accéder aux enregistrements du fichier à partir de la valeur de champs autres que la clé Ces champs servent de clé aux index secondaires (d où le nom de Clé secondaire).
3 L organisation inversée : opérations spécifiques L organisation inversée permet des opérations de recherche à partir de champs autres que la clé. read(filename, keyname, keyvalue,record, status). Lit dans filename le premier enregistrement dont le champ keyname a la valeur keyvalue. Si un tel enregistrement se trouve dans le fichier, la valeur true est affectée à status et cet enregistrement est placé dans la variable record. Sinon, la valeur false est affectée à status et record n est pas modifié.
4 read next(filename, keyname, record, status). Si l opération read(filename, keyname, keyvalue,record, status) n a pas été effectuée préalablement status reçoit la valeur false. Sinon, Lit dans filename l enregistrement suivant dont le champ keyname a la valeur keyvalue. Si il y a un tel enregistrement, il est placé dans la variable record et la valeur true est affecté a status. Autrement, la valeur finale de status est false.
5 L organisation inversée : implémentation Groupe de fichiers (file cluster ) ; Le fichier proprement dit (implémenté suivant l organisation indexée) ; Un fichier d index (index file) pour chaque clé secondaire.
6 L organisation inversée : les fichiers d index Les enregistrements d un fichier d index sont constitués de la valeur de la clé secondaire, la liste des enregistrements contenant cette valeur. Choix de l organisation : aléatoire ou indexée avec des enregistrements de longueur variable.
7 L organisation inversée : l implémentation des opérations Combinaisons d opérations sur les différents fichiers (fichier indexé et fichiers d index). Exemple : une insertion sera implémentée par une insertion dans le fichier principal suivie d insertions dans les index secondaires.
8 L organisation inversée : considérations d utilisation Recherche à partir de la valeur de plusieurs champs : Soit lire tous les enregistrements correspondant à un champ, puis sélectionner ceux qui correspondent aux autres champs ; Soit procéder par intersection des ensembles de clés correspondant à chaque champ.
9 Les méthodes de tri externes
10 Motivation Il est fréquemment utile de trier de très gros fichiers, par exemple pour effectuer des comparaisons. Les méthodes de tri utilisées en mémoire ne conviennent pas pour des données conservées sur disque : l accès aléatoire est possible mais reste globalement lent puisqu il implique l accès à des blocs non consécutifs. Il est utile de disposer de méthodes de tri qui fonctionnent en faisant uniquement un parcours séquentiel des données.
11 La notion d ordre sur un ensemble Ordre sur un ensemble E : relation O E E. Notation : x y signifie que (x, y) O. Propriétés : 1. x x (réflexivité), 2. si x y et y z alors x z (transitivité), 3. x y ou y x ou x = y (antisymétrie).
12 Propriétés des ordres Intuitivement, un ordre est une relation transitive sans cycles x 1 x 2 x n x 1. Les propriétés données caractérisent les ordres partiels (deux éléments ne sont pas forcément ordonnés). Pour obtenir un ordre total, il faut ajouter le propriété 4. x y ou y x (totalité).
13 Définir un ordre Un ordre se définit naturellement en donnant l ensemble des paires (x, y) E E telles que x y. Sur un ensemble fini, cela peut se faire par énumération. Exemples : {,,, } peut être ordonné en imposant. Ordre alphabétique sur les 26 lettres de l alphabet.
14 Fermeture transitive et réflexive Pour définir un ordre explicitement, on ne donne pas toutes les paires, mais seulement un nombre restreint à partir duquel on peut construire la relation entière en appliquant la relation de transitivité. Cette opération s appelle prendre la fermeture réflexive et transitive Exemple : La fermeture réflexive et transitive de la relation est la relation,,,,,,.
15 Ordre basé sur la structure de l ensemble On peut définir un ordre à partir d opérations définies sur l ensemble concerné. Exemples : L ordre habituel sur les nombres naturels (entiers positifs) est défini par la fermeture réflexive et transitive de x y si y = x + 1. Un autre ordre sur les entiers peut être obtenu en prenant la fermeture réflexive et transitive de { y = x 1 pour x impair x y si y = x + 3 pour x pair.
16 L ordre lexicographique sur le produit cartésien d ensembles Il est souvent nécessaire de définir un ordre sur un ensemble de clés qui sont constituées de plusieurs champs. Mathématiquement, cela signifie que le domaine des clés est un produit cartésien d ensembles. Soit donc un ensemble E qui est le produit cartésien de n ensembles E 1,..., E n : E = E 1 E n. Supposons qu un ordre i est défini sur chacun des ensembles E i, 1 i n.
17 L ordre lexicographique sur le produit cartésien d ensembles (suite) L ordre lexicographique sur l ensemble E (dénoté lex ) est obtenu à partir des ordres i comme suit. Pour toute paire d éléments ((x 1,..., x n ), (y 1,..., y n )) E E, nous avons si 1. soit il existe 1 i n tel que (a) pour tout j < i, x j = y j et (b) x i i y i avec x i y i, (x 1,..., x n ) lex (y 1,..., y n ) 2. soit pour tout 1 j n, x j = y j.
18 Exemples : Soit N l ordre numérique sur les entiers et A l ordre alphabétique sur les lettres. La séquence suivante respecte l ordre lexicographique défini sur l ensemble E = A N. (a, 1) lex (a, 5) lex (b, 3) lex (b, 30) lex (e, 1000) lex (f, 10) lex (z, 100) lex (z, 101)
19 Soit C l ensemble ordonné des couleurs de carte et soit V l ensemble A, R, D, V, 10, 9, 8, 7, 6, 5, 4, 3, 2 ordonné par la fermeture transitive de la relation V donnée par 2 V 3 V 4 V 5 V 6 V 7 V 8 V 9 V 10 V V V R V D V A. L ordre lexicographique sur l ensemble C V est l ordre dans lequel on trie habituellement un jeu de cartes.
20 L ordre lexicographique généralisé Variante de l ordre lexicographique où tous les ensembles E i sont un même ensemble A mais où E contient tous les tuplets d éléments de A quelle que soit leur longueur. Formellement, E est l union de tous les produits cartésiens de A par lui-même un nombre arbitraire de fois, à savoir E = j 0 A }.{{.. A}. j Cet ensemble est habituellement dénoté A.
21 Exemple : A l alphabet latin, A l ensemble de toutes les chaînes de caractères de cet alphabet, par exemple aaaa, fichier, examen, difficile A.
22 Ordre lexicographique généralisé : définition Pour toute paire d éléments (x 1... x n, y 1... y m ) A A, nous avons si x 1... x n lex y 1... y m 1. soit il existe 1 i min(n, m) tel que (a) pour tout j < i, x j = y j et (b) x i i y i avec x i y i, 2. soit n m et pour tout 1 j n, x j = y j.
23 Ordre lexicographique généralisé : exemple A l ensemble des caractères ASCII et A la relation d ordre définie comme suit : x, y A, x A y le code ASCII de x est inférieur à celui de y. Dans l ordre lexicographique sur A on a content lex contente q lex q0 index lex indice 2 lex lex 20
24 Combinaison des deux types d ordres lexicographiques Exemple C = N A si N est l ensemble des entiers et si A est l ensemble des caractères utilisés. A partir d un ordre sur N et sur A, on peut d abord définir un ordre lexicographique sur A et partant de là un ordre lexicographique sur C. Le tri des clés (1, Durant), (3, Dupont), (2, Leclerc), (1, Dupont), (2, P irotte) selon cet ordre donne (1, Dupont) lex (1, Durant) lex (2, Leclerc) lex (2, P irotte) lex (3, Dupont)
Définitions. Numéro à préciser. (Durée : )
Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.
Plus en détailTP3 : Manipulation et implantation de systèmes de fichiers 1
École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande
Plus en détailSNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources
SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,
Plus en détailNOTICE TELESERVICES : Demander un état hypothécaire
NOTICE TELESERVICES : Demander un état hypothécaire Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 2 Le guide pas à pas pour faire une demande d état hypothécaire...
Plus en détailChapitre 10. Les interfaces Comparable et Comparator 1
Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],
Plus en détailExo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.
Eo7 Calculs de déterminants Fiche corrigée par Arnaud Bodin Eercice Calculer les déterminants des matrices suivantes : Correction Vidéo ( ) 0 6 7 3 4 5 8 4 5 6 0 3 4 5 5 6 7 0 3 5 4 3 0 3 0 0 3 0 0 0 3
Plus en détailhttp://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines
Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association
Plus en détailCCI Génie Logiciel UFR - IMA. Objectifs du cours d'aujourd'hui. Génie Logiciel Validation par le test. Qu est-ce que tester un programme?
Validation par le test Objectifs du cours d'aujourd'hui Donner des réponses aux questions suivantes : Lydie du Bousquet 2 Qu est-ce que tester un programme? Exercice 1 : Inscrivez sur une feuille ce que
Plus en détailConventions d écriture et outils de mise au point
Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette
Plus en détailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détailInstallation d un manuel numérique 2.0
Installation d un manuel numérique 2.0 Après la commande d un manuel numérique enrichi, le Kiosque Numérique de l Education envoie un email de livraison (sous 24h pour les commandes passées par Internet
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détail# let rec concat l1 l2 = match l1 with [] -> l2 x::l 1 -> x::(concat l 1 l2);; val concat : a list -> a list -> a list = <fun>
94 Programmation en OCaml 5.4.8. Concaténation de deux listes Définissons maintenant la fonction concat qui met bout à bout deux listes. Ainsi, si l1 et l2 sont deux listes quelconques, concat l1 l2 constitue
Plus en détailAtelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques
Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques CTIA04 Page 1 1. Les types de données sous S7 300 Il existe plusieurs types de données utilisées pour la programmation
Plus en détailLes chaînes de caractères
Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il
Plus en détailLES GENERATEURS DE NOMBRES ALEATOIRES
LES GENERATEURS DE NOMBRES ALEATOIRES 1 Ce travail a deux objectifs : ====================================================================== 1. Comprendre ce que font les générateurs de nombres aléatoires
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détail1 Lecture de fichiers
Programmation 1 Cours n 6 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot 1 Lecture de fichiers Un fichier est une suite de caractères mémorisés sur le disque dur de la machine dans un endroit
Plus en détailFaculté des sciences de gestion et sciences économiques BASE DE DONNEES
BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,
Plus en détailVOUS CHERCHEZ UNE SOLUTION DE GARDE POUR VOS ENFANTS?
VOUS CHERCHEZ UNE SOLUTION DE GARDE POUR VOS ENFANTS? Accueillez une jeune fille au pair et faites vivre à votre famille l expérience unique et enrichissante de l échange culturel. Au pair TODAY vous propose
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailLogiciel Libre Cours 3 Fondements: Génie Logiciel
Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailProposition d amélioration des votes électroniques au sein du Comité National
Proposition d amélioration des votes électroniques au sein du Comité National Section 7 version de Septembre 2009 à Mme Nicole Le-Gal Secrétaire Générale du Comité National Chère Madame, Les sections du
Plus en détailCertificat Big Data - Master MAthématiques
1 / 1 Certificat Big Data - Master MAthématiques Master 2 Auteur : Sylvain Lamprier UPMC Fouille de données et Medias Sociaux 2 / 1 Rich and big data: Millions d utilisateurs Millions de contenus Multimedia
Plus en détail6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr
6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure
Plus en détailBig data et sciences du Vivant L'exemple du séquençage haut débit
Big data et sciences du Vivant L'exemple du séquençage haut débit C. Gaspin, C. Hoede, C. Klopp, D. Laborie, J. Mariette, C. Noirot, MS. Trotard bioinfo@genopole.toulouse.inra.fr INRA - MIAT - Plate-forme
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailAcquisition des données - Big Data. Dario VEGA Senior Sales Consultant
Acquisition des données - Big Data Dario VEGA Senior Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailINFORM@TIQUE PROGRAMME PROVISOIRE. Degré 9 (1CO)
INFORM@TIQUE PROGRAMME PROVISOIRE Degré 9 (1CO) DECS SE, mai 2011 PREAMBULE L ordinateur et les moyens multimédias en général font partie du quotidien des élèves. Ils sont utilisés comme instruments de
Plus en détailAlgorithmes récursifs
Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément
Plus en détailLES DECIMALES DE π BERNARD EGGER
LES DECIMALES DE π BERNARD EGGER La génération de suites de nombres pseudo aléatoires est un enjeu essentiel pour la simulation. Si comme le dit B Ycard dans le cours écrit pour le logiciel SEL, «Paradoxalement,
Plus en détailLe chiffre est le signe, le nombre est la valeur.
Extrait de cours de maths de 6e Chapitre 1 : Les nombres et les opérations I) Chiffre et nombre 1.1 La numération décimale En mathématique, un chiffre est un signe utilisé pour l'écriture des nombres.
Plus en détailGlossaire des nombres
Glossaire des nombres Numérisation et sens du nombre (4-6) Imprimeur de la Reine pour l'ontario, 008 Nombre : Objet mathématique qui représente une valeur numérique. Le chiffre est le symbole utilisé pour
Plus en détailDÉCISION DU TRIBUNAL DE LA SÉCURITÉ SOCIALE Division d appel Décision d appel
Citation : C. B. c. Commission de l assurance-emploi du Canada, 2013 TSSDA 7 Appel No : 2013-0063 ENTRE : C. B. et Appelante Commission de l assurance-emploi du Canada Intimée DÉCISION DU TRIBUNAL DE LA
Plus en détail1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert
1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes
Plus en détailInitiation à la Programmation en Logique avec SISCtus Prolog
Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées
Plus en détailExercices Alternatifs. Une fonction continue mais dérivable nulle part
Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version
Plus en détailExercices Alternatifs. Une fonction continue mais dérivable nulle part
Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copyleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailTechniques de stockage. Techniques de stockage, P. Rigaux p.1/43
Techniques de stockage Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Contenu de ce cours : 1. Stockage de données. Supports, fonctionnement d un disque, technologie RAID 2. Organisation
Plus en détailIntroduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski cegielski@u-pec.fr Mars 2002 Pour Irène et Marie Legal Notice Copyright c 2002 Patrick Cégielski Université
Plus en détailIntroduction à MapReduce/Hadoop et Spark
1 / 36 Introduction à MapReduce/Hadoop et Spark Certificat Big Data Ludovic Denoyer et Sylvain Lamprier UPMC Plan 2 / 36 Contexte 3 / 36 Contexte 4 / 36 Data driven science: le 4e paradigme (Jim Gray -
Plus en détailPeut-on envisager un effet direct?
Les implications de la convention des Nations Unies relative aux droits des personnes handicapées sur la législation de l UE concernant le handicap Peut-on envisager un effet direct? Peut-on envisager
Plus en détailGLOSSAIRE DU SOUTIEN EN CAS DE RECOURS EN JUSTICE
SOLUTIONS DE GESTION DE DOCUMENTS GLOSSAIRE DU SOUTIEN EN CAS DE RECOURS EN JUSTICE Le jargon du métier Initiation au soutien en cas de recours en justice Ce glossaire présente la terminologie et les notions
Plus en détailINF6500 : Structures des ordinateurs. Sylvain Martel - INF6500 1
INF6500 : Structures des ordinateurs Sylvain Martel - INF6500 1 Cours 4 : Multiprocesseurs Sylvain Martel - INF6500 2 Multiprocesseurs Type SISD SIMD MIMD Communication Shared memory Message-passing Groupe
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détail1 TD 2 : Construction d'une chier Acrobat et envoi par email
1 TD 2 : Construction d'une chier Acrobat et envoi par email (correction page??) Un professeur de maths a instauré une coutume lors de la dernière séance de la semaine. Le vendredi est consacré à la correction
Plus en détailPremiers pas sur l ordinateur Support d initiation
Premiers pas sur l ordinateur Support d initiation SOMMAIRE de la partie 1 : I. Structure générale de l ordinateur... 1. L Unité centrale... 2 2. Les différents périphériques... 5 II. Démarrer et arrêter
Plus en détailSystème de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau
MINISTERE DE L AGRICULTURE DE L ELEVAGE ET DE LA PECHE DIRECTION DU GENIE RURAL PROJET DE RENFORCEMENT DES CAPACITES NATIONALES DE SUIVI DES RESSOURCES EN EAU AXE SUR LA GESTION DE L EAU AGRICOLE Système
Plus en détailDE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51
DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de
Plus en détailBAIES RESEAUX 19" SÉRIE OPTIMAL ::ROF
BAIES RESEAUX 19" SÉRIE OPTIMAL ::ROF es baies de répartition data et de télécommunication peuvent loger tous vos équipements tel que panneaux de brassage, composants actifs, serveurs... etc. 4 Description:
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détailRèglement sur l archivage au Tribunal administratif fédéral
Règlement sur l archivage au Tribunal administratif fédéral 152.13 du 9 décembre 2010 (Etat le 1 er mai 2011) Le Tribunal administratif fédéral, vu les art. 1, al. 1, let. d et 4, al. 4, de la loi fédérale
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailUtiliser un tableau de données
Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des
Plus en détail4D v11 SQL Release 5 (11.5) ADDENDUM
ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release
Plus en détailCodage d information. Codage d information : -Définition-
Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale
Plus en détailPoker. A rendre pour le 25 avril
Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles
Plus en détailLicence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...
Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez
Plus en détailBases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Plus en détailCOURS DE MS EXCEL 2010
COURS DE MS EXCEL 2010 Auteur: Jean Monseu Ce cours est publié par Mechelsesteenweg 102 2018 Anvers Copyright Jean Monseu CFD, Mechelsesteenweg 102, 2018 Anvers Tous droits réservés. Aucune partie de cette
Plus en détailFactorisation Factoriser en utilisant un facteur commun Fiche méthode
Factorisation Factoriser en utilisant un facteur commun Fiche méthode Rappel : Distributivité simple Soient les nombres, et. On a : Factoriser, c est transformer une somme ou une différence de termes en
Plus en détailProgrammation système I Les entrées/sorties
Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les
Plus en détailIV- Comment fonctionne un ordinateur?
1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions
Plus en détailwww.lafamily.ch en 16 différences
Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de
Plus en détailParamétrages possibles lors de la modification du profil obligatoire - Suggestions
Paramétrages possibles lors de la modification du profil obligatoire - Suggestions Une foule de paramètres importants peuvent être choisis, lors de la génération du profil obligatoire, pour s'appliquer
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailUtiliser Glary Utilities
Installer Glary Utilities Après avoir téléchargé Glary Utilities sur le site "http://secured-download.com/softwares/1737-glary-utilities ", double-cliquez dessus pour lancer l'installation. Choisissez
Plus en détailProjet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte
Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes
Plus en détailHachette Education/ Secondaire général Procédure d installation du Manuel numérique MN2.0 Version PC
Hachette Education/ Secondaire général Procédure d installation du Manuel numérique MN2.0 Version PC La licence Hachette Education des manuels numériques 2.0 Les licences enseignantes Hachette Education
Plus en détailSimulation d une économie monétaire (programmation impérative, sujet 3)
Simulation d une économie monétaire (programmation impérative, sujet 3) http://sfc-abm.org/students/mief/ 10 février 2014 Table des matières 1 Sujet 2 2 Description plus détaillée de la simulation 3 2.1
Plus en détailDANS QUELLE MESURE LA CROISSANCE ECONOMIQUE PERMET-ELLE LE DEVELOPPEMENT?
DANS QUELLE MESURE LA CROISSANCE ECONOMIQUE PERMET-ELLE LE DEVELOPPEMENT? Notions Celles que vous devez déjà connaître : Liste page 12 du manuel : si vous ne les connaissez pas, il faut reprendre vos cours
Plus en détailU102 Devoir sur les suites (TST2S)
LES SUITES - DEVOIR 1 EXERCICE 1 L'objectif de cet exercice est de comparer l'évolution des économies de deux personnes au cours d'une année. Pierre possède 500 euros d'économies le 1 er janvier. Il décide
Plus en détailChapitre 2. Eléments pour comprendre un énoncé
Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données
Plus en détail(51) Int Cl.: H04L 29/06 (2006.01) G06F 21/55 (2013.01)
(19) TEPZZ 8 8 4_A_T (11) EP 2 838 241 A1 (12) DEMANDE DE BREVET EUROPEEN (43) Date de publication: 18.02.1 Bulletin 1/08 (1) Int Cl.: H04L 29/06 (06.01) G06F 21/ (13.01) (21) Numéro de dépôt: 141781.4
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailQUALITÉ DE L APPRENTISSAGE DE L INTUBATION ORO-TRACHÉALE EN LABORATOIRE DE SIMULATION, SON INTÉRÊT POUR LES PATIENTS.
QUALITÉ DE L APPRENTISSAGE DE L INTUBATION ORO-TRACHÉALE EN LABORATOIRE DE SIMULATION, SON INTÉRÊT POUR LES PATIENTS. Mémoire de D.E.S.C. de Médecine d Urgence Olivier Vuillot Matériel et Méthode : Design
Plus en détail«Le salon indépendant de la Copropriété» 4 ème édition du salon de l ARC LE SUIVI DES IMPAYES PAR LE CONSEIL SYNDICAL
«Le salon indépendant de la Copropriété» 4 ème édition du salon de l ARC LE SUIVI DES IMPAYES PAR LE CONSEIL SYNDICAL Pourquoi un suivi? Les conséquences d un manque de suivi des impayés par le CS Frais
Plus en détailOptimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
Plus en détailRÈGLEMENTS DU CONSEIL DE LA VILLE DE SCOTSTOWN
CANADA PROVINCE DE QUÉBEC MRC DU HAUT ST-FRANÇOIS VILLE DE SCOTSTOWN RÈGLEMENT NUMÉRO 412-13 abrogeant les règlements numéro 257-90 et 281-93 et 291-96 relatif aux subventions ayant pour objet de compenser
Plus en détail1. Création d'un état... 2. 2. Création d'un état Instantané Colonnes... 3. 3. Création d'un état Instantané Tableau... 4
1. Création d'un état... 2 2. Création d'un état Instantané Colonnes... 3 3. Création d'un état Instantané Tableau... 4 4. Création d'un état avec plusieurs tables... 9 5. Modifier la structure d'un état...11
Plus en détailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détailDÉPLOIEMENT DE QLIKVIEW POUR DES ANALYSES BIG DATA CHEZ KING.COM
DÉPLOIEMENT DE QLIKVIEW POUR DES ANALYSES BIG DATA CHEZ KING.COM Étude de cas technique QlikView : Big Data Juin 2012 qlikview.com Introduction La présente étude de cas technique QlikView se consacre au
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailLimitations of the Playstation 3 for High Performance Cluster Computing
Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire
Plus en détailRèglement du Jeu Jeu du Puzzle - 40 JOURS POUR BATTRE DES RECORDS DE PRIX SCAPEST
Règlement du Jeu Jeu du Puzzle - 40 JOURS POUR BATTRE DES RECORDS DE PRIX SCAPEST ARTICLE 1 : Organisateur La société SCAPEST (ci-après dénommée la société organisatrice), Société Anonyme d Approvisionnement
Plus en détailFormulaire n 1 : Identification de la structure
FICHE TECHNIQUE 1 Formulaire n 1 : Identification de la structure Nom du gestionnaire Dans le cas d un gestionnaire gérant plusieurs structures, merci d indiquer le nom de l organismemère. Nom de la structure
Plus en détailGUIDE UTILISATEUR. KPAX Discover
GUIDE UTILISATEUR KPAX Discover STATUT DU COPYRIGHT ET DE LA REPRODUCTION La société KPAX vous autorise à consulter le contenu de ce document sous réserve d appliquer à toutes les copies les droits d auteur
Plus en détailINF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies
INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH
Plus en détailGuide d installation
Guide d installation Introduction... 3 1. Appuyer sur Enter... 4 2. Choisir le type de serveur à installer... 5 3. Formatage et installation sur le disque... 6 4. Confirmation du formatage du disque...
Plus en détailOPTENET DCAgent 2.01. Manuel d'utilisateur
OPTENET DCAgent 2.01 Manuel d'utilisateur SOMMAIRE 1. INTRODUCTION...1 2. INSTALLATION...2 3. ÉTABLISSEMENT DES PERMISSIONS...4 Pour de plus amples informations, reportez-vous aux annexes «Conditions requises
Plus en détailLa notion de besoin peut décrire : La notion de besoin peut décrire :
La notion de besoin peut décrire : une expérience vécue dont la personne est parfaitement consciente : Exemple : «J ai besoin de me divertir»; La notion de besoin peut décrire : 2. «une exigence née de
Plus en détailMes citations. Guide Google Scholar
Guide Google Scholar Mes citations http://www.bibl.ulaval.ca/aide-a-la-recherche/formations-et-tutoriels/guide-google-scholar Pour visualiser à quoi ressemble un profil «Mes citations» dans Google Scholar,
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailSolution logicielle IDEA
6 & 7 juin 2007 Parc des Expositions Paris-Nord Villepinte Solution logicielle IDEA Intervenant: M. Michel PIRON 6 & 7 juin 2007 Parc des Expositions Paris-Nord Villepinte Une initiative de l Ordre des
Plus en détailFédération Nationale des Organismes de Gestion des Établissements de l Enseignement Catholique Questions Réponses Le mandat
277 rue Saint-Jacques 75240 PARIS Cedex 05 Tél. : 01.53.73.74.40 - Fax : 01.53.73.74.44 - mail : contact@fnogec.org Questions Réponses Le mandat 2 La référence unique de mandat (RUM) 3 La prénotification
Plus en détail