INFO-F-101 Programmation Projet 4

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "INFO-F-101 Programmation Projet 4"

Transcription

1 INFO-F-101 Programmation Projet 4 Année académique Introduction Une image peut-être décomposée en un tableau de points élémentaires appelés pixels (abréviation de picture element). Supposons que nous ne manipulions que des images en niveaux de gris (ou grayscale en anglais), c est-à-dire, des images dont les «couleurs» sont uniquement des nuances de gris. On peut représenter une telle image par une matrice d entiers, dont la valeur des éléments représente l intensité lumineuse des pixels de l image. Par conséquent, un traitement d image peut être réalisé en manipulant la matrice qui la représente. Dans ce projet, nous vous demandons d écrire un programme qui permet d appliquer un filtre graphique particulier à une image qui vous est donnée sur fichier au format PGM. 2 Fichier PGM Un fichier PGM (Portable Gray Map) est un fichier composé de deux parties : un en-tête et une matrice dont chaque élément représente le niveau de gris d un pixel de l image. Dans ce projet, nous considérerons qu il y a 256 niveaux de gris allant de 0 pour le noir à 255 pour le blanc. L entête contient 3 lignes. La première ligne est toujours la même, il s agit de l identifiant d un fichier PGM : P2. La seconde ligne contient 2 entiers : le nombre de colonnes et le nombre de lignes de pixels de l image. Enfin, la troisième ligne contient la valeur maximale que peut prendre un pixel (ici : 255). Les lignes qui suivent donnent l intensité de chaque pixel. Ceux-ci sont énumérés ligne par ligne et colonne par colonne. Ainsi la première valeur est l intensité du pixel du coin supérieur gauche, la seconde est l intensité du pixel de la première ligne, deuxième colonne, etc. Par exemple, un fichier PGM contenant les informations ci-dessous est l encodage d une image représentant une barre oblique blanche sur fond noir (voir Fig. 1) P De nombreux outils existent pour visualiser ces fichiers, les mots clés à taper dans un moteur de recherche pour les trouver sont : pgm viewer. Dans les salles informatiques, par exemple, vous pouvez utiliser le visualisateur d image pour ouvrir et imprimer des images au format pgm. 1

2 Fig. 1 Image de la barre oblique 3 Lecture et écriture sur fichier On peut écrire et lire sur un fichier en utilisant des flux comme cin et cout. Comme vous le savez, l instruction cin>> i; lit une valeur sur input et la stocke dans la variable i. Il est possible de créer un nouveau flux, dont on peut choisir le nom (par exemple fin), et qu on peut associer à un fichier de son choix. Ce flux permet de lire les données sur le fichier (et non pas sur l input du terminal, contrairement à cin). Ainsi, l instruction fin lira une information sur le fichier auquel fin est associé, et la placera dans la variable i. Pour ce faire, il faut tout d abord inclure la bibliothèque fstream en plus d iostream. Ensuite, il faut associer un fichier à une variable en déclarant un flux. Supposons que le fichier sur lequel on désire lire est picture.pgm, on écrira ifstream fin("picture.pgm"). On obtient alors un flux fin qui est associé au fichier picture.pgm. Pour écrire sur un fichier, on procède de même en remplaçant ifstream par ofstream. Dans cas, si le fichier spécifié n existe pas, il est créé automatiquement. Voici un exemple : #include<fstream> using namespace std; int main() { ifstream fin("fichierinput.pgm"); ofstream fout("fichieroutput.pgm"); // ouverture du fichier à lire // ouverture du fichier à écrire } char a; fin >> a; fout << a <<endl; // lecture d un caractère sur le fichier de lecture // écriture d un caractère dans le fichier d écriture Notez aussi que le type char permet de récupérer les caractères. Cela sera nécessaire pour lire la première ligne contenant P2, du fichier PGM. 4 Fonctions à écrire Soit MAX, la taille maximale d une image, et N, la taille maximale d un nom de fichier (on peut initialiser ces constantes à des valeurs suffisamment grandes. Par exemple : MAX=1000 et N=50). On vous demande d écrire les fonctions suivantes : 1. void chargerimage(char fichier[n], int& l, int& h, int img[max][max]), qui reçoit un nom de fichier PGM dans fichier, et lit l image contenue dans ce fichier. La fonction doit lire l image sur le fichier fichier et stocker les valeurs des pixels de l image dans la 2

3 Fig. 2 Recherche de la médiane et remplacement du pixel par la médiane matrice img. Les dimensions de l image (largeur et hauteur) doivent être stockées dans l et h respectivement. 2. void ecrireimage(char fichier[n], int l, int h, int img[max][max]), symétrique de la précédente, et qui écrit l image img de dimensions l et h dans le fichier spécifié, selon le format PGM. 3. void luminosity(int value, int l, int h, int img[max][max]), qui applique un filtre luminosité à l image. Ce dernier modifie la luminosité de l image : soit il éclaircit chaque pixel si value est positive, soit il assombrit l image si value est négative. value est un pourcentage entre 100% et 100%. En pratique, le filtre consiste à remplacer chaque pixel de coordonnée (i, j) par : ( img[i][j] value ) 100 Attention toutefois, si cette valeur est plus grande que 255, vous devez la ramener à 255. De même, si cette valeur est plus petite que zéro, vous la ramènerez à zéro. 4. void diffusion(int nbre_passe, int l, int h,int img[max][max]) qui applique un filtre de diffusion sur une image. Un filtre de diffusion a pour but de diffuser les valeurs moyennes par rapport aux valeurs des pixels voisins. Avec ce filtre, les valeurs, dont l écart est vraiment grand par rapport à leurs voisins, sont atténuées par la valeur moyenne. Le filtre ne traite que les pixels de coordonnées (i, j) avec 0 < i < l et 0 < j < h. Pour un tel pixel de coordonnées (i, j), nous appelons V i,j l ensemble qui contient sa valeur, ainsi que celles de ses huit voisins : les pixels de coordonnées (i 1, j 1), (i 1, j), (i 1, j+1),(i, j 1), (i, j + 1), (i + 1, j 1), (i + 1, j) et (i + 1, j + 1). Le traitement consiste à remplacer la valeur de chaque pixel (i, j) par la valeur médiane de V i,j. La médiane d un ensemble E est la valeur m (contenue dans E) telle qu il y a dans E autant de valeurs plus grande que m, que de valeurs plus petites que m. La Fig. 2 illustre cela. Enfin, pour produire un effet convaincant, ce filtre doit être appliqué plusieurs fois de suite sur l image. Le paramètre nbre_passe indique combien de fois votre fonction doit appliquer le filtre. 5 Exemples Les figures 3, 4 et 5 donnent des exemples d application de ces filtres. 3

4 Fig. 3 L image initiale Fig. 4 L image après avoir ajouté 40% de luminosité 4

5 Fig. 5 L image après traitement par le filtre de diffusion avec 200 passes. Consignes pour la remise du projet À respecter scrupuleusement! 1. Votre projet doit comporter votre nom et votre numéro de groupe. 2. Votre projet doit être dactylographié. Les projets écrits à la main ne seront pas corrigés. 3. Votre code doit être commenté. 4. Vous devez respectez les modalités suivantes : Date : le 17 novembre Lieu : au Secrétariat «étudiants» du Département d Informatique, local 2N8.104 Heure : Avant 16h Le secrétariat ferme à 16h. Après 16h, les projets sont considérés comme en retard, et vous perdez 1 point sur votre note finale (plus un point par jour de retard). Les projets en retard doivent être déposés dans la caisse prévue à cet effet près du secrétariat. 5

TP : Gestion d une image au format PGM

TP : Gestion d une image au format PGM TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples

Plus en détail

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens Année académique 2009 2010 1 Introduction Ce projet est le premier d une série de quatre projets qui ont

Plus en détail

TP Interface graphique et C++ numéro 1

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

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Traitements d'images. 1 Représentation d'une image

Traitements d'images. 1 Représentation d'une image Univ. Lille1 - Licence STS 1ère année 2013-2014 Algorithmes et Programmation Impérative 1 Traitements d'images Objectifs du TP : 1. Manipuler des tableaux à deux dimensions. 2. Découvrir et comprendre

Plus en détail

Tableaux et manipulation d images «bitmap»

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

Plus en détail

Utiliser un modèle d état prédéfini

Utiliser un modèle d état prédéfini Chapitre 8 Etats rapides Certains boutons sont désactivés, en fonction du type de cellule sélectionné. 4 Répétez les étapes 2 et 3 pour chaque bordure à paramétrer. 5 Cliquez sur le bouton OK pour valider

Plus en détail

Représenter les images

Représenter les images Représenter les images 4/1/01 1 Travail La séance de travail du 4/1 consiste à travailler l ensemble de ce document Les résolutions des exercices 3 et 11 sont à déposer dans les casiers numériques de vos

Plus en détail

Web-Interactive Mai 2010. Interactive 2.0. Manuel d utilisation

Web-Interactive Mai 2010. Interactive 2.0. Manuel d utilisation Interactive 2.0 Manuel d utilisation 1 Contenu Chapitre 1 : L Arborescence... 3 Créer un menu.... 3 Ordonner les menus... 6 Destruction d un menu.... 6 Chapitre 2 : Les pages... 7 Titre de votre page....

Plus en détail

Bibliothèque de Traitement d Images en Niveaux de Gris

Bibliothèque de Traitement d Images en Niveaux de Gris TP Bibliothèque de Traitement d Images en Niveaux de Gris Étudiants : Besnier Alexandre Taforeau Julien Version 1.2 Janvier 2008 2008 Rapport TP - Version 1.2 i Table des matières Introduction 1 1 Objectif

Plus en détail

Ce projet se base sur le fait que les images numériques sont composées de pixels (plus ou moins nombreux selon le contexte).

Ce projet se base sur le fait que les images numériques sont composées de pixels (plus ou moins nombreux selon le contexte). Externat Notre Dame Accompagnement personnalisé (Tle S) Période n 2 Ce projet se base sur le fait que les images numériques sont composées de pixels (plus ou moins nombreux selon le contexte). A chaque

Plus en détail

Introduction à GrapheR

Introduction à GrapheR Introduction à GrapheR Maxime Hervé Pour toute question, commentaire ou suggestion : mx.herve@gmail.com Merci à Juan Alberti pour la traduction espagnole de l interface. Merci à Helmut Schlumprecht pour

Plus en détail

Série 16: Entrées-sorties sur les fichiers Buts

Série 16: Entrées-sorties sur les fichiers Buts Série 16: Entrées-sorties sur les fichiers Buts Dans cette série, vous allez voir comment on peut écrire et lire dans un fichier. Ceci est très utile quand on veut par exemple initialiser un programme

Plus en détail

INFO-F-101 Programmation Projet 3

INFO-F-101 Programmation Projet 3 INFO-F-101 Programmation Projet 3 Année académique 2009 2010 1 Introduction Reversi 1 est une variante du jeu Othello 2. Son principe est simple : deux joueurs disposent leurs jetons sur un plateau composé

Plus en détail

Premiers exemples de traitements

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

Plus en détail

TP 7 : Manipulation d images.

TP 7 : Manipulation d images. Lycée Masséna TP 7 : Manipulation d images. On va voir deux choses dans ce TP : les tableaux Numpy, qui sont très pratiques pour les opérations terme à terme entre tableaux de nombres à plusieurs dimensions.

Plus en détail

liblapin Documentation

liblapin Documentation liblapin Documentation Version 1.5 The liblapin Hackers 27 November 2015 Table des matières 1 Introduction 1 1.1 Exemples................................................. 1 2 Installation 3 2.1 Téléchargement.............................................

Plus en détail

Projet # 2 : MODBUS TABLE DES MATIÈRES... 2 MISE EN SITUATION... 3 PROGRAMME PLC... 4 ÉTAPES DE RÉALISATION (100 POINTS)... 5

Projet # 2 : MODBUS TABLE DES MATIÈRES... 2 MISE EN SITUATION... 3 PROGRAMME PLC... 4 ÉTAPES DE RÉALISATION (100 POINTS)... 5 243-264 Automatismes II JF Fortier (auteur : T. Hudon) Pondération : 10% A14 Table des matières TABLE DES MATIÈRES... 2 MISE EN SITUATION... 3 PROGRAMME PLC... 4 ÉCRITURE DU PLC AU ROBOT... 4 LECTURE DU

Plus en détail

Confection d un pêle-mêle de photos pour une carte de fin d année

Confection d un pêle-mêle de photos pour une carte de fin d année 1) Création du fond de la carte a. Ouvrir le programme Photofiltre b. Cliquer sur la première icône de la barre des commandes (Ouvrir) Il faut que l image soit très grande pour permettre d accueillir les

Plus en détail

Impression de documents avec Optymo

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

Plus en détail

MODULE 2. Manipulations de base avec les images. Objectifs de ce module : Ouvrir un fichier d image. Sauvegarder un fichier d image

MODULE 2. Manipulations de base avec les images. Objectifs de ce module : Ouvrir un fichier d image. Sauvegarder un fichier d image Objectifs de ce module : Ouvrir un fichier d image MODULE 2 Manipulations de base avec les images Sauvegarder un fichier d image Utiliser adéquatement la classe d image Mat. Module 2 Manipulation de base

Plus en détail

Les entrées sorties en C/C++

Les entrées sorties en C/C++ Les entrées sorties en C/C++ Dans ce chapitre, nous allons voir les fonctions d entrée/sortie du langage C++, extension du langage C. Écriture sur la sortie standard Fonction printf et opérateur

Plus en détail

Manipulation d image avec numpy

Manipulation d image avec numpy Manipulation d image avec numpy 1 Format numérique d image Une image peut être numérisée sous forme d image matricielle (en anglais «bitmap») par une matrice de points colorés. Cette matrice a n lignes

Plus en détail

Worldsoft Image Manager 1

Worldsoft Image Manager 1 Worldsoft Image Manager 1 Remarque: Le nouveau gestionnaire d image fonctionne uniquement si le Responsive Design est autorisé >> Vous trouverez cette option dans Administration/Paramètres généraux. Table

Plus en détail

Guide d utilisation. Configurateur d échafaudage

Guide d utilisation. Configurateur d échafaudage Guide d utilisation «www.mefranvision.fr» Configurateur d échafaudage Edition du 15/06/2015 www.mefranvision.fr Page 1 sur 29 Table des matières 1. Avant propos... 4 2. Introduction... 4 3. Réglages à

Plus en détail

Visilogic. Notice d utilisation IHM. Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr

Visilogic. Notice d utilisation IHM. Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr Visilogic Notice d utilisation IHM Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr 1 Plan du document Définir une variable Page 3 Sélectionner une fonction

Plus en détail

Préparation à l Agregegation épreuve de modelisation TP 3 programmation: fichiers et bibliothèque graphique

Préparation à l Agregegation épreuve de modelisation TP 3 programmation: fichiers et bibliothèque graphique Préparation à l Agregegation épreuve de modelisation TP 3 programmation: fichiers et bibliothèque graphique César Rodríguez 9 Octobre 2012 Le but de ce TP est de Apprendre à lire et écrire des fichiers,

Plus en détail

INF-130 Travail pratique #2 Travail en équipe

INF-130 Travail pratique #2 Travail en équipe École de technologie supérieure INF-130 Travail pratique #2 Travail en équipe Prospection et exploration minière Par : Frédérick Henri Utilisé par : David Beaulieu, Frédérick Henri, Hugues Saulnier et

Plus en détail

EloKanz. Manuel d utilisation. Version 1.0.0 - Copyright c Lionel Fontan 2012

EloKanz. Manuel d utilisation. Version 1.0.0 - Copyright c Lionel Fontan 2012 EloKanz Version 1.0.0 - Copyright c Lionel Fontan 2012 Manuel d utilisation 1 Enregistrer un patient 2 1.1 Sélectionner l entrée micro........................... 2 1.2 Avant l enregistrement.............................

Plus en détail

Algorithmique Correction du DS1

Algorithmique Correction du DS1 Algorithmique Correction du DS1 IUT Informatique de Lens, 1ère Année Université d Artois Frédéric Koriche koriche@cril.fr 2011 - Semestre 1 Exercice 1 Exercice 1 Un service de reprographie facture : 0.10

Plus en détail

Manuel de prise en main Evolution Documentation & Bibliothèque

Manuel de prise en main Evolution Documentation & Bibliothèque Manuel de prise en main Evolution Documentation & Bibliothèque 1 Introduction Qu est ce que Evolution Documentation & Bibliothèque? Evolution Documentation & Bibliothèque est notre application métier destinée

Plus en détail

Chapitre cinq : Représentation des Images

Chapitre cinq : Représentation des Images Chapitre cinq : Représentation des Images Ce chapitre présente les bases pour la représentation des images et des sons. ~ 1 ~ 6. 6.1.1. Introduction Il existe plusieurs moyens de représenter des images.

Plus en détail

Bibliothèques pour l'écran tactile de la carte MCBSTM32C

Bibliothèques pour l'écran tactile de la carte MCBSTM32C Bibliothèques pour l'écran tactile de la carte MCBSTM32C 1 Bibliothèque pour utiliser l'écran LCD Pour utiliser l'écran LCD il faut: inclure le fichier GLCD.h dans le programme main inclure la bibliothèque

Plus en détail

CONNECT. Mode d emploi. ios

CONNECT. Mode d emploi. ios CONNECT Mode d emploi ios fr Table des matières 1 Qu est-ce que JURA Connect?... 3 2 Premiers pas...4 3 Smartphones/tablettes compatibles... 5 4 Assistant de configuration...6 Bienvenue dans l assistant

Plus en détail

Conseils pour mettre en forme un rapport avec LibreOffice Texte (Writer). Sommaire, pagination, note de bas de page.

Conseils pour mettre en forme un rapport avec LibreOffice Texte (Writer). Sommaire, pagination, note de bas de page. Conseils pour mettre en forme un rapport avec LibreOffice Texte (Writer). Sommaire, pagination, note de bas de page À partir de LO 5 Table des matières 1 Introduction...2 2 Création de la page de garde

Plus en détail

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

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

Plus en détail

PROGRAMMATION C TD/TP 8 - TRAITEMENT D IMAGE (2)

PROGRAMMATION C TD/TP 8 - TRAITEMENT D IMAGE (2) PROGRAMMATION C TD/TP 8 - TRAITEMENT D IMAGE (2) LICENCE MATHS-INFO 19-20 MARS 2012 Introduction Le premier TP de la série sur le traitement des images a permis d avoir des fonctions de lecture/écriture

Plus en détail

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

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

Plus en détail

Créer des documents XML

Créer des documents XML 1 Créer des documents XML La spécification XML définit comment écrire un document au format XML. XML n est pas un langage en lui-même mais, en revanche, un document XML est écrit dans un langage à balises

Plus en détail

Travaux Pratiques d Informatique 1

Travaux Pratiques d Informatique 1 Faculté Polytechnique de Mons Service d Informatique Travaux Pratiques d Informatique 1 par Mohammed BENJELLOUN Avec la participation de : J-F Bauwens, Assistant S. Mahmoudi, Assistant E. Malengreau, Assistante

Plus en détail

Langage C notes de cours

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

Plus en détail

SAISIE RAPIDE TTC (CAISSE)

SAISIE RAPIDE TTC (CAISSE) SAISIE RAPIDE TTC (CAISSE) Allez dans le menu «Administration» puis «Ventes» et «Saisie». Cliquer sur l option «rapide», puis sur le bouton «OK» OU Cliquer sur le libellé «Saisie rapide» pour un accès

Plus en détail

Travaux pratiques de M2105 Web dynamique

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

Plus en détail

Entrée et sortie standards (stdin,stdout et cin,cout)

Entrée et sortie standards (stdin,stdout et cin,cout) Chapitre 4 Entrée et sortie standards (stdin,stdout et cin,cout) Pour réaliser les opérations élémentaires d écriture sur l écran ou de lecture des informations du clavier, le C utilise un ensemble de

Plus en détail

Outil pour l attribution des notes

Outil pour l attribution des notes Outil pour l attribution des notes Gilbert Babin A- Contexte Le présent document décrit le mode d utilisation d un outil développé avec Microsoft Excel permettant l analyse et l attribution des notes finales.

Plus en détail

Informatique éducative

Informatique éducative Généralisation de la technologie de l information et de la communication dans l enseignement Délégation de Khouribga Matière Informatique éducative Inspecteur pédagogique : Pr.mohamed taib mohtadi Préparé

Plus en détail

1. Une image de 12 cm de long exactement

1. Une image de 12 cm de long exactement 1. Une image de 12 cm de long exactement Votre image est particulièrement grande et vous souhaitez qu elle ne mesure pas plus de 12 cm de long, pas un millimètre de plus, mais en conservant ses proportions.

Plus en détail

Programmation : Exercices

Programmation : Exercices Programmation : Exercices IUT de Villetaneuse R&T 1 ère année Laure Petrucci 6 novembre 2007 1 Premiers programmes Exercice 1.1 : Machine à dessiner On souhaite écrire un programme pour afficher des dessins.

Plus en détail

Installation du Loader à partir du téléchargement par Internet

Installation du Loader à partir du téléchargement par Internet Installation du Loader à partir du téléchargement par Internet - Aller sur Internet explorer - Taper http://support.towa-france.fr/ dans la barre de recherche - Un code personnel est demandé : Identifiant

Plus en détail

Réaliser un atlas cartographique

Réaliser un atlas cartographique Réaliser un atlas cartographique Salle de classe SIG 2011 Exercice : Création d un atlas cartographique Temps estimé: 30 minutes La mise en page des cartes est un élément essentiel des SIG, la version

Plus en détail

Licence Informatique 1 e année Algorithmique et Programmation

Licence Informatique 1 e année Algorithmique et Programmation Licence Informatique 1 e année Algorithmique et Programmation Projet 2013-2014 1 Organisation Le projet est à réaliser en binôme. En n de semestre, les binômes présenteront leur travail aux encadrants

Plus en détail

Guide sur la création d un test autocorrigé

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

Plus en détail

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Manager Pub Manager Publicité Linux ici Mac

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Manager Pub Manager Publicité Linux ici Mac Avec le Manager Publicité de bluevizia toutes vos activités de publicité seront facilement planifiées et implémentées. Installation du logiciel Windows Double cliquez avec le bouton gauche de la souris

Plus en détail

Fiches Outil Acces Sommaire

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

Plus en détail

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

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

Plus en détail

Qu est-ce que Mailworks?

Qu est-ce que Mailworks? Qu est-ce que Mailworks? Mailworks est un programme en ligne qui permet de créer et d envoyer rapidement et en toute simplicité des lettres d'information professionnelles. Pour ce faire, vous ne devez

Plus en détail

Eléments de programmation pour l analyse d image

Eléments de programmation pour l analyse d image High Tech Imaging Analyse d image Travaux Pratiques Eléments de programmation pour l analyse d image 0. CONCEPTS FONDAMENTAUX Les formats d image Il existe de nombreux formats d image multi-usages : BMP,

Plus en détail

Excel. Formules avec opérateur simple

Excel. Formules avec opérateur simple Formules avec opérateur simple Dans l'exemple ci-contre la cellule C8 contient le résultat de l'addition des cellules C5 et C6 moins le contenu de la cellule C7. Saisir une formule Cliquer sur la cellule

Plus en détail

IMPRESSION D UNE FEUILLE DE CALCUL OU D UN GRAPHIQUE

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

Plus en détail

L élément graphique «vaud» L élément graphique «drapeau» L élément graphique «ch» L élément graphique «langue signature»

L élément graphique «vaud» L élément graphique «drapeau» L élément graphique «ch» L élément graphique «langue signature» 1.0 ORTHOGRPHE NS LE TEXTE Vaud.ch Propre à Vaud.ch, la convention orthographique de la plate-forme définit que l appellation «Vaud.ch» s écrit dans toutes les langues avec un «V» en majuscule. 1.1 LNGUES

Plus en détail

3ETI, Entrainement Examen [CSC2] Developpement Logiciel en C CPE Lyon

3ETI, Entrainement Examen [CSC2] Developpement Logiciel en C CPE Lyon 3ETI, Examen [CSC2] Developpement Logiciel en C CPE Lyon 2012-2013 (entrainement) durée 1h20 Tous documents et calculatrices autorisés. Le sujet comporte 5 pages Le temps approximatif ainsi que le barème

Plus en détail

Dompter l affichage et l impression

Dompter l affichage et l impression 5 Dompter l affichage et l impression Chapitre 5 - Dompter l affichage et l impression Ce nouveau chapitre est consacré aux commandes qui permettent de parfaire l agencement général de vos documents ainsi

Plus en détail

TUTORIEL pour les informations postées par L EQUIPE de DIRECTION de l ASSOMPTION

TUTORIEL pour les informations postées par L EQUIPE de DIRECTION de l ASSOMPTION TUTORIEL pour les informations postées par L EQUIPE de DIRECTION de l ASSOMPTION Rappel : Pour l instant, le site fonctionne bien sur tous les navigateurs (Google chrome, Mozilla Firefox, Safari...) sauf

Plus en détail

L3 Sciences Pour l Ingénieur - Outils Informatiques Travaux Pratiques

L3 Sciences Pour l Ingénieur - Outils Informatiques Travaux Pratiques http://www.ups-tlse.fr L3 Sciences Pour l Ingénieur - Outils Informatiques Travaux Pratiques TP n 5 Mars 2013 Quelques conseils de travail Avant de poser une question à votre enseignant, expérimentez par

Plus en détail

Que faire avec un ordinateur?

Que faire avec un ordinateur? C H A P I T R E 5 Que faire avec un ordinateur? 1 L ordinateur et ses périphériques (pp. 80-81) doc 1 Les périphériques d un ordinateur (p. 80) 1. L écran et l imprimante permettent chacun de visualiser

Plus en détail

L3 Info & Miage. TP-Projet SGF

L3 Info & Miage. TP-Projet SGF TP-Projet SGF 1. Introduction L objectif de ce mini-projet est de réaliser un Système de Gestion de Fichiers simplifié capable de gérer des accès à des fichiers séquentiels de type flot. L idée est ici

Plus en détail

II. Conversions. I. Initialisation. III. Méthode point. TD Python Traitement d images MP*

II. Conversions. I. Initialisation. III. Méthode point. TD Python Traitement d images MP* Le but de ce TD est d utiliser les procédures et fonctions Python pour traiter des fichiers images. II. Conversions I. Initialisation Importer le module numpy sous l appellation np. On utilise le module

Plus en détail

2) Combien de tableaux apparents ont été tracés dans le site et de combien de cellules?

2) Combien de tableaux apparents ont été tracés dans le site et de combien de cellules? Travail dirigé : éléments de correction Item B53 du C2I Lycée M. Ponty II- Travail d analyse technique d un site Afin de vous proposez une présentation cohérente, votre entreprise à mis en ligne une illustration

Plus en détail

Éric Gaul, Dominic Boire 2010-02-02

Éric Gaul, Dominic Boire 2010-02-02 Tutoriel Excel Introduction Adaptation du tutoriel gratuit sur le Web par Éric Gaul et Dominic Boire (voir Médiagraphie). Modifié pour Excel 2007 par François Strasbourg. Terminologie des éléments de l

Plus en détail

Comment gérer les profils ICC d entrée

Comment gérer les profils ICC d entrée Comment gérer les profils ICC d entrée Modifier les profils par défaut 2 Modifier les profils dans FileManager 3 Pour aller plus loin (utilisateurs avancés) 5 Modifier les profils dans le module d impression

Plus en détail

Préparation aux épreuves écrites du CAPES Conseils de rédaction

Préparation aux épreuves écrites du CAPES Conseils de rédaction Préparation aux épreuves écrites du CAPES Conseils de rédaction Claire Debord Le texte qui suit est une libre compilation de plusieurs textes sur le même thème, notamment ceux de Christophe Champetier

Plus en détail

L agenda électronique

L agenda électronique L agenda électronique Figure 1 : vision d'un agenda électronique pour une semaine donnée Dans cette application, nous allons programmer en C++ les sous-programmes et le programme nécessaire à la saisie

Plus en détail

Photohands. Logiciel de retouche/impression pour Windows. Manuel d instructions. Version 1.0 K862PSM8DMX

Photohands. Logiciel de retouche/impression pour Windows. Manuel d instructions. Version 1.0 K862PSM8DMX F Photohands Version 1.0 Logiciel de retouche/impression pour Windows Manuel d instructions K862PSM8DMX Windows est une marque déposée de la firme Microsoft Corporation. Les autres noms de compagnie et

Plus en détail

INFO-F-302 : Logique informatique Projet : Le Jeu ABCPath et Utilisation d un Solveur SAT

INFO-F-302 : Logique informatique Projet : Le Jeu ABCPath et Utilisation d un Solveur SAT UNIVERSITE LIBRE DE BRUXELLES INFO-F-302 : Logique informatique Projet : Le Jeu ABCPath et Utilisation d un Solveur SAT L objectif de ce projet est de modéliser plusieurs problèmes en logique propositionnelle

Plus en détail

BAT 4 Polytech Nice. Le langage C#: Concepts fondamentaux. BAT 4 Introduction programmation C# page 1

BAT 4 Polytech Nice. Le langage C#: Concepts fondamentaux. BAT 4 Introduction programmation C# page 1 BAT 4 Polytech Nice Le langage C#: Concepts fondamentaux BAT 4 Introduction programmation C# page 1 Le langage C#: Plan Plan de séance Comprendre les éléments fondamentaux Types primitifs Variables Constantes

Plus en détail

MANUEL ABREGE A N A L Y T I Q U E P R O J E T S

MANUEL ABREGE A N A L Y T I Q U E P R O J E T S MANUEL ABREGE A N A L Y T I Q U E + P R O J E T S 1 Fonctionnement général Wings distingue deux types de suivis analytiques. Le premier suivi est élaboré sur base traditionnelle, c'est-à-dire par lieu

Plus en détail

CALDERA GRAPHICS. Comment

CALDERA GRAPHICS. Comment CALDERA GRAPHICS Comment Effectuer une mise en lés avec Tiling+ Caldera Graphics 2009 Caldera Graphics et tous les produits Caldera Graphics mentionnés dans cette publication sont des marques déposées

Plus en détail

Guide d utilisation (STAT-TAB)

Guide d utilisation (STAT-TAB) Département fédéral de l'intérieur DFI Office fédéral de la statistique OFS Ressources et affaires internationales Guide d utilisation (STAT-TAB) Recherche de données interactives dans le Portail Statistique

Plus en détail

Manuel de l utilisateur du portail des répondants de CaRMS en ligne

Manuel de l utilisateur du portail des répondants de CaRMS en ligne Manuel de l utilisateur du portail des répondants de CaRMS en ligne Le portail des répondants de CaRMS en ligne offre un environnement sécurisé aux répondants qui peuvent créer ou téléverser des lettres

Plus en détail

GESTION DES GALERIES PHOTOS SUR LE SITE "PIXEL D'ARGENT"

GESTION DES GALERIES PHOTOS SUR LE SITE PIXEL D'ARGENT GESTION DES GALERIES PHOTOS SUR LE SITE "PIXEL D'ARGENT" Les galeries vous permettent de regrouper vos photos suivant un thème ou un événement particulier. Si vous avez publié beaucoup de photos sur le

Plus en détail

PROJET EXCEL. Sujet : Elaboration d un programme complet

PROJET EXCEL. Sujet : Elaboration d un programme complet UNIVERSITE CHOUAIB DOUKKALI Faculté des Lettres et des Sciences Humaines Année universitaire 2013/2014 Matière : Informatique Enseignant : M.RMILI PROJET EXCEL Sujet : Elaboration d un programme complet

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 25 Fichiers annexes 27 Le

Plus en détail

ENSEIGNER Transmettre et Stocker l Information en TS. Un exemple d information numérique: L image numérique

ENSEIGNER Transmettre et Stocker l Information en TS. Un exemple d information numérique: L image numérique Un exemple d information numérique: L image numérique 1. Les deux types d images numériques Les images bitmap (ou matricielles) Les images vectorielles Les images bitmap (littéralement «plan de bits» c

Plus en détail

Série notée Sujet 1. Règles et recommandations : Instructions ÉC O L E P O L Y T E C H N IQ U E FÉ DÉR A L E D E L A U S A N N E

Série notée Sujet 1. Règles et recommandations : Instructions ÉC O L E P O L Y T E C H N IQ U E FÉ DÉR A L E D E L A U S A N N E EIDGENÖSSISCHE TECHNISCHE HOCHSCHULE LAUSANNE POLITECNICO FEDERALE LOSANNA SWISS FEDERAL INSTITUTE OF TECHNOLOGY LAUSANNE Faculté Informatique et Communication Cours Informatique II (SV) Jamila Sam ÉC

Plus en détail

dans les films de l OFAJ

dans les films de l OFAJ 1. Logo Intro et typographie dans les films de l OFAJ Janvier 2012 1 Sommaire 1. Structure des films aperçu 3 2. Eléments graphiques des films 4 3. Intro et titre 5 4. Conception des titres 6 5. Transition

Plus en détail

Licence E.E.A. TD N 2 de Langage C/C++

Licence E.E.A. TD N 2 de Langage C/C++ TD N 2 de Langage C/C++ 1 Licence E.E.A. TD N 2 de Langage C/C++ Ce TD a pour objectif de vous faire découvrir et utiliser le langage C et peut être C++. Il s agira de transcrire sous la forme d un programme

Plus en détail

Leçon N 16 Création d un album de photo avec ALBELLI 2 ème partie

Leçon N 16 Création d un album de photo avec ALBELLI 2 ème partie Leçon N 16 Création d un album de photo avec ALBELLI 2 ème partie 2 Préparation Le travail le plus important pour créer un album de photo c est la préparation. 2.1 Choisir les photos. Dans un premier temps

Plus en détail

Projet mini enceinte Utiliser Front Page (1)

Projet mini enceinte Utiliser Front Page (1) Ajouter et modifier des pages dans un site 0.1 Travail à faire : Vous devez ajouter une nouvelle page sur le site internet de l entreprise STD à Dembeni. Cette page présente le dernier produit de cette

Plus en détail

Laboratoire recherche UMR CNRS

Laboratoire recherche UMR CNRS Laboratoire recherche UMR CNRS Initiation au traitement des images Détection automatique Mesure de la surface des zones urbaines des images satellitaires Cet atelier propose de mesurer l'emprise urbaine

Plus en détail

Chapitre 7 - Menu Graph : Module et Analyse

Chapitre 7 - Menu Graph : Module et Analyse Chapitre 7 - Menu Graph : Module et Analyse Table des matières Chapitre 7 - Menu Graph : Module et Analyse... 7.1 Module... 7.2 Propriétés du module de graphique... 7.3 La fonction Propriétés du module

Plus en détail

A. Résolution et codage d une image en noir et blanc

A. Résolution et codage d une image en noir et blanc Nom :. Comment encoder une image Coéquipier :. Objectifs : étudier différents modes d encodage d une image (ou numérisation une image) Une image se caractérise par plusieurs propriétés : a) Sa défintion

Plus en détail

OUTLOOK Microsoft Outlook 2016 envoyer des messages renvoyer rappeler marquer répondre à un message transférer pièces jointes signature fichier

OUTLOOK Microsoft Outlook 2016 envoyer des messages renvoyer rappeler marquer répondre à un message transférer pièces jointes signature fichier Microsoft OUTLOOK 2016 Microsoft Outlook 2016 i Environnement Qu est-ce que Microsoft Outlook?............................. 9 Lancer/quitter Outlook 2016................................. 9 Le volet des

Plus en détail

Tableaux et fichiers. Licence AES AGE

Tableaux et fichiers. Licence AES AGE Tableaux et fichiers Licence AES AGE D.Gonzalez Mars 2004 Table des matières 1 Les tableaux 2 1.1 Qu est-ce qu un tableau?................................ 2 1.2 Quelques exemples d utilisation.............................

Plus en détail

DATA.DREES MANUEL DÉTAILLÉ DES CUBES DE DONNEES

DATA.DREES MANUEL DÉTAILLÉ DES CUBES DE DONNEES DATA.DREES MANUEL DÉTAILLÉ DES CUBES DE DONNEES LES FONCTIONNALITÉS PROPOSÉES CONSULTER, MANIPULER ET CONSERVER DES CUBES DE DONNÉES EN LIGNE Ce document est destiné à vous présenter le fonctionnement

Plus en détail

Surveillance automatique [dx04] - Exercice

Surveillance automatique [dx04] - Exercice Surveillance automatique [dx04] - Exercice Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 9 avril 2015 Table des matières 1 Le terrain 1 1.1 Représentation du terrain..........................

Plus en détail

Utilitaires Ellipses / Analyse des Ventes Activités des Caisses

Utilitaires Ellipses / Analyse des Ventes Activités des Caisses Utilitaires Ellipses / Analyse des Ventes Activités des Caisses I Préambule Cet utilitaire est accessible dans Ellipses via le menu «Utilitaires» / «C Compléments» puis «Analyse des Ventes» Ce programme

Plus en détail

Sommaire. [page 4] Lancement Identification Multi Comptes. [page 5] Créer un nouveau projet. [page6] Editer un projet

Sommaire. [page 4] Lancement Identification Multi Comptes. [page 5] Créer un nouveau projet. [page6] Editer un projet Sommaire [page 4] Lancement Identification Multi Comptes [page 5] Créer un nouveau projet [page6] Editer un projet [page 7] Supprimer un projet Prévisualiser un projet Mettre un projet par défaut [page

Plus en détail

MANUEL D UTILISATION DE LA BASE DE DONNEES DES EXIGENCES REGLEMENTAIRES

MANUEL D UTILISATION DE LA BASE DE DONNEES DES EXIGENCES REGLEMENTAIRES Manuel d utilisation de la base de données des exigences réglementaires Version Page 1 sur 37 MANUEL D UTILISATION DE LA BASE DE DONNEES DES EXIGENCES Diffusion Clients abonnés à la base de données des

Plus en détail

Comment sauvegarder, glisser et créer un raccourci de vos documents

Comment sauvegarder, glisser et créer un raccourci de vos documents Comment sauvegarder, glisser et créer un raccourci de vos documents Il est important de sauvegarder vos documents d une part pour les garder dans la mémoire de l ordinateur, d autre part pour pouvoir les

Plus en détail