Chapitre 3 : En-tête et appel d'un sous-programme

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

Download "Chapitre 3 : En-tête et appel d'un sous-programme"

Transcription

1 Chapitre 3 : En-tête et appel d'un sous-programme Encapsulation d'une action complexe Dans un conteneur de code Réutilisation par appel Avoir confiance grâce à un contrat Décomposition fonctionnelle d'un problème 1

2 Définition Notion de sous-programme Un sous-programme est un module indépendant de code de l acteur ordinateur (associé, en ce qui nous concerne, à une abstraction fonctionnelle de l algorithme). Intérêt Dans les langages de programmation, cette notion de sous-programme vise un double objectif : permettre le découpage d un programme complexe en unités logiques plus petites, susceptibles d être conçues, codées, validées et maintenues séparément, permettre l utilisation répétitive d un même ensemble d actions (appelées instructions) en différents points du programme. Les sous-programmes 2

3 En-tete d'un sous-programme Définition Un en-tête de sous-programme est une interface entre le sous-programme et le monde extérieur (le programme). Définir un en-tête de sous-programme consiste, pour le moment, à donner un nom (un identificateur) à une action complexe. Les sous-programmes 3

4 En-tete d'un sous-programme Exemple : algorithme d un éditeur de texte (simplifié) : -- éditer un texte créer un texte initialement vide ; lire une commande de l utilisateur ; tantque la commande n est pas la commande «quitter» faire exécuter la commande ; afficher le texte ; lire la commande suivante de l utilisateur ; fin tantque ; Déjà écrite par quelqu'un d'autre, A disposition : SAP, Web,... Décomposition modulaire et écrite et testée par vous-mêmes procédure créertexte ; procédure lirecommande ; procédure exécutercommande ; procédure affichertexte ; Les sous-programmes 4

5 En-tête d'un sous-programme Exemple : algorithme d un éditeur de texte (simplifié) : -- éditer un texte créer un texte initialement vide ; lire une commande de l utilisateur ; tantque la commande n est pas la commande «quitter» faire exécuter la commande ; afficher le texte ; lire la commande suivante de l utilisateur ; fin tantque ; -- crée un texte vide procédure créertexte ; -- lit une commande de l'utilisateur procédure lirecommande ; -- exécute une commande procédure exécutercommande ; -- affiche le texte à l'écran procédure affichertexte ; Les sous-programmes 5

6 Appel d'un sous-programme Définition Un appel de sous-programme est une action (instruction) du langage algorithmique qui invoque l exécution du sous-programme. L'appel d'un sous-programme consiste donc à exécuter ce sous-programme. On mentionne alors son nom (son identificateur) dans une instruction d'appel. Les sous-programmes 6

7 Appel d'un sous-programme Exemple : algorithme d un éditeur de texte (simplifié) : -- éditer un texte créertexte ; lirecommande ; tantque la commande n est pas la commande «quitter» faire exécutercommande ; affichertexte ; lirecommande ; fin tantque ; -- crée un texte vide procédure créertexte ; -- lit une commande de l'utilisateur procédure lirecommande ; -- exécute une commande procédure exécutercommande ; -- affiche le texte à l'écran procédure affichertexte ; Les sous-programmes 7

8 Mon premier programme Exemple : programme éditertexte début créertexte ; lirecommande ; tantque la commande n est pas la commande «quitter» faire exécutercommande ; affichertexte ; lirecommande ; fin tantque ; fin Les sous-programmes 8

9 Appel d'un sous-programme programme éditertexte début créertexte ; lirecommande ; tantque... faire exécutercommande ; affichertexte ; lirecommande ; fin tantque ; fin Appelant Appelé procédure exécutercommande ; début instruction1;... instructionn; fin Les sous-programmes 9

10 Paramètres d'un sous-programme Définition Notion de paramètre Un paramètre est une information spécifiant le contexte de calcul du sous-programme. Cette information est soit transmise, soit produite par le sous-programme. Il s agit donc de pouvoir appliquer un même sousprogramme à des contextes de calcul différents. Les sous-programmes 10

11 Paramètres d'un sous-programme -- exécute une commande de l utilisateur procédure exécutercommande (unecommande, untexte) ; -- crée un texte initialement vide procédure créertexte (untexte) ; -- lit une commande de l utilisateur procédure lirecommande (unecommande) ; -- affiche un texte procédure affichertexte (untexte) ; programme éditertexte début Paramètres formels tantque... faire -- exécuter la commande exécutercommande (lacommande, letexte); -- afficher le texte affichertexte (letexte) ; Paramètres effectifs -- lire la commande suivante de l utilisateur lirecommande (lacommande) ; fin tantque ; fin Les sous-programmes 11

12 Paramètres d'un sous-programme Paramètres et variables Dans le cas général, un paramètre (effectif ou formel) n'est rien d'autre qu'une variable, objet le plus élémentaire manipulé par l'acteur ordinateur, définie par un doublet (identificateur, valeur). Paramètre formel : variable servant à écrire le corps du sous-programme appelé. Paramètre effectif : variable du programme appelant passée au sous-programme appelé. Les sous-programmes 12

13 Contrôles continus du 1er Octobre Les sous-programmes 13

14 Paramètres d'un sous-programme Modes de transmission des paramètres Il existe trois utilisations possibles d'un paramètre par un sousprogramme : le mode entrée, le mode sortie, le mode mise à jour. Ces modes d'utilisation correspondent à des modes logiques qui déterminent la façon dont le paramètre est utilisé par le sousprogramme. Les sous-programmes 14

15 Paramètres d'un sous-programme Modes de transmission des paramètres Le mode entrée, définition : C'est une valeur transmise par l'appelant qui sert au calcul et qui n'est pas modifiée par le sous-programme. La valeur transmise est celle du paramètre effectif au moment de l'appel. Le mode entrée (spécifié par le mot-clé entrée) indique que le paramètre est uniquement consulté par le sousprogramme. Les sous-programmes 15

16 Paramètres d'un sous-programme Modes de transmission des paramètres Le mode entrée, exemples : -- exécute une commande de l utilisateur procédure exécutercommande (entrée unecommande, untexte) ; -- affiche un texte procédure affichertexte (entrée untexte) ; unecommande exécutercommande untexte affichertexte Contexte Programme appelant Les sous-programmes 16

17 Paramètres d'un sous-programme Modes de transmission des paramètres Le mode sortie, définition : Le mode sortie (spécifié par le mot-clé sortie) est un paramètre calculé par le sous-programme et transmis à l'appelant en tant que résultat. La valeur transmise est celle du paramètre formel à la fin de l'exécution du sous-programme. Les sous-programmes 17

18 Paramètres d'un sous-programme Modes de transmission des paramètres Le mode sortie, exemples : -- lit une commande de l utilisateur procédure lirecommande (sortie unecommande) ; -- crée un texte initialement vide procédure créertexte (sortie untexte) ; lirecommande unecommande créertexte untexte Contexte Programme appelant Les sous-programmes 18

19 Paramètres d'un sous-programme Modes de transmission des paramètres Le mode mise à jour, définition : Le mode mise à jour (spécifié par le mot-clé màj) correspond à un paramètre transmis par l'appelant, et modifié par l'appelé avant d'être communiqué à l'appelant. Les sous-programmes 19

20 Paramètres d'un sous-programme Modes de transmission des paramètres Le mode mise à jour, exemple : -- exécute une commande de l utilisateur procédure exécutercommande (entrée unecommande, màj untexte) ; unecommande exécutercommande untexte untexte Contexte Programme appelant Les sous-programmes 20

21 Paramètres d'un sous-programme (Sémantique des modes de transmission) Les sous-programmes 21

22 Paramètres d'un sous-programme (Sémantique des modes de transmission) Un paramètre effectif associé à un paramètre formel en mode sortie ou en mode mise à jour est utilisé pour mémoriser l effet de l appel au sous-programme. une variable de l appelant. Un paramètre effectif associé à un paramètre formel d entrée est utilisé pour sa valeur uniquement. Cette valeur peut-être : La valeur d'une variable du programme appelant, une constante, le résultat du calcul d'une expression. Les paramètres formels d un sous-programme sont toujours des variables : elles permettent de nommer les informations d entrée et/ou de sortie de l appelant. Les sous-programmes 22

23 Paramètres d'un sous-programme Modes de transmission des paramètres Orientés flux de données (cf schémas) Un sous-programme produit ou consomme des données Orientés contrats sur les flux de données Différence entre mode sortie et mise à jour? Comment cela se passe t'il à un niveau d'abstraction beaucoup plus bas? Les sous-programmes 23

24 Passage de paramètres Espace d'adressage d'un programme en mémoire Les sous-programmes 24

25 Passage de paramètres procédure calculersomme (entrée x <Entier>, entrée y <Entier>, entrée z <Entier>) début x <- y + z ; fin programme faireunesomme glossaire s <Entier> ; a <Entier>, b <Entier> ; début s <- 0 ; a <- 1 ; b <- 2; calculersomme (s, a, b); fin Les sous-programmes 25

26 Passage de paramètres Par Valeur Les sous-programmes 26

27 Passage de paramètres procédure calculersomme (sortie x <Entier>, entrée y <Entier>, entrée z <Entier>) début x <- y + z ; fin programme faireunesomme glossaire s <Entier> ; a <Entier>, b <Entier> ; début s <- 0 ; a <- 1 ; b <- 2; calculersomme (s, a, b); fin Les sous-programmes 27

28 Passage de paramètres Par Adresse Les sous-programmes 28

29 Procédures et fonctions Définition Une procédure (spécifiée par le mot-clé procédure) correspond à l'abstraction d une action ; elle enrichit le jeu d'actions élémentaires d'un acteur. Les paramètres effectifs d'une procédure peuvent être transmis indifféremment dans les trois modes entrée, sortie et mise à jour. Les sous-programmes 29

30 Procédures et fonctions Définition Une fonction (spécifiée par le mot-clé fonction) correspond à l'abstraction d'un calcul ; elle enrichit le jeu des valeurs élémentaires de l'acteur. Les paramètres formels d'une fonction tiennent lieu de constantes locales dont les valeurs sont fournies par les paramètres effectifs le mode de transmission des paramètres pour les fonctions est toujours le mode entrée. Les sous-programmes 30

31 Procédures et fonctions Exemple -- calcule le nombre de mots d un texte fonction nombredemots (entrée untexte) ; Spécification -- calculer et comparer le nombre de mots du texte si nombredemots (letexte) >= 100 alors fin si ; Appel ou utilisation Les sous-programmes 31

32 Procédures et fonctions Procédure vs fonction -- calcule le nombre de mots d un texte procédure calculernombredemots (entrée untexte, sortie nbmots) ; -- calcule le nombre de mots d un texte fonction nombredemots (entrée untexte) ; -- calculer le nombre de mots du texte calculernombredemots (letexte, nbmots) ; -- comparer le nombre de mots du texte si nbmots >= 100 alors fin si ; -- calculer et comparer le nombre de mots du texte si nombredemots (letexte) >= 100 alors fin si ; Les sous-programmes 32

33 Procédures et fonctions Procédure vs fonction -- calcule le nombre de mots d un texte procédure calculernombredemots (entrée untexte, sortie nbmots) ; -- calcule le nombre de mots d un texte fonction nombredemots (entrée untexte) ; -- calculer et comparer le nombre de mots du texte si calculernombredemots (letexte) >= 100 alors fin si ; -- calculer nombredemots(letexte); -- comparer le nombre de mots du texte si nbmots >= 100 alors fin si ; Les sous-programmes 33

34 Le contrat appelant-appelé Une donnée en entrée Une donnée en sortie Nom du sous-programme Une donnée en mise à jour Une donnée en mise à jour Domaine des pré-conditions Domaine des post-conditions Les sous-programmes 34

35 Le contrat appelant-appelé Le contrat appelant-appelé s exprime par une précondition (balise nécessite) et une postcondition (balise entraîne) traduisant l effet, sur le contexte courant de calcul, de l action subordonnée à un appel du sous-programme. La précondition, ou assertion d entrée, définit le domaine des valeurs d entrée des paramètres et précise donc les obligations de l appelant. La postcondition, ou assertion de sortie, décrit les relations établies par le sous-programme entre les paramètres d entrée et de sortie et donc précise les engagements de l appelé. Les sous-programmes 35

36 Définition: Le contrat appelant-appelé L en-tête d un sous-programme, aussi appelé spécification du sous-programme, définit l'interface, ou protocole d'appel, entre le sous-programme et le monde extérieur. Un en-tête de sous-programme en langage algorithmique fournira les informations suivantes : la nature du sous-programme (procédure ou fonction), son nom, son rôle en un court commentaire incluant éventuellement sa précondition (clause nécessite) et sa postcondition (clause entraîne), ses paramètres en entrée, ses paramètres en sortie, ses paramètres en mise à jour. Les sous-programmes 36

37 Exemples : Le contrat appelant-appelé Soit taille une fonction applicable à un texte qui détermine son nombre de caractères. -- crée un texte initialement vide -- entraîne taille (untexte) = 0 procédure créertexte (sortie untexte) ; Les sous-programmes 37

38 Exemples : Le contrat appelant-appelé La commande d insertion d un caractère c au rang i dans le texte admet pour en-tête : -- insère le caractère c dans le texte untexte au rang i -- nécessite 1 i taille (untexte) entraîne taille (untexte ) = taille (untexte) + 1 et untexte i = c procédure insérercaractère (màj untexte, entrée i, entrée c) ; Oui mais qu'en est-il pour insérercaractère (letexte, 12, e )? avec le texte suivant : c e c i e s t u n e x e m p l e Les sous-programmes 38

39 Exemples : Le contrat appelant-appelé La commande d insertion d un caractère c au rang i dans le texte admet pour en-tête : -- insère le caractère c dans le texte untexte au rang i -- nécessite 1 i taille (untexte) entraîne taille (untexte ) = taille (untexte) et qqsoit k dans [1..i-1] : untexte k = untexte k -- et untexte i = c -- et qqsoit k dans [i+1..aille (untexte )] : untexte k = untexte k-1 procédure insérercaractère (màj untexte, entrée i, entrée c) ; c e c i e s t u n e e x e m p l e Les sous-programmes 39

40 Pour finir le pattern de lecture d'une donnée Une donnée lue Lire une donnée Une donnée en sortie L'utilisateur tape au clavier une donnée dans un flot d'entrée... Les sous-programmes 40

41 Pour finir le pattern d'écriture d'une donnée Une donnée en entrée Ecrire une donnée Une donnée écrite L'utilisateur lit à l'écran une donnée d'un un flot de sortie... Les sous-programmes 41

42 Pour finir Une donnée lue Une donnée en entrée Une donnée en sortie Nom du sous-programme Une donnée en mise à jour Une donnée en mise à jour Une donnée écrite Les sous-programmes 42

Cours Informatique Master STEP

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

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière Certificat Informatique et internet Niveau 1 Filière TD D1 Domaine 1 : Travailler dans un environnement numérique évolutif Nom N étudiant 1. Généralités : 1.1. Un ordinateur utilise des logiciels (aussi

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

I. Introduction aux fonctions : les fonctions standards

I. Introduction aux fonctions : les fonctions standards Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons

Plus en détail

Cours 1 : Qu est-ce que la programmation?

Cours 1 : Qu est-ce que la programmation? 1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

CORRECTION EXERCICES ALGORITHME 1

CORRECTION EXERCICES ALGORITHME 1 CORRECTION 1 Mr KHATORY (GIM 1 A) 1 Ecrire un algorithme permettant de résoudre une équation du second degré. Afficher les solutions! 2 2 b b 4ac ax bx c 0; solution: x 2a Solution: ALGORITHME seconddegré

Plus en détail

1. Structure d'un programme FORTRAN 95

1. Structure d'un programme FORTRAN 95 FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)

Plus en détail

Série TD 3. Exercice 4.1. Exercice 4.2 Cet algorithme est destiné à prédire l'avenir, et il doit être infaillible! Exercice 4.3. Exercice 4.

Série TD 3. Exercice 4.1. Exercice 4.2 Cet algorithme est destiné à prédire l'avenir, et il doit être infaillible! Exercice 4.3. Exercice 4. Série TD 3 Exercice 4.1 Formulez un algorithme équivalent à l algorithme suivant : Si Tutu > Toto + 4 OU Tata = OK Alors Tutu Tutu + 1 Tutu Tutu 1 ; Exercice 4.2 Cet algorithme est destiné à prédire l'avenir,

Plus en détail

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques Projet WebCSL : Laurence Clément, conseillère en communication édimestre Marc Olivier Ouellet, webmestre analyste

Plus en détail

Google fait alors son travail et vous propose une liste de plusieurs milliers de sites susceptibles de faire votre bonheur de consommateur.

Google fait alors son travail et vous propose une liste de plusieurs milliers de sites susceptibles de faire votre bonheur de consommateur. Quelques resultats de méthode : Entre le 20 Juillet et le 20 Octobre 2011 : Sur une liste de seulement 60 mots clés ou séquences clés 1. 7 sont premiers sur Google soit 12 % 2. 16 sont dans les 3 premiers

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

Le chiffre est le signe, le nombre est la valeur.

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

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

Feuille TD n 1 Exercices d algorithmique éléments de correction

Feuille TD n 1 Exercices d algorithmique éléments de correction Master Sciences, Technologies, Santé Mention Mathématiques, spécialité Enseignement des mathématiques Algorithmique et graphes, thèmes du second degré Feuille TD n 1 Exercices d algorithmique éléments

Plus en détail

De la Crm à la Captation de trafic. FAX Land

De la Crm à la Captation de trafic. FAX Land De la Crm à la Captation de trafic FAX Land Env 4,000 ex. Env 15,000 lic. Quelques clients... Qu'est ce qu'une vente? Gestion de la relation client Instauration de la relation Les principes de la technique

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

alg - Classes, instances, objets [oo] Exercices résolus

alg - Classes, instances, objets [oo] Exercices résolus alg - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1

Plus en détail

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Documentation module hosting

Documentation module hosting Documentation module hosting Documentation module Hosting pour Dolibarr ERP/CRM 04/11/2014 Version : 1.0 2014 - aternatik www.aternatik.fr Documentation module Hosting pour Dolibarr ERP/CRM Nom : www.aternatik.fr

Plus en détail

Dossier d'étude technique

Dossier d'étude technique Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Guide méthodologique Dossier d'étude technique Référence : CNRS/DSI/conduite-projet/developpement/technique/guide-etude-technique

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit

Plus en détail

La gestion des boîtes aux lettres partagées

La gestion des boîtes aux lettres partagées La gestion des boîtes aux lettres partagées La gestion des boîtes aux lettres partagées - page Présentation du module Partage de mail. Qu'est ce qu'une boîte aux lettres partagée? Il s'agit d'une boîte

Plus en détail

LES INTERFACES HOMME-MACHINE

LES INTERFACES HOMME-MACHINE LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

Université Bordeaux 1, Licence Semestre 3 - Algorithmes et struct...

Université Bordeaux 1, Licence Semestre 3 - Algorithmes et struct... Université Bordeaux 1 table des matières Licence Semestre 3 - Algorithmes et structures de données 1 Dernière mise à jour effectuée le 23 Octobre 2013 Piles et Files Déitions Primitives de piles, exemples

Plus en détail

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

UEO11 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. 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

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

D UN BON REFERENCEMENT

D UN BON REFERENCEMENT #QUICK GUIDE LES PRINCIPES DE BASE D UN BON REFERENCEMENT EDITION DECEMBRE 2013 // UNE PUBLICATION 1 LES PRINCIPES DE BASE D UN BON RÉFÉRENCEMENT RÉFÉRENCEMENT Introduction Vous attendez beaucoup de votre

Plus en détail

Projet Active Object

Projet Active Object Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques

Plus en détail

Utilitaire de mise aux normes du Trésor Public pour les virements bancaires en France et en uros sur la Banque de France. Manuel de référence

Utilitaire de mise aux normes du Trésor Public pour les virements bancaires en France et en uros sur la Banque de France. Manuel de référence Utilitaire de mise aux normes du Trésor Public pour les virements bancaires en France et en uros sur la Banque de France Manuel de référence Rédigé par Philippe PAGET Version du 12 juillet 2007 1. Contexte

Plus en détail

Introduction aux Bases de Données

Introduction aux Bases de Données Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD

Plus en détail

Visio Kit. Mode d'emploi

Visio Kit. Mode d'emploi Visio Kit Mode d'emploi Mode d'emploi 2 Table des matières Chapitre 1 - Que peut-on faire avec le visio-kit?... 4 1. Contexte d'utilisation 4 2. Les deux types de conférences 4 3. L'équipement des correspondants

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

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

Algorithmes récursifs

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

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

UML (Paquetage) Unified Modeling Language

UML (Paquetage) Unified Modeling Language UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement

Plus en détail

Fiche méthodologique Rédiger un cahier des charges

Fiche méthodologique Rédiger un cahier des charges Fiche méthodologique Rédiger un cahier des charges Plan de la fiche : 1 : Présentation de la fiche 2 : Introduction : les grands principes 3 : Contenu, 1 : positionnement et objectifs du projet 4 : Contenu,

Plus en détail

NOTICE D INSTALLATION

NOTICE D INSTALLATION "SMARTDIAL" NOTICE D INSTALLATION Notice Installation transmetteur Smartdial PX V1.0 du 050320031 Le "SMARTDIAL" est un transmetteur d alarme avec appel et réponse automatiques. C est un accessoire enfichable

Plus en détail

Mini-projet systèmes & réseau serveur de «tchatche»

Mini-projet systèmes & réseau serveur de «tchatche» Mini-projet systèmes & réseau serveur de «tchatche» On souhaite programmer un outil de «tchatche» (chat) sur le Web, qui permet à des internautes de dialoguer sur le réseau avec d autres utilisateurs.

Plus en détail

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

Gestion de compte personnel Comment créer votre compte?

Gestion de compte personnel Comment créer votre compte? Gestion de compte personnel Comment créer votre compte? Mode d emploi - Préambule 2 - A quoi vous sert la gestion de compte personnel? - Comment connaître votre mode de gestion de compte personnel? - Que

Plus en détail

Interface Homme-Machine 1

Interface Homme-Machine 1 Interface Homme-Machine 1 Interface utilisateur graphique (GUI) 01 Introduction IHM Jacques Bapst jacques.bapst@hefr.ch Interface Homme-Machine L'étude de l'interface Homme-Machine (IHM) appelée également

Plus en détail

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

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

B2i Brevet Informatique. Internet. Livret de l enseignant

B2i Brevet Informatique. Internet. Livret de l enseignant B2i Brevet Informatique et Internet Ecole Livret de l enseignant 1. Maîtriser les premières bases de la technologie informatique. Toutes les activités nécessitant l utilisation de l ordinateur concourent

Plus en détail

Guide pratique du référencement de web consultant eu. Commençons par l optimisation de vos pages, ou on page

Guide pratique du référencement de web consultant eu. Commençons par l optimisation de vos pages, ou on page Guide pratique du référencement de web consultant eu Edition 2012 Commençons par l optimisation de vos pages, ou on page L'optimisation de vos balises, ou metatags, . 1. La balise est celle

Plus en détail

Guide d usage pour Word 2007

Guide d usage pour Word 2007 Formation TIC Septembre 2012 florian.jacques@etsup.com Guide d usage pour Word 2007 ETSUP 8 villa du Parc Montsouris 75014 PARIS SOMMAIRE Interface... 2 Organiser son espace de travail... 3 La barre d

Plus en détail

Définitions. Numéro à préciser. (Durée : )

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

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

Plus en détail

Vérification et Validation

Vérification et Validation Vérification et Validation Génie Logiciel Master 1 II Mihaela Sighireanu Objectifs I. Introduire la vérification et la validation (V&V) du logiciel et comprendre leurs différences. II.Définir le plan de

Plus en détail

4D Server et les licences : fonctionnement et environnement

4D Server et les licences : fonctionnement et environnement 4D Server et les licences : fonctionnement et environnement Introduction ---------------------------------------------------------------------------------------------------------- Cette note technique

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Le nouveau bureau du professeur Photo prise avec quelques élèves qui ne participaient pas à une sortie scolaire

Le nouveau bureau du professeur Photo prise avec quelques élèves qui ne participaient pas à une sortie scolaire La tablette graphique pour une refonte de l'espace symbolique de la classe et une immersion de l enseignant au sein des îlots. Le nouveau bureau du professeur Photo prise avec quelques élèves qui ne participaient

Plus en détail

Manuel Utilisateur. Boticely

Manuel Utilisateur. Boticely Manuel Utilisateur Boticely Auteur : Logica Version : 1.4 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales

Plus en détail

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail

Initiation à html et à la création d'un site web

Initiation à html et à la création d'un site web Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le

Plus en détail

Programmation sous QT

Programmation sous QT SN IR 1 2014-2015 Développement logiciel Programmation Objet Programmation sous QT Projet Alarme Domestique ~ TD n 6~ Conception et Tests Unitaires Date : mars 2015 Version : 3.2 Référence : TD6 Conception

Plus en détail

2- Relation entre Writer et Calc dans le mailing

2- Relation entre Writer et Calc dans le mailing Particularité du mailing sous Ooo 1- Une époque révolue A l'époque (oh combien regrettée par certain), nous avions l'habitude de réaliser des mailing à partir d'une source de donnée de type tableur (excel

Plus en détail

Messagerie asynchrone et Services Web

Messagerie asynchrone et Services Web Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS

Plus en détail

Introduction à la B.I. Avec SQL Server 2008

Introduction à la B.I. Avec SQL Server 2008 Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide

Plus en détail

Guide à destination des Conseillers pédagogiques pour accompagner la séance Groupe TICE 34

Guide à destination des Conseillers pédagogiques pour accompagner la séance Groupe TICE 34 Guide à destination des Conseillers pédagogiques pour accompagner la séance Groupe TICE 34 Conseils avant de commencer Pour préparer la séance : Les stagiaires vont apprendre à taper un texte. Pour les

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

et développement d applications informatiques

et développement d applications informatiques Protection des données personnelles et développement d applications informatiques Agnès Laplaige, CIL de l'ecole Polytechnique avril 2011 Thèmes I&L Informatique et Libertés Protection de la vie privée

Plus en détail

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite

Plus en détail

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2 Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD

Plus en détail

Titres de créances NégOciables Refonte Informatique et organisationnelle

Titres de créances NégOciables Refonte Informatique et organisationnelle Titres de créances NégOciables Refonte Informatique et organisationnelle S P E C I F I C A T I O N S D E S FLUX D E R A C H A T S P O R T A G E E N V O Y E S P A R LES D O M I C I L I A T A I R E S VERSION

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles 1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles Page 1/16 1 - Clients Un client est un tiers qui vous passe des commandes, où pour lequel vous faîtes des devis, des

Plus en détail

Sécurisation des paiements en lignes et méthodes alternatives de paiement

Sécurisation des paiements en lignes et méthodes alternatives de paiement Comment sécuriser vos paiements en ligne? Entre 2010 et 2013, les chiffres démontrent que c est sur internet que la fraude à la carte bancaire a montré sa plus forte progression. Même si le taux de fraude

Plus en détail

Livre blanc Mesure des performances sous Windows Embedded Standard 7

Livre blanc Mesure des performances sous Windows Embedded Standard 7 Livre blanc Mesure des performances sous Windows Embedded Standard 7 Table des matières Résumé... 1 Introduction... 1 Utilisation de la boîte à outils Windows Performance Analysis... 2 Fonctionnement...

Plus en détail

EBS 204 E C B S. Publication : Novembre 96

EBS 204 E C B S. Publication : Novembre 96 EBS 204 E C B S Publication : Novembre 96 Traduction française de la norme internationale produite par le CENB en novembre 1996 0 INTRODUCTION 1 DOMAINE D'APPLICATION 2 REFERENCES NORMATIVES 3 DEFINITIONS

Plus en détail

Système de Gestion de Fichiers

Système de Gestion de Fichiers Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX

Plus en détail

SYSTÈME DE GESTION DE FICHIERS

SYSTÈME DE GESTION DE FICHIERS SYSTÈME DE GESTION DE FICHIERS - DISQUE 1 Les couches logiciels réponse requête Requêtes E/S Système E/S Pilote E/S Interruptions utilisateur traitement S.E. commandes S.E. S.E. matériel Contrôleur E/S

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Archipad version 1.4 Guide de l utilisateur 1 - Archipad et Archipad Cloud en quelques mots 5 Archipad est pour votre ipad, mobile, avec vous sur place 6 Archipad Cloud est pour votre ordinateur et pour

Plus en détail

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond

Plus en détail

Enseignement Informatique. Classe de Bac Pro SAPAT -----------------------------------------------------------------------

Enseignement Informatique. Classe de Bac Pro SAPAT ----------------------------------------------------------------------- Enseignement Informatique Classe de Bac Pro SAPAT ----------------------------------------------------------------------- MP4: Communication en situation professionnelle. -----------------------------------------------------------------------

Plus en détail

B2i. Brevets Nouvelles Technologies. Brevet n 1. Brevet n 16. Ecole primaire de Boz Ec-Elementaire-Boz@ac-lyon.fr http://ecole.marelle.

B2i. Brevets Nouvelles Technologies. Brevet n 1. Brevet n 16. Ecole primaire de Boz Ec-Elementaire-Boz@ac-lyon.fr http://ecole.marelle. Extrait du Bulletin Officiel du 23-11-2000 La rapide évolution des technologies de l'information et de la communication a engendré au cours de ces dernières années une progression notable des applications

Plus en détail

= constante et cette constante est a.

= constante et cette constante est a. Le problème Lorsqu on sait que f(x 1 ) = y 1 et que f(x 2 ) = y 2, comment trouver l expression de f(x 1 )? On sait qu une fonction affine a une expression de la forme f(x) = ax + b, le problème est donc

Plus en détail

Développement spécifique d'un système d information

Développement spécifique d'un système d information Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Développement spécifique d'un système d information Référence : CNRS/DSI/conduite-proj/developpement/proc-developpement-si

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Programmation Classique en langage C

Programmation Classique en langage C DI GALLO Frédéric Programmation Classique en langage C Cours du Cycle d Approfondissement CNAM ANGOULEME 2000-2001 DI GALLO Frédéric Page 1 01/04/01 PROGRAMMATION CLASSIQUE : LANGAGE C DI GALLO Frédéric

Plus en détail

C++ - Classes, instances, objets [oo] Exercices résolus

C++ - Classes, instances, objets [oo] Exercices résolus C++ - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1

Plus en détail

Cours Langage C/C++ Programmation modulaire

Cours Langage C/C++ Programmation modulaire Cours Langage C/C++ Programmation modulaire Thierry Vaira BTS IRIS Avignon tvaira@free.fr «v0.1 Rappel Programmation modulaire (1/2) Le découpage d'un programme en sous-programmes est appelée programmation

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Réalisation de SMSMail

Réalisation de SMSMail Rapport de projet de seconde année du cycle ingénieur Département Informatique, Microélectronique, Automatique Polytech'Lille, Villeneuve d Ascq Réalisation de SMSMail Source : http://projets-imasc.plil.net/mediawiki/index.php?title=projets_ima4_sc_%26_sa_2012/2013

Plus en détail

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE C.Crochepeyre MPS_SGF 2000-20001 Diapason 1 Les couches logiciels réponse SGF requête matériel matériel Requêtes E/S Système E/S Pilote E/S Interruptions Contrôleur

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

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

Middleware eid v2.6 pour Windows

Middleware eid v2.6 pour Windows Manuel d'utilisation Middleware eid v2.6 page 1 de 19 Table des matières Introduction...3 Installation...4 Les éléments du logiciel eid...6 Module pour la zone de notification dans la barre des tâches...7

Plus en détail

Cycle III Brevet Informatique & Internet Niveau 1. "Je pense être capable

Cycle III Brevet Informatique & Internet Niveau 1. Je pense être capable Cycle III Brevet Informatique & Internet Niveau 1 A.J. - 11/01 Elève : Date de naissance : 1 Maîtriser les premières bases de la technologie informatique 1-1 désigner avec précision les éléments constitutifs

Plus en détail

mode d emploi CRéATioN et GeSTioN de VoTRe CompTe personnel

mode d emploi CRéATioN et GeSTioN de VoTRe CompTe personnel mode d emploi CRéATION ET GESTION DE VOTRE COMPTE PERSONNEL SOMMAIRE 1 LE COMPTE PERSONNEL page 3 2 création de compte personnel (autodéclaration) page 4 34 création de compte personnel (gestion par administrateur)

Plus en détail

Chapitre VI- La validation de la composition.

Chapitre VI- La validation de la composition. Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions

Plus en détail