HELMo Interrogation de Cobol Avril Nom : Corrigé Prénom : Corrigé 2 ème informatique

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "HELMo Interrogation de Cobol Avril 2011. Nom : Corrigé Prénom : Corrigé 2 ème informatique"

Transcription

1 Information pratique Cette interrogation se déroule à cours ouvert Cela signifie que vous pouvez disposer de vos documents personnels Aucun échange n est autorisé durant l épreuve, aucun compilateur ni portable n est autorisé On vous demande de répondre sur le questionnaire que vous remettrez au terme de l épreuve Aucune feuille ne sera ajoutée au présent questionnaire Si vous manquez de place, utilisez le verso en mentionnant clairement où se situe la suite de votre réponse Commencez par écrire votre nom et votre prénom sur chacune des feuilles! Situation Une bibliothèque dispose des fichiers Cobol suivants : Le fichier des livres qui est un fichier indexé Cobol mentionnant, pour chaque livre, son numéro identifiant, le titre, le nom des auteurs, le nom de l éditeur et le numéro ISBN (voir la structure livre dans le programme) Le fichier des emprunteurs qui est un fichier indexé Cobol mentionnant, pour chaque emprunteur son numéro identifiant, son nom, son prénom, son adresse, sa localité et son numéro de téléphone (voir la structure emprunteur dans le programme) Le fichier des emprunts en cours qui est un fichier séquentiel reprenant la date de l emprunt, le numéro du livre emprunté et le numéro de l emprunteur (voir la structure emprunt dans le programme) On vous demande de créer le programme Cobol permettant d afficher à l écran, par emprunteur, les livres qui sont actuellement en retard (emprunté il y a plus d un mois) L affichage à l écran sera conforme à ce schéma : Emprunteur courant : SWINNEN Louis Av Machin-truc 15 Liege 04/ Emprunt du: Livre: Harry Potter à l école des sorciers Emprunt du: Livre: Harry Potter et la chambre des secrets Emprunt du: Livre: Harry Potter et le prisonnier d Azkaban Emprunteur courant : L affichage par emprunteur impose un tri Comme on ne vous demande pas de produire un fichier trié, ce dernier n est pas nécessaire Vous utiliserez une input procedure et une output procedure adaptées aux besoins de cet énoncé Il n est pas demandé de réaliser une SCREEN SECTION pour gérer l affichage On ne vous demande pas non plus de vérifier les opérations sur les fichiers (pas de gestion d erreur à prévoir) L Swinnen 1

2 IDENTIFICATION DIVISION PROGRAM-ID TESTAVR ENVIRONMENT DIVISION INPUT-OUTPUT SECTION FILE-CONTROL Question 1 Complétez le code ci- dessous en sachant que les fichiers sont indexés et que les clés d accès sont les suivantes : num- emprunteur (clé primaire) et nom- emprunteur (clé secondaire), num- livre (clé primaire), titre livre (clé secondaire) et ISBN (clé secondaire) Précisez le FILE- STATUS SELECT OPTIONAL fi-emp ASSIGN TO "emprunte" SELECT OPTIONAL fi-liv ASSIGN TO "livres" SELECT fi-emprunt ASSIGN TO "emprunt" FILE STATUS IS st-emprunt SELECT fi-tri ASSIGN TO "tri" DATA DIVISION FILE SECTION FD fi-emp 01 Emprunteur 02 num-emprunteur PIC X(5) 02 nom-emprunteur PIC X(30) 02 prenom-emprunteur PIC X(30) 02 adresse-emprunteur PIC X(100) 02 localite-emprunteur PIC X(30) 02 telephone-emprunteur PIC X(12) FD fi-liv 01 Livre 02 num-livre PIC X(5) 02 titre-livre PIC X(100) 02 auteurs PIC X(100) 02 editeur PIC X(100) 02 isbn PIC X(15) FD fi-emprunt L Swinnen 2

3 01 Emprunt 02 date-emprunt PIC 9(6) 02 num-livre PIC X(5) 02 num-emprunteur PIC X(5) Question 2 Complétez le code ci- dessous pour gérer le tri SD WORKING-STORAGE SECTION Question 3 Complétez le code suivant pour produire, à l écran, la liste des emprunteurs ayant des livres en retard ainsi que la liste des livres concernés conformément au schéma présenté ci- avant Si nécessaire, ajoutez des données dans la section WORKING- STORAGE PROCEDURE DIVISION En-avant SORT fi-tri ON ASCENDING KEY INPUT PROCEDURE IS ip OUTPUT PROCEDURE IS op STOP RUN ip L Swinnen 3

4 END PROGRAM TESTAVR L Swinnen 4

5 IDENTIFICATION DIVISION PROGRAM-ID TESTAVR ENVIRONMENT DIVISION INPUT-OUTPUT SECTION FILE-CONTROL SELECT OPTIONAL fi-emp ASSIGN TO "emprunte" ORGANIZATION IS INDEXED ACCESS MODE IS DYNAMIC RECORD KEY IS num-emprunteur OF emprunteur ALTERNATE RECORD KEY IS nom-emprunteur WITH DUPLICATES FILE STATUS IS st-emprunteur SELECT OPTIONAL fi-liv ASSIGN TO "livres" ORGANIZATION IS INDEXED ACCESS MODE IS DYNAMIC RECORD KEY IS num-livre OF livre ALTERNATE RECORD KEY IS titre-livre WITH DUPLICATES ALTERNATE RECORD KEY IS isbn FILE STATUS IS st-livre SELECT fi-emprunt ASSIGN TO "emprunt" FILE STATUS IS st-emprunt SELECT fi-tri ASSIGN TO "tri" DATA DIVISION FILE SECTION FD fi-emp 01 Emprunteur 02 num-emprunteur PIC X(5) 02 nom-emprunteur PIC X(30) 02 prenom-emprunteur PIC X(30) 02 adresse-emprunteur PIC X(100) 02 localite-emprunteur PIC X(30) 02 telephone-emprunteur PIC X(12) FD fi-liv 01 Livre 02 num-livre PIC X(5) 02 titre-livre PIC X(100) 02 auteurs PIC X(100) 02 editeur PIC X(100) 02 isbn PIC X(15) FD fi-emprunt 01 Emprunt 02 date-emprunt PIC 9(6) 02 num-livre PIC X(5) 02 num-emprunteur PIC X(5) SD fi-tri 01 Emprunt-trie 02 date-emprunt PIC 9(6) 02 num-livre PIC X(5) 02 num-emprunteur PIC X(5) WORKING-STORAGE SECTION 77 st-emprunteur PIC XX 77 st-livre PIC XX 77 st-emprunt PIC XX 77 date-jour PIC 9(6) L Swinnen 5

6 77 diff-date PIC 9(6) 77 eof PIC X VALUE "N" PROCEDURE DIVISION En-avant ACCEPT date-jour FROM DATE SORT fi-tri ON ASCENDING KEY num-emprunteur OF emprunt-trie date-emprunt OF emprunt-trie INPUT PROCEDURE IS ip OUTPUT PROCEDURE IS op STOP RUN ip OPEN INPUT fi-emprunt READ fi-emprunt PERFORM UNTIL st-emprunt(1:1) NOT= "0" COMPUTE diff-date = date-jour - date-emprunt OF emprunt IF diff-date > 100 THEN RELEASE Emprunt-trie FROM Emprunt END-IF READ fi-emprunt END-PERFORM CLOSE fi-emprunt op OPEN I-O fi-emp fi-liv RETURN fi-tri AT END MOVE "O" TO eof END-RETURN PERFORM UNTIL eof = "O" MOVE num-emprunteur OF emprunt-trie TO num-emprunteur OF emprunteur START fi-emp KEY IS = num-emprunteur OF emprunteur READ fi-emp NEXT DISPLAY "Emprunteur courant : " nom-emprunteur prenom-emprunteur DISPLAY adresse-emprunteur DISPLAY localite-emprunteur DISPLAY telephone-emprunteur PERFORM UNTIL num-emprunteur OF emprunt-trie NOT= num-emprunteur OF emprunteur OR eof = "O" MOVE num-livre OF emprunt-trie TO num-livre OF livre START fi-liv KEY IS = num-livre OF livre READ fi-liv NEXT DISPLAY "Emprunt du :" date-emprunt OF emprunt-trie " - Livre : " titre-livre RETURN fi-tri AT END MOVE "O" TO eof END-RETURN END-PERFORM END-PERFORM CLOSE fi-emp fi-liv END PROGRAM TESTAVR L Swinnen 6

Informations pratiques

Informations pratiques Informations pratiques Cet examen s effectue à cours ouvert. Cela signifie que vous pouvez disposer de tous vos documents personnels. Aucun échange n est autorisé durant l épreuve. Aucun portable ni compilateur

Plus en détail

Support stagiaire. COBOL MODULE 4 Synthèse

Support stagiaire. COBOL MODULE 4 Synthèse Support stagiaire COBOL MODULE 4 Synthèse Sommaire RENDRE MODULAIRE PAR LES SOUS-PROGRAMMES... 6 1. OBJECTIF....6 2. LES SOUS-PROGRAMMES EXTERNES...7 2.1. PRINCIPES....7 2.2. EXEMPLE 1 : APPELANT / APPELE

Plus en détail

Support stagiaire. COBOL MODULE 3 Gestion de fichiers

Support stagiaire. COBOL MODULE 3 Gestion de fichiers Support stagiaire COBOL MODULE 3 Gestion de fichiers Sommaire LE FILE STATUS... 6 1. DEFINITION...6 LES DECLARATIVES... 8 1. DEFINITION...8 2. INSTRUCTIONS....9 L ORGANISATION SEQUENTIELLE INDEXEE...

Plus en détail

COBOL OMGL. Cobol AS/400, J. Marengo, G.Grimonprez

COBOL OMGL. Cobol AS/400, J. Marengo, G.Grimonprez COBOL OMGL 1 Concevoir et mettre en oeuvre une application ANALYSE REALISATION 2 Réalisation Types d'applications Gestion Scientifique Réseau Multimédia Choix d'un système Choix d'un langage Système OS/400

Plus en détail

Projet de rétro-ingénierie - Conversion de fichiers COBOL

Projet de rétro-ingénierie - Conversion de fichiers COBOL Etudes de cas Projet de rétro-ingénierie - Conversion de fichiers COBOL Jean-Luc Hainaut en collaboration avec Jean Henrard 2 Projet de rétro-ingénierie - Conversion de fichiers COBOL 1 Introduction Il

Plus en détail

Retrouvez la maîtrise de votre système d'information. Aspects techniques Jean Henrard - LIBD / CETIC

Retrouvez la maîtrise de votre système d'information. Aspects techniques Jean Henrard - LIBD / CETIC Retrouvez la maîtrise de votre système d'information Aspects techniques Jean Henrard - LIBD / CETIC Plan Rétro-ingénierie Ré-ingénierie Gestion de projets 25/06/2003 Retrouvez la maîtrise de votre système

Plus en détail

GÉNÉRALITÉS SUR LE LANGAGE COBOL

GÉNÉRALITÉS SUR LE LANGAGE COBOL Table des matières 1 GÉNÉRALITÉS SUR LE LANGAGE COBOL 9 1.1 ORIGINE DU LANGAGE 10 1.2 OBSERVATION D UN PROGRAMME COBOL 11 1.3 CARACTÈRES UTILISÉS EN COBOL 12 1.4 CONSTANTES 15 1.5 RÈGLES DE PONCTUATION

Plus en détail

Auto-évaluation : La programmation en COBOL - 1e partie

Auto-évaluation : La programmation en COBOL - 1e partie Auto-évaluation : La programmation en CBL - 1e partie Document: f1290test.fm 05/01/2016 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INTRDUCTIN AUT-ÉVALUATIN : LA PRGRAMMATIN

Plus en détail

IEPSCF Uccle Section informatique

IEPSCF Uccle Section informatique IEPSCF Uccle Section informatique Langage orienté gestion D après les notes prises au cours de Mme Dominguez 2002 Feyaerts prod TABLE DES MATIÈRE 1. Structure d'un programme Cobol...2 Convention...4 Environnement...4

Plus en détail

COBOL. COmmon Business Oriented Language

COBOL. COmmon Business Oriented Language COBOL COmmon Business Oriented Language 1 Présentation Historique 1960: première définition du langage par CODASYL. ANS 68, ANS 74, ANS 85 par ANSI. ANS 68: résout les problèmes d incompatibilités entre

Plus en détail

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche

Plus en détail

IFT3030 Base de données. Chapitre 3 Les modèles de données. Plan du cours

IFT3030 Base de données. Chapitre 3 Les modèles de données. Plan du cours IFT3030 Base de données Chapitre 3 Les modèles de données Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées Concepts

Plus en détail

CHAPITRE I INTRODUCTION AU LANGAGE COBOL ***********

CHAPITRE I INTRODUCTION AU LANGAGE COBOL *********** CHAPITRE I INTRODUCTION AU LANGAGE COBOL *********** Le langage COBOL fut conçu en 1957, sur demande du gouvernement des U.S.A. L'étude fut développée par un comité d'utilisateurs et de constructeurs d'ordinateur.

Plus en détail

Option Explicit Type Voiture Immatriculation As String Année As Integer Marque As String Modèle As String Prix As Double End Type Sub saisie()

Option Explicit Type Voiture Immatriculation As String Année As Integer Marque As String Modèle As String Prix As Double End Type Sub saisie() Option Explicit Type Voiture Immatriculation As String Année As Integer Marque As String Modèle As String Prix As uble End Type Sub saisie() Dim nombre As Integer Dim LesVoitures() As Voiture ReDim LesVoitures(5)

Plus en détail

Support stagiaire. COBOL MODULE 1 Bases du langage

Support stagiaire. COBOL MODULE 1 Bases du langage Support stagiaire COBOL MODULE 1 Bases du langage Sommaire STRUCTURE D'UN PROGRAMME COBOL... 5 1. DIVISIONS ET SECTIONS...5 1.1. IDENTIFICATION DIVISION...5 1.2. DATA DIVISION....8 1.3. LA PROCEDURE DIVISION...10

Plus en détail

(4-705-96) Les bases de données

(4-705-96) Les bases de données (4-705-96) Les bases de données La base de données BIBLIO contient la description d'un système de prêt développé pour une petite bibliothèque communautaire. Comme toute bibliothèque, elle met à la disposition

Plus en détail

COBOL, un langage de programmation. Module A206 : Programmation fichiers - COBOL. Chapitre 2. Avant-propos. COBOL, un langage de programmation

COBOL, un langage de programmation. Module A206 : Programmation fichiers - COBOL. Chapitre 2. Avant-propos. COBOL, un langage de programmation COBOL, un langage de programmation Avant-propos La structure de ce chapitre est la suivante : Module A206 (version V3) Programmation fichiers COBOL Chapitre 2 COBOL, un langage de programmation 1. Introduction

Plus en détail

LANGAGE COBOL - 1ère Partie. Avertissement

LANGAGE COBOL - 1ère Partie. Avertissement LANGAGE COBOL - 1ère Partie Avertissement Fin des années 1990, pour diverses raisons, mais principalement en raison du passage à l'an 2000, la demande en programmeurs Cobol est redevenue non nulle. Si

Plus en détail

Technique d'analyse de programmes pour la rétro-ingénierie de bases de données

Technique d'analyse de programmes pour la rétro-ingénierie de bases de données Technique d'analyse de programmes pour la rétro-ingénierie de bases de données J. Henrard, J.-M. Hick, D. Roland, V. Englebert, J.-L. Hainaut Institut d'informatique, 21 rue Grandgagnage, 5000 Namur, Belgique

Plus en détail

Les Fichiers en Pascal

Les Fichiers en Pascal Les Fichiers en Pascal Université de Toulouse II DEUG MASS Année 2004-2005 Patricia PASCAL < ppascal@laas.fr > - Page 1 / 31 - Plan du cours sur les fichiers les fichiers, pourquoi, comment? (p3) les différents

Plus en détail

LA PROGRAMMATION COBOL

LA PROGRAMMATION COBOL LA PROGRAMMATION COBOL Sorow, Rod 29 octobre 2015 Table des matières 1 Introduction 5 2 Les bases du COBOL 7 2.1 Introduction.................................... 7 2.1.1 Petit historique...............................

Plus en détail

C'est : C'est : un fichier, analogue à une feuille de calcul Excel, contenant les informations.

C'est : C'est : un fichier, analogue à une feuille de calcul Excel, contenant les informations. C'est : un ensemble de fichiers contenant toutes les informations nécessaires à une application + un logiciel de Gestion de ces informations appelé SGBD (Système de Gestion de Base de Données). C'est :

Plus en détail

1- Installation et première utilisation. Exécuter le fichier d installation. Ceci apparait : Cliquer sur «Next»

1- Installation et première utilisation. Exécuter le fichier d installation. Ceci apparait : Cliquer sur «Next» Splunk L application Splunk permet d explorer, de générer des rapports et d analyser en direct des données en temps réel et historiques sur l ensemble de votre infrastructure, à partir d une seule interface

Plus en détail

CROB01 : Introduction à là progràmmàtion d un robot à l àide du logiciel CIROS Robotics

CROB01 : Introduction à là progràmmàtion d un robot à l àide du logiciel CIROS Robotics CROB01 : Introduction à là progràmmàtion d un robot à l àide du logiciel CIROS Robotics CROB01 Page 1 1. But du module Le but de ce module est de se familiariser avec l environnement du logiciel CIROS

Plus en détail

Auto-évaluation Introduction à la programmation

Auto-évaluation Introduction à la programmation Auto-évaluation Introduction à la programmation Document: f0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION INTRODUCTION

Plus en détail

Interrogationécrite d 'InformatiqueUV2

Interrogationécrite d 'InformatiqueUV2 1ères années INSA 2005/06 Durée : 1H15 Interrogationécrite d 'InformatiqueUV2 Les documents sont autorisés, aucune feuille adjointe ne sera prise en compte. Toutes vos réponses doivent figurer dans ce

Plus en détail

JACi400 Génération & JACi400 Développement

JACi400 Génération & JACi400 Développement JACi400 Génération & JACi400 Développement Une solution pour développer rapidement des applications WebSphere pour votre iseries directement en RPG ou Cobol. "After spending time with SystemObjects and

Plus en détail

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Ce projet comporte trois parties sur les thèmes suivants : création de base de donnée, requêtes SQL, mise en œuvre

Plus en détail

GUIDE D INSTALLATION DU FOURNISSEUR DE PÉRIPHÉRIQUE

GUIDE D INSTALLATION DU FOURNISSEUR DE PÉRIPHÉRIQUE GUIDE D INSTALLATION DU FOURNISSEUR DE PÉRIPHÉRIQUE Ce Guide d installation vous permettra d installer le fournisseur de périphérique RFID de Monarch avec le logiciel BizTalk RFID de Microsoft pour l utilisation

Plus en détail

Marche à suivre pour accéder par Internet aux données des statistiques d admission avec le logiciel Excel

Marche à suivre pour accéder par Internet aux données des statistiques d admission avec le logiciel Excel Marche à suivre pour accéder par Internet aux données des statistiques d admission avec le logiciel Excel 24 mars 2015 BCI MARCHE À SUIVRE POUR ACCÉDER PAR INTERNET TABLE DES MATIÈRES 1. Pour les utilisateurs

Plus en détail

Capsule Word- Le publipostage

Capsule Word- Le publipostage Capsule Word- Le publipostage Table des matières Capsule Word- Le publipostage... 1 1. Tutoriels... 1 2. Fonctionnement... 2 a. La source de données... 3 b. Le document de base... 3 c. Les documents finalisés...

Plus en détail

INTRODUCTION A BASE D'OPEN OFFICE

INTRODUCTION A BASE D'OPEN OFFICE INTRODUCTION A BASE D'OPEN OFFICE I Quelques mots clés: Base de données : Structure regroupant plusieurs fichiers (Tables) liés à un même domaine d'activité. Par exemple une base de données utilisée par

Plus en détail

Algorithmique & programmation

Algorithmique & programmation Algorithmique & programmation Chapitre 3 : Fichiers séquentiels Entrées/Sorties Fichiers Binaires à Accès Séquentiel Fichiers et Ada!! En Ada les entrées/sorties sont supportées par des paquetages standards

Plus en détail

taboo D Excel à Access Croiser, extraire et analyser ses données Thierry Capron Groupe Eyrolles, 2008, ISBN : 978-2-212-12066-0

taboo D Excel à Access Croiser, extraire et analyser ses données Thierry Capron Groupe Eyrolles, 2008, ISBN : 978-2-212-12066-0 Thierry Capron sans taboo D Excel à Access Croiser, extraire et analyser ses données Groupe Eyrolles, 2008, ISBN : 978-2-212-12066-0 Table des matières 1. PREMIERS PAS VERS LES BASES DE DONNÉES... 1 Un

Plus en détail

Tutoriel de création d une application APEX

Tutoriel de création d une application APEX Tutoriel de création d une application APEX 1 - Objectif On souhaite créer une application APEX destinée à gérer des dépenses et recettes. Ces dépenses et recettes seront classées par catégories. A partir

Plus en détail

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION Année universitaire 20015-2016 Masters Économie Société - Finances Informatique appliquée SGBD Pierre-Henri GOUTTE La requête de sélection

Plus en détail

Gestion et analyse de données d enquêtes épidémiologiques. Accès aux données (saisie)

Gestion et analyse de données d enquêtes épidémiologiques. Accès aux données (saisie) Projet Obe Maghreb Ecole thématique gestion et analyse de données 20 au 29 avril 2010 Gestion et analyse de données d enquêtes épidémiologiques Accès aux données (saisie) Institut de recherche pour le

Plus en détail

Premiers pas en Fortran 95

Premiers pas en Fortran 95 1 Premiers pas en Fortran 95 Nicolas Depauw 26 septembre 2011 Dans ce petit exemple, nous écrivons un programme en Fortran 95 qui résoud les équations du second degré à coefficients réels. Nous détaillons

Plus en détail

1. Eléments de base du langage C

1. Eléments de base du langage C 1 1. Eléments de base du langage C Généralités Programme et sous-programme Fonction C Structure d un programme C Vocabulaire de base et syntaxe Exemples 2 Généralités Crée en 1972 par D. Ritchie pour écrire

Plus en détail

Choose your language :

Choose your language : Choose your language : English : INSTRUCTIONS FOR UPDATING FOR WINDOWS 7 Français : NOTICE DE MISE À JOUR POUR WINDOWS 7 English : INSTRUCTIONS FOR UPDATING FOR WINDOWS 8 Français : NOTICE DE MISE À JOUR

Plus en détail

Baccalauréat technologique. spécialité gestion des systèmes d information SESSION 2009. Éléments de correction et barème

Baccalauréat technologique. spécialité gestion des systèmes d information SESSION 2009. Éléments de correction et barème Baccalauréat technologique spécialité gestion des systèmes d information SESSION 2009 Épreuve de spécialité Partie écrite Éléments de correction et barème Liste des dossiers Barème Dossier 1 : L'organisation

Plus en détail

ONLINE TIAMA CATALOGS USER GUIDE

ONLINE TIAMA CATALOGS USER GUIDE ONLINE TIAMA CATALOGS USER GUIDE Home page / Accueil 3 4 5 Ref. Description Description Home page Accueil Catalog access Accès catalogue Advanced search Recherche avancée Shopping basket Panier Log off

Plus en détail

Algorithmique - Programmation 1. Cours 10

Algorithmique - Programmation 1. Cours 10 Algorithmique - Programmation 1 Cours 10 Université Henri Poincaré CESS Epinal Automne 2008 1/ 25 Plan Caml fonctionnel vs impératif Caml fonctionnel vs impératif Le type unit Données mutables Les structures

Plus en détail

Séance de révision et manipulation de l utilitaire SQLLOADER

Séance de révision et manipulation de l utilitaire SQLLOADER Séance de révision et manipulation de l utilitaire SQLLOADER 1. Enoncé La base de données considérée représente les informations relatives à une bibliothèque qui gère le stockage, l indexation et l emprunt

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Manuel d utilisation Examen obligatoire LHR/GBB. (Version 2.0)

Manuel d utilisation Examen obligatoire LHR/GBB. (Version 2.0) Manuel d utilisation Examen obligatoire LHR/GBB (Version 2.0) Contrôle des documents Version Nom Date Remarques 1.0 1.1 Glenz-Mounir Chantal Mangisch Christian Glenz-Mounir Chantal Mangisch Christian 13.01.2009

Plus en détail

Python 3 Mémo. Pour permettre au programme en cours d exécution d afficher un texte ou un nombre on utilise la commande print.

Python 3 Mémo. Pour permettre au programme en cours d exécution d afficher un texte ou un nombre on utilise la commande print. Langage Python 3 Mémo I Entrées, Sorties et Variables 1 ) Sorties Pour permettre au programme en cours d exécution d afficher un texte ou un nombre on utilise la commande print. Exemples : print("bonjour!")

Plus en détail

SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données

SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données Le modèle relationnel 1. Introduction 9 2. Rappels sur le stockage des données 9 2.1 Les différentes catégories de données 10 2.1.1 Les données de base 10 2.1.2 Les données de mouvement 10 2.1.3 Les données

Plus en détail

www.techdigitale.com

www.techdigitale.com Wireless Network: Built-in WiFi module (Supports IEEE 802.11 A/B/G/N) Built-in 3G module (CDMA2000/WCDMA/TD-SCDMA) Wireless Encryption Method: WEP, WPA, WPA2 SIM Card Compatibility: 2G, 2.5G, 2.75G, 3G,

Plus en détail

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8 Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8 INDEX 1. Installation de Proteus 8.0 3 2. Francisation du logiciel Proteus 8.0 9 3. Installer une mise à jour de Proteus 8.0 10 4.

Plus en détail

1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6

1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6 1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6 5 ) RÉINSTALLATION COMPLÈTE D UN ORDINATEUR 8 6 ) DÉTAILS D UN JOB 9 7 ) RELANCER UN JOB INCOMPLET

Plus en détail

TD n 2 et 3 d Informatique

TD n 2 et 3 d Informatique DEUG MIAS S2 Février 1999 TD n 2 et 3 d Informatique Gestion d un carnet d adresses Le but de ces TD est de proposer une solution de gestion d un ensemble d informations concernant des personnes (nom,

Plus en détail

CHAPITRE 1 : INSTRUCTIONS ET TYPES ELEMENTAIRES

CHAPITRE 1 : INSTRUCTIONS ET TYPES ELEMENTAIRES CHAPITRE 1 : INSTRUCTIONS ET TYPES ELEMENTAIRES 1 Introduction 1 COBOL est un langage de programmation de troisième génération créé en 1959. Son nom est un acronyme (COmmon Business Oriented Language)

Plus en détail

BD50. TP5 : Développement PL/SQL Avec Oracle SQL Developer. Gestion Commerciale

BD50. TP5 : Développement PL/SQL Avec Oracle SQL Developer. Gestion Commerciale Département Génie Informatique BD50 TP5 : Développement PL/SQL Avec Oracle SQL Developer Gestion Commerciale Françoise HOUBERDON & Christian FISCHER Copyright Avril 2007 Présentation de la gestion commerciale

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours 1 : Vues et Index Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les Vues Généralités Syntaxe Avantages Conditions de mise à jour 2 Index Généralités

Plus en détail

Guide d utilisation des outils de conception VHDL - FPGA

Guide d utilisation des outils de conception VHDL - FPGA Guide d utilisation des outils de conception VHDL - FPGA Eduardo Sanchez EPFL - LSL 2000 Guide des outils de conception Page 1 Eduardo Sanchez Exemple de programme VHDL: Une ALU 8 bits C est une ALU très

Plus en détail

Gestion de la configuration et contrôle du code source

Gestion de la configuration et contrôle du code source MGL7460 Automne 2015 Gestion de la configuration et contrôle du code source Guy Tremblay Professeur Département d informatique UQAM http://www.labunix.uqam.ca/~tremblay 10 septembre 2015 Parmi les premières

Plus en détail

Le langage SQL (deuxième partie) c Olivier Caron

Le langage SQL (deuxième partie) c Olivier Caron Le langage SQL (deuxième partie) 1 Les requêtes de consultation Représente la majorité des requêtes 1 Les requêtes de consultation Représente la majorité des requêtes Encapsule complètement l algèbre relationnel

Plus en détail

Guide d utilisation de KIP Printer Status Guide d installation et d utilisation de KIP Printer Status

Guide d utilisation de KIP Printer Status Guide d installation et d utilisation de KIP Printer Status Guide d installation et d utilisation de KIP Printer Status - 1 - Table des matières 1 Introduction... 3 2 Installation et configuration... 4 3 Fonctionnalité de KIP Printer Status... 6 4 Utilisation de

Plus en détail

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a.

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a. Activité 10 Formulaires Objectif Travailler sur des formulaires : observer le code et modifier l interface (IHM) de l application. Ressource à utiliser Base de données Formation appformation.mdb Fiches

Plus en détail

1 COBOL 2007 J-M. MESKENS

1 COBOL 2007 J-M. MESKENS 1 COBOL 2007 J-M. MESKENS 2 1. INTRODUCTION 4 2. IDENTIFICATION DIVISION 6 3. ENVIRONMENT DIVISION 7 4. DATA DIVISION 10 4.1 FILE SECTION 10 4.2 WORKING-STORAGE SECTION 11 4.3 Les TYPES DE DONNEES 13 4.4

Plus en détail

Recherche Indexée. Indexation automatique

Recherche Indexée. Indexation automatique Recherche Indexée Indexation automatique SOMMAIRE INTRODUCTION... 3 1 L EXTENSION INDEXED_SEARCH... 3 1.1 INSTALLATION... 3 1.2 CONFIGURATION A L INSTALLATION... 3 1.3 CONFIGURATION DU TEMPLATE PRINCIPAL...

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Module 2 Création d un formulaire simple

Module 2 Création d un formulaire simple Form Builder Développement d un formulaire Sauvegarde d un formulaire Établir une connexion avec le serveur Fenêtre de navigation Assistant de création de blocs (Data Block Wizard) Assistant de mise en

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe

Plus en détail

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Pré-requis Mots-clés Durée Auteur(es)

Plus en détail

Installer un language interface pack (LIP)

Installer un language interface pack (LIP) Installer un language interface pack (LIP) Qu est ce qu un language interface pack ou LIP? C est un module complémentaire que vous pouvez installer pour changer rapidement la langue qui est appliqué au

Plus en détail

CTRAVAUX PRATIQUES INTRODUCTION À LA PROGRAMMATION 2EBAC BIOLOGIE - 2 ND QUAD- 2010-2011 TP 0 BELGIQUE 04/366.90.43

CTRAVAUX PRATIQUES INTRODUCTION À LA PROGRAMMATION 2EBAC BIOLOGIE - 2 ND QUAD- 2010-2011 TP 0 BELGIQUE 04/366.90.43 PROFESSEUR CTRAVAUX PRATIQUES INTRODUCTION À LA PROGRAMMATION 2EBAC BIOLOGIE - 2 ND QUAD- 2010-2011 TP 0 PR. PETER SCHLAGHECK BÂT. B5 PHYSIQUE QUANTIQUE STATISTIQUE ALLÉE DU 6 AOÛT 17 4000 LIÈGE 1 BELGIQUE

Plus en détail

Excel 2002 VBA Programmation

Excel 2002 VBA Programmation Excel 2002 VBA Programmation SOMMAIRE Structures conditionnelles... 3 A) L'instruction If... 3 B) L'instruction If Then Else... 3 C) L'instruction If Then Elseif... 4 D) L'instruction Select Case... 4

Plus en détail

Gérer vos rapports d utilisation COUNTER 3 : pour les établissements

Gérer vos rapports d utilisation COUNTER 3 : pour les établissements Gérer vos rapports d utilisation COUNTER 3 : pour les établissements Pour vérifier l utilisation de chacune de vos ressources AAAS en ligne : Accéder à www.sciencemag.org Sélectionner Librarians (Bibliothécaires)

Plus en détail

1 introduction : SQL server

1 introduction : SQL server Lycée lissan eddine ibn_elkhatib laayoune SGBDR 1 Pr H.LAARAJ 2015/2016 2 1 introduction : SQL server 1 3 SQL server SQL-Server est un SGBDR Client-Serveur qui utilise TRANSACT-SQL dans ses transactions.

Plus en détail

Créer son questionnaire en ligne avec Google Documents

Créer son questionnaire en ligne avec Google Documents Créer son questionnaire en ligne avec Google Documents (actualisation et précision de l article paru sur http://www.marketing- etudiant.fr/actualites/collecte-donnees.php) Se connecter avec son compte

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions

Plus en détail

Module 3 Exécution, interrogation d un formulaire

Module 3 Exécution, interrogation d un formulaire Module 3 Exécution, interrogation d un formulaire Manipulation du module Form Le module Form est un programme source qui peut être enregistré dans la base de données ou dans un fichier binaire sur le disque

Plus en détail

Interfaçage de programmation. c Olivier Caron

Interfaçage de programmation. c Olivier Caron Interfaçage de programmation 1 Le SGBD est-il suffisant? (1/2) Les pour : La puissance du langage de requêtes. 1 Le SGBD est-il suffisant? (1/2) Les pour : La puissance du langage de requêtes. L aspect

Plus en détail

Les bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

Yokogawa MX100 Mise en route rapide. 1. Connexion au MX100 1.1 Invocation du logiciel 1.2 Inventaire des MX100

Yokogawa MX100 Mise en route rapide. 1. Connexion au MX100 1.1 Invocation du logiciel 1.2 Inventaire des MX100 1. Connexion au MX100 1.1 Invocation du logiciel 1.2 Inventaire des MX100 2. Configuration des modules 2.1 Choix des MX100 2.2 Associations des MX100 3. Conditions d acquisition 3.1 Intervalles d échantillonnage

Plus en détail

Sommaire. Partie A VBA pour WORD et EXCEL 21. 1 Découvrir l éditeur VBA 23

Sommaire. Partie A VBA pour WORD et EXCEL 21. 1 Découvrir l éditeur VBA 23 Partie A VBA pour WORD et EXCEL 21 1 Découvrir l éditeur VBA 23 1.1 Enregistrer une macro... 25 Enregistrer une macro Excel... 26 Enregistrer une macro Word... 35 1.2 Accéder à l éditeur VBA... 40 Examiner

Plus en détail

Leçon 4: Exporter les résultats; Imprimer, Créer et partager les rapports

Leçon 4: Exporter les résultats; Imprimer, Créer et partager les rapports Leçon 4: Exporter les résultats; Imprimer, Créer et partager les rapports Vue d ensemble Dans cette leçon, vous apprendrez comment exporter les résultats de requête vers Microsoft Excel (sous forme de

Plus en détail

Synthèse PL SQL ORACLE. Declaration des variables, des constants, des exceptions et des curseurs.

Synthèse PL SQL ORACLE. Declaration des variables, des constants, des exceptions et des curseurs. Synthèse PL SQL ORACLE Bloc PL-SQL DECLARE Declaration des types, des variables, des constantes, des exceptions et des curseurs. BEGIN [nom du bloc] EXCEPTION Traitement des erreurs END [nom du bloc] Declaration

Plus en détail

2012 BOSS CORPORATION

2012 BOSS CORPORATION GT-100 Librarian Mode d emploi en ligne 2012 BOSS CORPORATION Tous droits réservés. Toute reproduction intégrale ou partielle de cette publication est interdite sous quelque forme que ce soit sans l autorisation

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 8 juillet 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un

Plus en détail

Définition de contraintes. c Olivier Caron

Définition de contraintes. c Olivier Caron Définition de contraintes 1 Normalisation SQL-92 Les types de contraintes 1 Les types de contraintes Normalisation SQL-92 Les contraintes de domaine définissent les valeurs prises par un attribut. 1 Les

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

Guide d utilisation du logiciel Regard

Guide d utilisation du logiciel Regard Guide d utilisation du logiciel Regard version complète LE MODULE DE CIRCULATION 0 Conception : Chantal Vézina, bibliothécaire Réalisation : Bibliothécaires, Commission scolaire de Laval Équipe du CRP,

Plus en détail

Printer DCA (Data Collection Agent) Procédure d installation

Printer DCA (Data Collection Agent) Procédure d installation Printer DCA (Data Collection Agent) Procédure d installation Printer DCA Installation Double-cliquez sur Printer DCA 4 situé sur canon.ca Cliquez sur «Exécuter» (Run). Cliquez sur «Suivant» (Next). Le

Plus en détail

TP3 ALLEN BRADLEY SLC 500

TP3 ALLEN BRADLEY SLC 500 TP3 ALLEN BRADLEY SLC 500 Lire attentivement le sujet de TP et réaliser la préparation concernant la chaîne de remplissage de bidons d huile (paragraphe 3). 1 Présentation du sujet : Ce TP porte sur la

Plus en détail

Avril 2014. Guide d utilisation du service TFP Internet pour les professionnels

Avril 2014. Guide d utilisation du service TFP Internet pour les professionnels Avril 2014 Guide d utilisation du service TFP Internet pour les professionnels TABLE DES MATIÈRES 1. INSCRIPTION D UN MEMBRE...3 2. MEMBRE...4 2.1 Accès à TFP Internet... 4 2.2 Navigation dans TFP... 7

Plus en détail

Travaux Pratiques. Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 TP 0

Travaux Pratiques. Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 TP 0 Travaux Pratiques Professeur C Grégoire Chêne Introduction à la programmation 1er Bac Sc. Géographique - 2 nd Quad- 2009-2010 Pr. Peter Schlagheck Bât. B5 Physique quantique statistique allée du 6 Août

Plus en détail

TUTORIAL ModelSim VHDL

TUTORIAL ModelSim VHDL ÉCOLE NATIONALE SUPÉRIEURE de SCIENCES APPLIQUÉES et de TECHNOLOGIE TECHNOPOLE ANTICIPA LANNION UNIVERSITÉ DE RENNES 1 TUTORIAL ModelSim VHDL D. Chillet, E. Casseau Le 14 novembre 2008 LOGICIEL et SYSTÈME

Plus en détail

Note utilisateurs. Service suivi établissement

Note utilisateurs. Service suivi établissement Note utilisateurs Service suivi établissement guide_notanet_etablissement_2008.doc 21 avril 2008 Sommaire 1. PRESENTATION GENERALE... 1 1.1. OBJECTIF... 1 1.2. PRECONISATION... 1 2. LE SERVICE ETABLISSEMENT

Plus en détail

Burn and Install guide in English and French Guide de gravure et d installation en français et anglais. How to burn and to update your KiSS DVD Player

Burn and Install guide in English and French Guide de gravure et d installation en français et anglais. How to burn and to update your KiSS DVD Player Burn and Install guide in English and French Guide de gravure et d installation en français et anglais How to burn and to update your KiSS DVD Player Follow the guideline below to burn a new firmware onto

Plus en détail

Bibliothèques Numériques Mode d emploi

Bibliothèques Numériques Mode d emploi Bibliothèques Numériques Mode d emploi Le service de bibliothèque numérique Numilog vous permet de consulter en ligne ou de télécharger des livres numériques (ebooks) sur place dans votre établissement

Plus en détail

Le livre numérique au Réseau BIBLIO des Laurentides

Le livre numérique au Réseau BIBLIO des Laurentides Le Réseau BIBLIO des Laurentides offre l accès gratuit à un répertoire de livres numériques aux usagers des bibliothèques des municipalités qui lui sont affiliées ou associées. Quelques définitions : Livre

Plus en détail

Tests Par Ordinateur (CDT) Guide de l administrateur de test

Tests Par Ordinateur (CDT) Guide de l administrateur de test Tests Par Ordinateur (CDT) Guide de l administrateur de test 1. Introduction L application de tests par l'ordinateur (CDT) de Pearson, qui utilise la technologie brevetée de traitement de la parole de

Plus en détail

Fichiers. Introduction Fichier texte. Fichier structuré. Présentation Le type TEXT Primitives de gestion Exemple

Fichiers. Introduction Fichier texte. Fichier structuré. Présentation Le type TEXT Primitives de gestion Exemple Fichiers Introduction Fichier texte Présentation Le type TEXT Primitives de gestion Exemple Fichier structuré Présentation Le type FILE OF Primitives de gestion Exemple Compléments d algorithmique 1 Introduction

Plus en détail

Guide d utilisation pour

Guide d utilisation pour Guide d utilisation pour TABLE DES MATIÈRES 1. PRÉSENTATION DE STOCK GUIDE 3 1.1 MODALITÉS D ACCÈS 3 1.2 INSTRUCTIONS POUR SE DÉCONNECTER DE LA BASE DE DONNÉES 4 2. LES DIFFÉRENTES COMPOSANTES DE LA BASE

Plus en détail

Guide de recherche dans le catalogue de la BCU Lausanne, site HEP Vaud, sur le réseau vaudois de RERO

Guide de recherche dans le catalogue de la BCU Lausanne, site HEP Vaud, sur le réseau vaudois de RERO Guide de recherche dans le catalogue de la BCU Lausanne, site HEP Vaud, sur le réseau vaudois de RERO Vous connaissez / vous cherchez Type de recherche à utiliser Chapitre Mots d un titre Nom d un auteur

Plus en détail

Formation documentaire Chercher avec Ariane

Formation documentaire Chercher avec Ariane Formation documentaire Chercher avec Ariane DES-2300 Illustration d édition MARIANNE DEMERS-DESMARAIS CONSEILLÈRE À LA DOCUMENTATION FÉVRIER 2015 Plan de la présentation Présentation de la Didacthèque

Plus en détail

Guide d installation logicielle

Guide d installation logicielle Guide d installation logicielle Drivers USB pour Windows XP/2000 X-Edit Editor/Librarian pour Windows XP/2000 Nous tenons à vous remercier d avoir choisi ce processeur DigiTech USB. Ce guide d installation

Plus en détail