Pro3 1 : listes chaînées

Size: px
Start display at page:

Download "Pro3 1 : listes chaînées"

Transcription

1 Initiation à l algorithmique, L , JC Fournier 3.1 Pro3 1 : listes chaînées Spécification : 1 generic 2 type element i s private ; 3 package l i s t e s c h a i n is 4 5 type position is private ; 6 type l i s t e is limited private ; 7 8 function est vide (L : l i s t e ) return boolean ; 9 function trouver (x : element ; L : l i s t e ) return position ; 10 function trouver prec (x : element ; L : l i s t e ) return position ; 11 function prem pos (L : l i s t e ) return position ; 12 function est der pos (p : position ; L : l i s t e ) return boolean ; 13 procedure avance pos (p : in out position ; L : l i s t e ) ; 14 function recup elt (p : position ; L : l i s t e ) return element ; 15 procedure inserer (x : element ; L : l i s t e ; p : position ) ; 16 procedure inserer debut (x : element ; L : l i s t e ) ; 17 procedure supprimer (x : element ; L : l i s t e ) ; 18 procedure c r e e r l i s t e (L : in out l i s t e ) ; 19 procedure v i d e r l i s t e (L : in out l i s t e ) ; non trouve, f i n l i s t e : exception ; private 24 type noeud ; 25 type position is access noeud ; 26 type noeud i s record 27 e l t : element ; 28 suiv : position ; 29 end record ; 30 type l i s t e is new position ; end l i s t e s c h a i n ;

2 Initiation à l algorithmique, L , JC Fournier 3.2 Corps : 1 with Ada. unchecked deallocation ; 2 package body l i s t e s c h a i n is 3 4 procedure l i b e r e r is 5 new Ada. unchecked deallocation (noeud, position ) ; 6 7 function est vide (L : l i s t e ) return boolean is 8 begin 9 return L. suiv = null ; 10 end est vide ; function trouver (x : element ; L : l i s t e ) return position is 13 p : position := L. suiv ; 14 begin 15 while p /= null and then p. e l t /= x loop 16 p := p. suiv ; 17 end loop ; 18 if p = null then 19 raise non trouve ; 20 end if ; 21 return p ; 22 end trouver ; function trouver prec (x : element ; L : l i s t e ) 25 return position is 26 p : position := position (L); 27 q : position ; 28 begin 29 while p /= null and then p. e l t /= x loop 30 q := p ; 31 p := p. suiv ; 32 end loop ; 33 if p = null then 34 raise non trouve ; 35 end if ; 36 return q ; 37 end trouver prec ;

3 Initiation à l algorithmique, L , JC Fournier function prem pos (L : l i s t e ) return position is 40 retourne null si la l i s t e est vide 41 begin 42 return L. suiv ; 43 end prem pos ; function est der pos (p : position ; L : l i s t e ) 46 return boolean is 47 begin 48 return p. suiv = null ; 49 end est der pos ; procedure avance pos (p : in out position ; L : l i s t e ) is 52 begin 53 if est der pos (p, L) then 54 raise f i n l i s t e ; 55 end if ; 56 p := p. suiv ; 57 end avance pos ; function recup elt (p : position ; L : l i s t e ) return element is 60 begin 61 if p = null then 62 raise non trouve ; 63 else 64 return p. e l t ; 65 end if ; 66 end recup elt ; procedure inserer (x : element ; L : l i s t e ; p : position ) is 69 begin 70 if p = null then 71 raise non trouve ; 72 else 73 p. suiv := new noeud ( x, p. suiv ) ; 74 end if ; 75 end inserer ; 76

4 Initiation à l algorithmique, L , JC Fournier procedure inserer debut (x : element ; L : l i s t e ) is 78 p : position ; 79 begin 80 p := new noeud ( x, L. suiv ) ; 81 L. suiv := p ; 82 end inserer debut ; procedure supprimer (x : element ; L : l i s t e ) is 85 pos prec : position := trouver prec (x, L); 86 pos suppr : position := pos prec. suiv ; 87 begin 88 pos prec. suiv := pos suppr. suiv ; 89 l i b e r e r ( pos suppr ) ; libere l espace 90 end supprimer ; procedure c r e e r l i s t e (L : in out l i s t e ) is 93 p : position ; 94 begin 95 p := new noeud ; 96 L := l i s t e (p ) ; 97 end c r e e r l i s t e ; procedure v i d e r l i s t e (L : in out l i s t e ) is 100 p : position := L. suiv ; 101 temp : position ; 102 begin 103 L. suiv := null ; 104 while p /= null loop 105 temp := p. suiv ; 106 l i b e r e r (p ) ; 107 p := temp ; 108 end loop ; 109 end v i d e r l i s t e ; end l i s t e s c h a i n ;

5 Initiation à l algorithmique, L , JC Fournier 3.5 Essai : 1 with l i s t e s c h a i n ; 2 with Ada. text io, Ada. i n t e ger t e x t i o ; 3 use Ada. text io, Ada. i n teger text i o ; 4 5 procedure e s s a i l i s t e s c h a i n is 6 7 package l i s t e s c h a i n e n t is new l i s t e s c h a i n ( integer ) ; 8 use l i s t e s c h a i n e n t ; 9 10 L : l i s t e ; 11 p : position ; 12 x : integer ; 13 r : character ; procedure aff menu is 16 begin 17 put ( MENU ) ; new line ; 18 put ( a : ajouter dans la l i s t e ) ; new line ; 19 put ( s : supprimer un element ) ; new line ; 20 put ( f : a f fi c h e r la l i s t e ) ; new line ; 21 put ( q : quitter ) ; new line ; 22 end aff menu ; procedure ajout dans liste (L : l i s t e ) is 25 x : integer ; 26 begin 27 put ( Donner l entier a ajouter dans la l i s t e : ) ; 28 get (x ) ; 29 inserer debut (x, L); 30 end ajout dans liste ; procedure suppr dans liste (L : l i s t e ) is 33 begin 34 put ( Donner l entier a supprimer de la l i s t e : ) ; 35 get (x ) ; 36 supprimer (x, L); 37 exception

6 Initiation à l algorithmique, L , JC Fournier when non trouve => 39 put ( impossible supprimer, element non dans la l i s t e ) ; 40 new line ; 41 end suppr dans liste ; procedure a f f i c h l i s t e (L : l i s t e ) is 44 p : position ; 45 begin 46 if est vide (L) then 47 put ( l i s t e vide ) ; 48 else 49 p := prem pos (L); 50 loop 51 put ( recup elt (p, L ) ) ; 52 exit when est der pos (p, L); 53 avance pos (p, L) ; 54 end loop ; 55 put ( fin l i s t e ) ; 56 end if ; 57 new line ; 58 end a f f i c h l i s t e ; begin 61 c r e e r l i s t e (L); 62 aff menu ; 63 loop 64 put ( choix : ) ; get ( r ) ; 65 case r is 66 when a => ajout dans liste (L); 67 when s => suppr dans liste (L); 68 when f => a f f i c h l i s t e (L); 69 when v => v i d e r l i s t e (L); 70 when q => put ( Au revoir ) ; new line ; exit ; 71 when others => put ( erreur de choix ) ; new line ; 72 end case ; 73 end loop ; 74 end e s s a i l i s t e s c h a i n ;

Corrigés des exercices SQL pour MySQL

Corrigés des exercices SQL pour MySQL Corrigés des exercices SQL pour MySQL Christian Soutou Eyrolles 2006 Chapitre 1 Création des tables CREATE TABLE Segment (indip varchar(11), nomsegment varchar(20) NOT NULL, etage TINYINT(1), CONSTRAINT

More information

Licence Informatique Année 2005-2006. Exceptions

Licence Informatique Année 2005-2006. Exceptions Université Paris 7 Java Licence Informatique Année 2005-2006 TD n 8 - Correction Exceptions Exercice 1 La méthode parseint est spécifiée ainsi : public static int parseint(string s) throws NumberFormatException

More information

Modifier le texte d'un élément d'un feuillet, en le spécifiant par son numéro d'index:

Modifier le texte d'un élément d'un feuillet, en le spécifiant par son numéro d'index: Bezier Curve Une courbe de "Bézier" (fondé sur "drawing object"). select polygon 1 of page 1 of layout "Feuillet 1" of document 1 set class of selection to Bezier curve select Bezier curve 1 of page 1

More information

Liste d'adresses URL

Liste d'adresses URL Liste de sites Internet concernés dans l' étude Le 25/02/2014 Information à propos de contrefacon.fr Le site Internet https://www.contrefacon.fr/ permet de vérifier dans une base de donnée de plus d' 1

More information

MapReduce Détails Optimisation de la phase Reduce avec le Combiner

MapReduce Détails Optimisation de la phase Reduce avec le Combiner MapReduce Détails Optimisation de la phase Reduce avec le Combiner S'il est présent, le framework insère le Combiner dans la pipeline de traitement sur les noeuds qui viennent de terminer la phase Map.

More information

niveau : 1 ere année spécialité : mécatronique & froid et climatisation AU : 2014-2015 Programmation C Travaux pratiques

niveau : 1 ere année spécialité : mécatronique & froid et climatisation AU : 2014-2015 Programmation C Travaux pratiques École Supérieure Privée d Ingénieurs de Monastir niveau : 1 ere année spécialité : mécatronique & froid et climatisation AU : 2014-2015 Programmation C Travaux pratiques Correction Exercice 1 TP3 long

More information

Langages Orientés Objet Java

Langages Orientés Objet Java Langages Orientés Objet Java Exceptions Arnaud LANOIX Université Nancy 2 24 octobre 2006 Arnaud LANOIX (Université Nancy 2) Langages Orientés Objet Java 24 octobre 2006 1 / 32 Exemple public class Example

More information

TP N 10 : Gestion des fichiers Langage JAVA

TP N 10 : Gestion des fichiers Langage JAVA TP N 10 : Gestion des fichiers Langage JAVA Rappel : Exemple d utilisation de FileReader/FileWriter import java.io.*; public class Copy public static void main(string[] args) throws IOException File inputfile

More information

Building DHCP Automatically Eric Seigne

Building DHCP Automatically Eric Seigne ntroduction The articles aim is to present: Building DHCP Automatically a static DHCP server (in order to be able to detect new guests on the network such as people connecting their laptop and trying to

More information

HEALTH CARE DIRECTIVES ACT

HEALTH CARE DIRECTIVES ACT A11 HEALTH CARE DIRECTIVES ACT Advances in medical research and treatments have, in many cases, enabled health care professionals to extend lives. Most of these advancements are welcomed, but some people

More information

12. A B C A B C A B C 1 A B C A B C A B C JK-FF NETr

12. A B C A B C A B C 1 A B C A B C A B C JK-FF NETr 2..,.,.. Flip-Flops :, Flip-Flops, Flip Flop. ( MOD)... -8 8, 7 ( ).. n Flip-Flops. n Flip-Flops : 2 n. 2 n, Modulo. (-5) -4 ( -), (-) - ( -).. / A A A 2 3 4 5 MOD-5 6 MOD-6 7 MOD-7 8 9 / A A A 2 3 4 5

More information

1 Dispense scritte da M. Ancona CAPITOLO 2 - HEAP (v 1.0) Dispense di proprietà del DISI

1 Dispense scritte da M. Ancona CAPITOLO 2 - HEAP (v 1.0) Dispense di proprietà del DISI 1 ! ""# $ %! && " $% $% " ' #" ( ) """ " $ % ) "&# $ % "" ' "*"* "(!" " "# $ % & ++,++,++,'! + +( &"# $-&,.,#'%'!"" &&*"( "!#$(*" #! %( " " " #' "&!/ """,0 &"#*'/ # "! / " ""# " 1 "" " #0 ""# " + +' &!

More information

Implementation of SAP-GRC with the Pictet Group

Implementation of SAP-GRC with the Pictet Group Implementation of SAP-GRC with the Pictet Group Olivier VERDAN, Risk Manager, Group Risk, Pictet & Cie 11 th December 2013 Zürich Table of contents 1 Overview of the Pictet Group 2 Operational Risk Management

More information

Financial Literacy Resource French As a Second Language: Core French Grade 9 Academic FSF 1D ARGENT EN ACTION! Connections to Financial Literacy

Financial Literacy Resource French As a Second Language: Core French Grade 9 Academic FSF 1D ARGENT EN ACTION! Connections to Financial Literacy Financial Literacy Resource French As a Second Language: Core French Grade 9 Academic FSF 1D ARGENT EN ACTION! Connections to Financial Literacy Although none of the expectations in the French As a Second

More information

AdaDoc. How to write a module for AdaDoc. August 28, 2002

AdaDoc. How to write a module for AdaDoc. August 28, 2002 AdaDoc How to write a module for AdaDoc. August 28, 2002 Contents 1 Introduction 2 1.1 What is an AdaDoc module? 2 1.2 Required knowledge.. 2 1.3 Required software 2 1.4 Modules implementation 3 2 Writing

More information

Annexe - OAuth 2.0. 1 Introduction. Xavier de Rochefort xderoche@labri.fr - labri.fr/~xderoche 15 mai 2014

Annexe - OAuth 2.0. 1 Introduction. Xavier de Rochefort xderoche@labri.fr - labri.fr/~xderoche 15 mai 2014 1 Introduction Annexe - OAuth 2.0. Xavier de Rochefort xderoche@labri.fr - labri.fr/~xderoche 15 mai 2014 Alternativement à Flickr, notre serveur pourrait proposer aux utilisateurs l utilisation de leur

More information

Using Safari to Deliver and Debug a Responsive Web Design

Using Safari to Deliver and Debug a Responsive Web Design Media #WWDC15 Using Safari to Deliver and Debug a Responsive Web Design Session 505 Jono Wells Safari and WebKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

Introduction. GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires. Objectifs. Simplicité Evolution et coévolution Parallélisme

Introduction. GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires. Objectifs. Simplicité Evolution et coévolution Parallélisme GEAL 1.2 Generic Evolutionary Algorithm Library http://dpt-info.u-strasbg.fr/~blansche/fr/geal.html 1 /38 Introduction GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires Objectifs Généricité

More information

Saruman Documentation

Saruman Documentation Saruman Documentation Release 0.3.0 Tycho Tatitscheff January 05, 2016 Contents 1 Saruman 3 1.1 Most important Urls.................................... 3 1.2 Technologies used.....................................

More information

High-Level Programming Languages. Nell Dale & John Lewis (adaptation by Michael Goldwasser)

High-Level Programming Languages. Nell Dale & John Lewis (adaptation by Michael Goldwasser) High-Level Programming Languages Nell Dale & John Lewis (adaptation by Michael Goldwasser) Low-Level Languages What are disadvantages of low-level languages? (e.g., machine code or assembly code) Programming

More information

PROFIL AGUIBERT + ILICHTE (Alsace)

PROFIL AGUIBERT + ILICHTE (Alsace) PROFIL AGUIBERT + ILICHTE (Alsace) Action : inscription de 10024533 Sandrine BURKHARD depuis la liste d tetnte à la formion - FRANCAIS GRAMMAIRE ET ORTHOGRAPHE (DP0601/18), session N 1 N 3243 Du 28/01/2013

More information

--- Vincent Hamel, hamv2701 14 162 988

--- Vincent Hamel, hamv2701 14 162 988 --- Vincent Hamel, hamv2701 14 162 988 ------------------------------------------------- drop table Aeroport cascade constraints; create table Aeroport ( codeaeroport varchar(20), ville varchar(20), etat

More information

'NSIA Senegal ' bibliotheque de calcul des fonctions actuarielle. 'stocker les tables sur une feuille avec les noms 'EnsTable 'masquer la feuille

'NSIA Senegal ' bibliotheque de calcul des fonctions actuarielle. 'stocker les tables sur une feuille avec les noms 'EnsTable 'masquer la feuille 'NSIA Senegal ' bibliotheque de calcul des fonctions actuarielle 'stocker les tables sur une feuille avec les noms 'EnsTable 'masquer la feuille 'Fonction l_x nombre de vivant a lage x Function l_x(x,

More information

Basics of I/O Streams and File I/O

Basics of I/O Streams and File I/O Basics of This is like a cheat sheet for file I/O in C++. It summarizes the steps you must take to do basic I/O to and from files, with only a tiny bit of explanation. It is not a replacement for reading

More information

RELEASE NOTES. Trimble TerraSync Software. Introduction 简 介

RELEASE NOTES. Trimble TerraSync Software. Introduction 简 介 RELEASE NOTES Trimble TerraSync Software These release notes provide important information about the Trimble TerraSync software version 5.65. Please read these release notes carefully. Introduction New

More information

RAPPORT FINANCIER ANNUEL PORTANT SUR LES COMPTES 2014

RAPPORT FINANCIER ANNUEL PORTANT SUR LES COMPTES 2014 RAPPORT FINANCIER ANNUEL PORTANT SUR LES COMPTES 2014 En application de la loi du Luxembourg du 11 janvier 2008 relative aux obligations de transparence sur les émetteurs de valeurs mobilières. CREDIT

More information

Magento Extension Point of Sales User Manual Version 1.0

Magento Extension Point of Sales User Manual Version 1.0 Magento Extension Point of Sales Version 1.0 1. Overview... 2 2. Integration... 2 3. General Settings... 3 3.1 Point of sales Settings... 3 3.2 Magento Client Computer Settings... 3 4. POS settings...

More information

SCATS. EDI File Verification. User Manual

SCATS. EDI File Verification. User Manual SCATS EDI File Verification User Manual Helpdesk Phone Number: 601-359-3205 Table of Contents Table of Contents 1 Buttons 2 Menus.. 2 File Menu Items..... 3 Clear 3 Exit.. 3 Help Menu Items.. 3 User Manual.

More information

Group Projects M1 - Cubbyhole

Group Projects M1 - Cubbyhole SUPINFO Academic Dept. Project presentation Group Projects Version 1.0 Last update: 20/11/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous permet

More information

Service Integration BUS

Service Integration BUS SIBUS AVEC MQLINK SIBUS Service Integration BUS Service Integration Bus est un concept logique Server Server Service Integration BUS CLUSTER Server Server P / 2 Membre d un Bus Service Integration BUS

More information

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA VÉRIFICATION DES ENTENTES DE SEMAINE DE TRAVAIL COMPRIMÉE

More information

muriel leray 02/2016 www.muriel-leray.info muriel.leray@gmail.com

muriel leray 02/2016 www.muriel-leray.info muriel.leray@gmail.com muriel leray selection of works 02/2016 www.muriel-leray.info muriel.leray@gmail.com +33666400902 MUriellerAY bornin1987 livesandworksinparis,france www.muriel-leray.info muriel.leray@gmail.com +33666400902

More information

Precisely Target the Right Audience

Precisely Target the Right Audience Precisely Target the Right Audience With Upsight Segmentation, you can create custom user segments from any combination of the 11 dimensions where Upsight automatically collects data. These segments provide

More information

Tuition Reimbursement Program. Handbook

Tuition Reimbursement Program. Handbook EMPLOY EE Tuition Reimbursement Program Handbook For Employees... Ed u c a t i o n m a d e a f f o r d a b l e! A t t h e E r n e s t O r l a n d o L a w r e n c e B e r k e l e y N a t i o n a l L a b

More information

ECE 3401 Lecture 7. Concurrent Statements & Sequential Statements (Process)

ECE 3401 Lecture 7. Concurrent Statements & Sequential Statements (Process) ECE 3401 Lecture 7 Concurrent Statements & Sequential Statements (Process) Concurrent Statements VHDL provides four different types of concurrent statements namely: Signal Assignment Statement Simple Assignment

More information

Memo bconsole. Memo bconsole

Memo bconsole. Memo bconsole Memo bconsole Page 1 / 24 Version du 10 Avril 2015 Page 2 / 24 Version du 10 Avril 2015 Sommaire 1 Voir les différentes travaux effectués par bacula3 11 Commande list jobs 3 12 Commande sqlquery 3 2 Afficher

More information

M.8 Property Management Software

M.8 Property Management Software M.8 Property Management Software The Property Management Software Interface is used to post Room Charges and Corporate Accounts. The interface is Serial between POS Server and PMS Server. There are two

More information

ESCI 386 IDL Programming for Advanced Earth Science Applications Lesson 6 Program Control

ESCI 386 IDL Programming for Advanced Earth Science Applications Lesson 6 Program Control ESCI 386 IDL Programming for Advanced Earth Science Applications Lesson 6 Program Control Reading: Bowman, Chapters 16 CODE BLOCKS A code block consists of several lines of code contained between a BEGIN

More information

PL / SQL Basics. Chapter 3

PL / SQL Basics. Chapter 3 PL / SQL Basics Chapter 3 PL / SQL Basics PL / SQL block Lexical units Variable declarations PL / SQL types Expressions and operators PL / SQL control structures PL / SQL style guide 2 PL / SQL Block Basic

More information

Statistical Pattern-Based Machine Translation with Statistical French-English Machine Translation

Statistical Pattern-Based Machine Translation with Statistical French-English Machine Translation Statistical Pattern-Based Machine Translation with Statistical French-English Machine Translation Jin'ichi Murakami, Takuya Nishimura, Masato Tokuhisa Tottori University, Japan Problems of Phrase-Based

More information

Advanced Software Engineering Agile Software Engineering. Version 1.0

Advanced Software Engineering Agile Software Engineering. Version 1.0 Advanced Software Engineering Agile Software Engineering 1 Version 1.0 Basic direction A agile method has to be A method is called agile if it follows Incremental the principles of the agile manifest.

More information

Bibliothèque numérique de l enssib

Bibliothèque numérique de l enssib Bibliothèque numérique de l enssib European integration: conditions and challenges for libraries, 3 au 7 juillet 2007 36 e congrès LIBER How much does it cost? The LIFE Project Davies, Richard LIFE 2 Project

More information

Simple Loop Patterns and Rich Loop Invariants

Simple Loop Patterns and Rich Loop Invariants Simple Loop Patterns and Rich Loop Invariants Marc Sango AdaCore CNAM 05-10-2011 Marc Sango (AdaCore CNAM) Simple Loop Patterns and Rich Loop Invariants 05-10-2011 1 / 17 Contents 1 Motivation 2 Principle

More information

May 26th 2009. Pieter van der Linden, Program Manager Thomson. May 26 th, 2009

May 26th 2009. Pieter van der Linden, Program Manager Thomson. May 26 th, 2009 Presentation at Chorus Final Conference May 26th 2009 Pieter van der Linden, Program Manager Thomson May 26 th, 2009 Brief status Following the European approval, the core developments started in May 2008.

More information

FOR TEACHERS ONLY The University of the State of New York

FOR TEACHERS ONLY The University of the State of New York FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION F COMPREHENSIVE EXAMINATION IN FRENCH Friday, June 16, 2006 1:15 to 4:15 p.m., only SCORING KEY Updated information

More information

STAGE YOGA & RANDONNEES à MADERE

STAGE YOGA & RANDONNEES à MADERE STAGE YOGA & RANDONNEES à MADERE Du dimanche 10 au dimanche 17 juillet 2016 Animé par Naomi NAKASHIMA et Sylvain BRUNIER L île aux fleurs, paradis des randonneurs et amoureux de la nature Au cours de ce

More information

MIB Application Guide

MIB Application Guide MIB Application Guide The dead line of the application is on the 24 th April 2013. The requested documents for the application are : Curriculum vitae All your diploma since the baccalauréat or equivalent

More information

RcWare SoftPLC Modbus server mapping editor User manual

RcWare SoftPLC Modbus server mapping editor User manual RcWare SoftPLC Modbus server mapping editor User manual 1 Contents 1 Contents... 2 2 Why SoftPLC as a Modbus server... 3 3 Installation and setup of the Modbus mapping editor... 4 4 Creating and editing

More information

DEP ARTEMENT TOEGEP ASTE ECONOMISCHE WETENSCHAPPEN

DEP ARTEMENT TOEGEP ASTE ECONOMISCHE WETENSCHAPPEN DEP ARTEMENT TOEGEP ASTE, ECONOMISCHE WETENSCHAPPEN ONDERZOEKSRAPPORT NR 9506 Some Remarks on the Definition of the Basic Building Blocks of Modern Life Insurance Mathematics by Nelson DE PRIL Jan DHAENE

More information

Computational Mathematics with Python

Computational Mathematics with Python Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40

More information

ODBC Driver Version 4 Manual

ODBC Driver Version 4 Manual ODBC Driver Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in this manual

More information

SIXTH FRAMEWORK PROGRAMME PRIORITY [6

SIXTH FRAMEWORK PROGRAMME PRIORITY [6 Key technology : Confidence E. Fournier J.M. Crepel - Validation and certification - QA procedure, - standardisation - Correlation with physical tests - Uncertainty, robustness - How to eliminate a gateway

More information

F-Gaz regulation Implementation in France

F-Gaz regulation Implementation in France F-Gaz regulation Implementation in France UNEP - Budapest Gérald CAVALIER, 19 th of October 2011 І Content Cemafroid in a few words Independent cold chain expertise French F-Gaz implementation Overview

More information

The Designer's Guide to VHDL

The Designer's Guide to VHDL The Designer's Guide to VHDL Third Edition Peter J. Ashenden EDA CONSULTANT, ASHENDEN DESIGNS PTY. LTD. ADJUNCT ASSOCIATE PROFESSOR, ADELAIDE UNIVERSITY AMSTERDAM BOSTON HEIDELBERG LONDON m^^ yj 1 ' NEW

More information

General Certificate of Education Advanced Level Examination June 2012

General Certificate of Education Advanced Level Examination June 2012 General Certificate of Education Advanced Level Examination June 2012 French Unit 4 Speaking Test Candidate s Material To be conducted by the teacher examiner between 7 March and 15 May 2012 (FRE4T) To

More information

USER Guide. ECONOMIX Solution. New Module - Purchases online. Purchases Online. User Guide. 2009 ECONOMIX SYSTÈME INC. Tous droits réservés.

USER Guide. ECONOMIX Solution. New Module - Purchases online. Purchases Online. User Guide. 2009 ECONOMIX SYSTÈME INC. Tous droits réservés. USER Guide New Module - Purchases online ECONOMIX Solution 1 Module PURCHASES ONLINE Module Introduction Economix introduces a new feature called. This feature has been developed to facilitate the ordering

More information

Adding Amounts to a Cash Drawer. Removing Amounts from a Cash Drawer. Data Fields

Adding Amounts to a Cash Drawer. Removing Amounts from a Cash Drawer. Data Fields BM1604 Cash Register Control Screen Description Use the Cash Register Control Screen (BM1604) to: Record cash drawer balances at the beginning of a cashiering session. Record the amounts of cash, checks,

More information

Computational Mathematics with Python

Computational Mathematics with Python Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1

More information

HOW TO REGISTER TO HEC EN LIGNE

HOW TO REGISTER TO HEC EN LIGNE HOW TO REGISTER TO HEC EN LIGNE How to make your course choice on HEC en ligne? If you have any questions, don t hesitate to communicate with us Summary: First-time users and change your password How to

More information

User Manual FOR KYC Registration Agency

User Manual FOR KYC Registration Agency User Manual FOR KYC Registration Agency DECEMBER 2011 About KRA: SEBI (Securities and Exchange Board of India) has formulated the KYC Registration Agency (KRA) Regulations, which have been notified vide

More information

Power Distribution System. Additional Information on page 2 See Page 2 Page 6. Eaton. See Page 2. Additional Information on page 2

Power Distribution System. Additional Information on page 2 See Page 2 Page 6. Eaton. See Page 2. Additional Information on page 2 IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME SYSTEME CEI D ACCEPTATION MUTUELLE DE CERTIFICATS D ESSAIS DES EQUIPEMENTS ELECTRIQUES (IECEE) METHODE

More information

Tool & Asset Manager 2.0. User's guide 2015

Tool & Asset Manager 2.0. User's guide 2015 Tool & Asset Manager 2.0 User's guide 2015 Table of contents Getting Started...4 Installation...5 "Standalone" Edition...6 "Network" Edition...7 Modify the language...8 Barcode scanning...9 Barcode label

More information

ECandidat II SELECTING THE DEGREE YOU WANT TO APPLY FOR 11 III UPLOADING THE NECESSARY DOCUMENTS 17

ECandidat II SELECTING THE DEGREE YOU WANT TO APPLY FOR 11 III UPLOADING THE NECESSARY DOCUMENTS 17 ECandidat Online application form Applicants Guidebook To apply for registration as a student with the Faculty of Science, you have to follow the three steps indicated below, using this guidebook as help.

More information

Problem 1 (1.5 points)

Problem 1 (1.5 points) Leganés, June 17th, 2014 Time: 120 min Systems Programming Extraordinary Call (Problems) Grade: 5 points out of 10 from the exam Problem 1 (1.5 points) City councils apply two types of municipal taxes

More information

II. PREVIOUS RELATED WORK

II. PREVIOUS RELATED WORK An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Formulaire de Modification de Données de l Emploi/Job Data Change Form France

Formulaire de Modification de Données de l Emploi/Job Data Change Form France Formulaire de Modification de Données de l Emploi/Job Data Change Form France Instructions du Formulaire de Modification de données de l emploi / JOB DATA CHANGE FORM INSTRUCTIONS Ce formulaire est à l'usage

More information

drop table Aeroport cascade constraints; create table Aeroport ( codeaeroport char(3), -- Utilisé le code IATA

drop table Aeroport cascade constraints; create table Aeroport ( codeaeroport char(3), -- Utilisé le code IATA ------------------------------------------------------------ -- Universite de Sherbrooke -- Sarah Lamothe, Matricule 14080601 -- Simon Therrien, Matricule 14058814 -- IFT187 - Travail pratique 1 partie

More information

Annual Event 2016 Workshop New to Interreg, where to begin? Évènement annuel 2016 Atelier «Interreg pour les débutants, par où commencer?

Annual Event 2016 Workshop New to Interreg, where to begin? Évènement annuel 2016 Atelier «Interreg pour les débutants, par où commencer? Annual Event 2016 Workshop New to Interreg, where to begin? Évènement annuel 2016 Atelier «Interreg pour les débutants, par où commencer?» Contents 1. Why get involved in an Interreg project? 1. Pourquoi

More information

«Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08)

«Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08) «Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08) Mathieu Lemoine 2008/02/25 Craig Chambers : Professeur à l Université de Washington au département de Computer Science and Engineering,

More information

2. After saying yes, sometimes there s no choice but to say no... From the tone you can tell that no means No! Non

2. After saying yes, sometimes there s no choice but to say no... From the tone you can tell that no means No! Non 1. Things you need to know Les must 1. Yes, it s great to begin with a word of agreement: Yes Oui 2. After saying yes, sometimes there s no choice but to say no... From the tone you can tell that no means

More information

The C Programming Language course syllabus associate level

The C Programming Language course syllabus associate level TECHNOLOGIES The C Programming Language course syllabus associate level Course description The course fully covers the basics of programming in the C programming language and demonstrates fundamental programming

More information

Business Software Solutions. Business Plus Accounting Touch POS Quick Start Guide

Business Software Solutions. Business Plus Accounting Touch POS Quick Start Guide Business Software Solutions Business Plus Accounting Touch POS Quick Start Guide Contents Initial System Startup... 3 Defining Employees... 4 Creating Your Sales Menu... 5 Adding Product Information to

More information

DATA_TYPE Values and Data File Storage Formats

DATA_TYPE Values and Data File Storage Formats Chapter 3. DATA_TYPE Values and Data File Storage Formats 3-1 Chapter 3. DATA_TYPE Values and Data File Storage Formats Each PDS archived product is described using label objects that provide information

More information

Calcul parallèle avec R

Calcul parallèle avec R Calcul parallèle avec R ANF R Vincent Miele CNRS 07/10/2015 Pour chaque exercice, il est nécessaire d ouvrir une fenètre de visualisation des processes (Terminal + top sous Linux et Mac OS X, Gestionnaire

More information

Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011

Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011 Using NetBeans IDE to Build Quick UI s Ray Hylock, GISo Tutorial 3/8/2011 We will be building the following application using the NetBeans IDE. It s a simple nucleotide search tool where we have as input

More information

AUDITVIEW USER INSTRUCTIONS

AUDITVIEW USER INSTRUCTIONS COMBOGARDPRO AUDITVIEW USER INSTRUCTIONS The ComboGard Pro AuditView software allows the Manager to view, save, and print the audit records. The ComboGard Pro lock maintains the last 63 lock events in

More information

Computer Programming I

Computer Programming I Computer Programming I COP 2210 Syllabus Spring Semester 2012 Instructor: Greg Shaw Office: ECS 313 (Engineering and Computer Science Bldg) Office Hours: Tuesday: 2:50 4:50, 7:45 8:30 Thursday: 2:50 4:50,

More information

Commutative Replicated Data Types for the Semantic Web. Pascal Molli Kickoff Kolflow Feb 2011

Commutative Replicated Data Types for the Semantic Web. Pascal Molli Kickoff Kolflow Feb 2011 Commutative Replicated Data Types for the Semantic Web Pascal Molli Kickoff Kolflow Feb 2011 What is CRDTs CRDTs stands for Commutative Replicated Data Types It is a class of replication algorithms that

More information

Form Validation. Server-side Web Development and Programming. What to Validate. Error Prevention. Lecture 7: Input Validation and Error Handling

Form Validation. Server-side Web Development and Programming. What to Validate. Error Prevention. Lecture 7: Input Validation and Error Handling Form Validation Server-side Web Development and Programming Lecture 7: Input Validation and Error Handling Detecting user error Invalid form information Inconsistencies of forms to other entities Enter

More information

HR Pro v4.0 User-Defined Audit Log Setup

HR Pro v4.0 User-Defined Audit Log Setup HR Pro v4.0 User-Defined Audit Log Setup Table of Contents 1 Overview... 2 2 Assumptions/Exclusions... 2 3 User-Defined Audit Log Definition... 3 3.1 Table... 3 3.2 Orders... 3 3.3 Audit Custom Report...

More information

Oracle PL/SQL Language. CIS 331: Introduction to Database Systems

Oracle PL/SQL Language. CIS 331: Introduction to Database Systems Oracle PL/SQL Language CIS 331: Introduction to Database Systems Topics: Structure of a PL/SQL program Exceptions 3-valued logic Loops (unconditional, while, for) Cursors Procedures Functions Triggers

More information

Boolean Expressions, Conditions, Loops, and Enumerations. Precedence Rules (from highest to lowest priority)

Boolean Expressions, Conditions, Loops, and Enumerations. Precedence Rules (from highest to lowest priority) Boolean Expressions, Conditions, Loops, and Enumerations Relational Operators == // true if two values are equivalent!= // true if two values are not equivalent < // true if left value is less than the

More information

Upload Center Forms. Contents. Defining Forms 2. Form Options 5. Applying Forms 6. Processing The Data 6. Maxum Development Corp.

Upload Center Forms. Contents. Defining Forms 2. Form Options 5. Applying Forms 6. Processing The Data 6. Maxum Development Corp. Contents Defining Forms 2 Form Options 5 Applying Forms 6 Processing The Data 6 Maxum Development Corp. Put simply, the Rumpus Upload Center allows you to collect information from people sending files.

More information

Bash shell programming Part II Control statements

Bash shell programming Part II Control statements Bash shell programming Part II Control statements Deniz Savas and Michael Griffiths 2005-2011 Corporate Information and Computing Services The University of Sheffield Email M.Griffiths@sheffield.ac.uk

More information

TIMISKAMING FIRST NATION

TIMISKAMING FIRST NATION Post-Secondary Financial Assistance Forms TFN EDUCATION 2014-05-01 TIMISKAMING FIRST NATION 0 Education Dept. Application Check List Please enclose the following when applying: Form: Statement of Intent

More information

Générer des graphiques 3D - Cours Université de Sfax

Générer des graphiques 3D - Cours Université de Sfax Générer des graphiques 3D - Cours Université de Sfa Marc Girondot Januar 24, 2013 Générer des données 3D > librar(fields) > essai essai(1, 2) [1]

More information

Engineering Problem Solving with C++, Etter/Ingber

Engineering Problem Solving with C++, Etter/Ingber Engineering Problem Solving with C++, Etter/Ingber Chapter 3 Control Structures 1 Control structures Algorithm Development Conditional Expressions Selection Statements Repetition Statements Structuring

More information

Meilleurs sites / ReferenceMe.com Projet: ReferenceMe.com 20 oct. 2010 (comparé à 19 oct. 2010)

Meilleurs sites / ReferenceMe.com Projet: ReferenceMe.com 20 oct. 2010 (comparé à 19 oct. 2010) ReferenceMe.com 113 rue de la vernade 78630 Orgeval http://www.referenceme.com Meilleurs sites / ReferenceMe.com Projet: ReferenceMe.com 20 oct. 2010 (comparé à 19 oct. 2010) audit referencement Bing France

More information

Your Book Fair Homepage and Online Fair ~ Adding, Editing, Publishing, and Managing ~

Your Book Fair Homepage and Online Fair ~ Adding, Editing, Publishing, and Managing ~ Your Book Fair Homepage and Online Fair ~ Adding, Editing, Publishing, and Managing ~ Introduction Your basic Book Fair Homepage is created for you, and your Online Fair is activated, as soon as you enter

More information

El Dorado Union High School District Educational Services

El Dorado Union High School District Educational Services El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming II (#495) Rationale: A continuum of courses, including advanced classes in technology is needed.

More information

Immobiline DryStrip Reswelling Tray

Immobiline DryStrip Reswelling Tray P h a r m a c i a B i o t e c h Immobiline DryStrip Reswelling Tray User Manual 80 6375 64 Rev B/5-97 English Important user information Please read this entire manual to fully understand the safe and

More information

The Tower of Hanoi. Recursion Solution. Recursive Function. Time Complexity. Recursive Thinking. Why Recursion? n! = n* (n-1)!

The Tower of Hanoi. Recursion Solution. Recursive Function. Time Complexity. Recursive Thinking. Why Recursion? n! = n* (n-1)! The Tower of Hanoi Recursion Solution recursion recursion recursion Recursive Thinking: ignore everything but the bottom disk. 1 2 Recursive Function Time Complexity Hanoi (n, src, dest, temp): If (n >

More information

An Introduction to PL/SQL. Mehdi Azarmi

An Introduction to PL/SQL. Mehdi Azarmi 1 An Introduction to PL/SQL Mehdi Azarmi 2 Introduction PL/SQL is Oracle's procedural language extension to SQL, the non-procedural relational database language. Combines power and flexibility of SQL (4GL)

More information

Optimal Table Lookup for Reserved Words in Ada

Optimal Table Lookup for Reserved Words in Ada Optimal Table Lookup for Reserved Words in Ada John A. Trono Saint Michael's College One Winooski Park Colchester, VT 05439 jtrono@smcvt.edu Preamble Recently a colleague wanted to include a section on

More information

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Java Avancé GUI Graphical

More information

Technology Business Solutions. Online Backup Manager INSTALLATION

Technology Business Solutions. Online Backup Manager INSTALLATION Technology Business Solutions Online Backup Manager 1. Go to the TBS OBM Software Registration Page Click the TBS Logo Under the select an account type choose the PRO version. Page1 of7 2.) Create a new

More information

The Need For Speed. leads to PostgreSQL. Dimitri Fontaine dimitri@2ndquadrant.fr. 28 Mars 2013

The Need For Speed. leads to PostgreSQL. Dimitri Fontaine dimitri@2ndquadrant.fr. 28 Mars 2013 The Need For Speed leads to PostgreSQL Dimitri Fontaine dimitri@2ndquadrant.fr 28 Mars 2013 Dimitri Fontaine dimitri@2ndquadrant.fr The Need For Speed 28 Mars 2013 1 / 23 Dimitri Fontaine 2ndQuadrant France

More information