Le langage C. Séance n 4

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

Download "Le langage C. Séance n 4"

Transcription

1 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de cette séances les notions suivantes : la manipulation des pointeurs et l utilisation des tableaux. Exercice 1 : Utilisation des pointeurs On considère le programme suivant : #include<stdio.h> int main() { int nombre ; int * ptr1 ; int * ptr2 ; ptr1 = &nombre ; *ptr1 = 10 ; printf("la variable nombre vaut : %d \n",nombre) ; ptr2 = ptr1 ; *ptr2 = 3346 ; printf("la variable nombre vaut maintenant : %d \n",nombre) ; return 0 ; } Question : Dessinez sur une feuille de papier l état de la mémoire durant l exécution de ce programme. Codez le programme et expliquez ce que vous observez. Exercice 2 : Aire et volume de la sphère Le but de l exercice est de calculer l aire et le volume de la sphère. Nous allons rappeler les formules de l aire et du volume de la sphère pour les amnésiques : On écrira une fonction AireVolSphere qui a le prototype suivant : Aire de la sphère = 4π rayon 2 (1) Volume de la sphère = 4 3 π rayon3 (2) T. Rodet Le 11 juillet 2007

2 le langage C 2 int AireVolSphere(double rayon, double * ptraire, double * ptrvolume) ; Cette fonction retourne un entier égal à 1 si les arguments de la fonction sont corrects (rayon de la sphère positif), et 0 sinon. Question : Écrire la fonction AireVolSphere. Écrire une fonction main qui déclare les variable nécessaires et qui appelle la fonction AireVolSphere. Conseil : Faites un dessin de l espace mémoire pour bien vérifier que vous avez bien réservé l espace nécessaire en mémoire. Exercice 3 : Saisie au clavier (scanf) Le clavier est l entrée standard (ou stdin, pour standard input) de vos programmes. La fonction scanf permet de faire une lecture formatée du clavier ; elle lit les caractères en entrée, les interprète selon les spécifications de format (%c, %d, %f, %lf, etc... ) décrites dans la chaîne format en argument. Par exemple : char c ; int i,j ; printf("saisir un caractère et deux entiers\n") ; scanf("%c %d %d", &c, &i, &j) ; /* On entre les valeurs : a 2 3 */ Dans cet exemple, les valeurs frappées au clavier sont indiquées en souligné. La variable c prend donc la valeur a et les entiers i et j les valeurs 2 et 3. Attention! Pour pouvoir affecter aux variables c, i et j les valeurs saisies, les arguments de scanf doivent être obligatoirement les adresses des variables (&c, &i, &j). En d autres termes, on doit indiquer à quel(s) endroit(s) de la mémoire doivent être stockées les valeurs saisies au clavier. Remarques. Les valeurs tapées au clavier (a, 2, 3) sont séparées par un ou plusieurs espaces, et la ligne de saisie est terminée par un retour-chariot (touche Entrée). Les valeurs entrées sont d abord mémorisées dans une mémoire "tampon" avant d être traitées par scanf. La chaîne de format ("%c %d %d" dans l exemple) ne doit comporter que des spécifications de format, tout autre caractère peut amener le programme à se comporter curieusement... Bibliothèque. Comme la fonction printf, scanf nécessite de prendre en compte la bibliothèque des entrées-sorties standard : #include <stdio.h> Question 1. Un caractère. Écrire le programme qui saisit la valeur d un caractère, puis affiche ce caractère. Faire précéder le scanf d un message d invite et d explication qui précise que l on doit entrer un caractère. L exécution du programme doit ressembler à : Entrez au clavier un caractère : Le caractère saisi est : X. X

3 le langage C 3 Question 2. Caractère, double, entier. Écrire le programme qui saisit la valeur d un caractère, d un double puis d un entier, et affiche ces valeurs. Chaque entrée se fait par un nouveau scanf. Reprenez cette question en introduisant une erreur de frappe au moment de l entrée du double (par exemple, tapez une virgule au lieu du point décimal). Comprenez-vous ce qui se passe? Question 3. Deux caractères. Écrire le programme qui saisit la valeur d un caractère, affiche ce caractère, puis entre un nouveau caractère et affiche ce nouveau caractère. Vous n utiliserez qu une seule variable de type caractère. Vous devez constater que le programme s exécute sans vous laisser entrer le second caractère. Explication. Les entrées provenant du clavier sont stockées dans une mémoire (la mémoire tampon). Au premier appel à scanf, on frappe les touches X (pour la saisie du premier caractère) puis Entrée, la mémoire tampon contient donc deux caractères ( X et \n ). Ainsi, les deux appels à scanf saisissent respectivement X et \n, sans attendre une nouvelle saisie. La solution est de vider la mémoire tampon entre les deux appels à scanf en rajoutant l instruction : fflush(stdin); Ainsi, la mémoire est «nettoyée» du caractère \n, et le second appel à scanf attend une nouvelle saisie. Notez que ce problème est seulement lié à la saisie de caractères ; en effet, le retour-chariot est interprété comme un caractère ( \n ), mais jamais comme un nombre (entier ou réel). Dans le programme de la question 2, les retour-chariot sont donc interprétés comme des séparateurs entre un caractère et un double, puis un double et un entier. Exercice 4 : Tableau dynamique Le but de cet exercice est de manipuler un tableau dynamique formé de N entiers. Question 1. Dans un premier temps, vous écrirez une seule fonction main, qui réalise les opérations suivantes : Initialisation d un pointeur ptrint sur entier, à la valeur NULL. Saisie au clavier d un entier non signé N. Allocation d un bloc de N entiers pour le pointeur ptrint (il s agit d un tableau dynamique). Affectation des valeurs 1,2,...,N aux N entiers alloués à l adresse ptrint. Affichage des N valeurs pointées par ptrint. Libération de la mémoire si nécessaire. Vérifier le fonctionnement du programme. Question 2. On veut maintenant écrire une fonction pour remplir le tableau et une fonction pour réaliser l affichage des N entiers mémorisés à l adresse ptrint. La fonction remplit possède l interface suivante : Nom : remplit. Valeurs reçues : un pointeur sur entiers ptrint et un entier non signé N. Pas de valeur retournée. La fonction affichage possède l interface suivante : Nom : affichage. Valeurs reçues : un pointeur sur entiers ptrint et un entier non signé N. Pas de valeur retournée. Écrire les fonctions remplit et affichage, puis modifier la fonction main pour réaliser l appel de ces deux fonctions. Tester le programme sur un exemple simple. Note : dans la fonction affichage le paramètre contenant l adresse de la première case mémoire du tableau peut ici être déclaré en const, car les valeurs pointées par ptrint ne sont pas modifiées.

4 le langage C 4 A Prise en main de visual C++ Nous utilisons le logiciel Visual C++ (version 6.0). Il permet de compiler des programmes écrits en C et en C++, puis de les exécuter, de les débugger... Pour cette année, nous n utiliserons que le compilateur C, vos fichiers sources porteront donc l extension.c. Gérer votre travail avec Visual C++ Le travail que vous réalisez sous Visual C++ est organisé en espace de travail (ou workspace) et projets. Un projet correspond à un programme écrit en C, et un espace de travail est un dossier qui regroupe un ou plusieurs projets. Vous pouvez donc créer un seul workspace par séance de TP sur machine, et autant de projets que d exercices. Pour aujourd hui, vous créerez le workspace TP1 au sein du dossier Z:\TP_C, puis plusieurs projets (exo1, exo2, exo3, etc... ) dans le workspace TP1. Création d un espace de travail Pour démarrer le logiciel Visual C++, utilisez la barre de menu située en bas de l écran : Démarrer = Programmes = Microsoft Visual C Une fois Visual C++ démarré, utilisez la barre de menu située en haut de la fenêtre : File = New = Workspaces Une fenêtre s ouvre alors qui vous permet de définir votre espace de travail : Workspace Name : TP1 Location : Z:\TP_C\TP1 Pour désigner la localisation, vous pouvez utiliser l icône située à droite ("...") de façon à parcourir l arborescence des dossiers. Cliquez ensuite sur le bouton OK. L espace de travail a été créé, il est vide : Workspace TP1 : 0 project(s) Création d un projet Vous allez à présent ajouter un nouveau projet (ou programme) exo1 au workspace TP1. Cliquez avec le bouton de droite sur la ligne Workspace TP1, et sélectionnez dans le menu déroulant : Add New Project to Workspace Une nouvelle fenêtre s ouvre. Vous devez alors : 1. Définir la nature du programme : Win32 Console Application (système d exploitation Windows 32 bits, en mode console). 2. Indiquer le nom et le chemin d accès de votre projet : Project Name : exo1 Location : Z:\TP_C\TP1\exo1 3. Cliquez finalement sur Add to current workspace, puis sur OK, Finish puis encore OK. À ce stade, vous avez ajouté un nouveau projet (an empty project) à l espace de travail. Tout nouvel ajout de projet à l espace de travail TP1 se fera de la même façon. Création d un fichier source Cliquez en bas de la fenêtre sur FileView. Vous voyez apparaître une (des) arborescence(s) qui illustre la structure du (des) projet(s) de l espace de travail. Pour l instant, nous n utiliserons que le dossier indiqué par

5 le langage C 5 Source. La partie droite de la fenêtre est destinée à l éditeur de texte dans lequel vous pourrez créer votre fichier source (fichier terminé par l extension.c). Pour créer un fichier source dans le projet courant, faire : File = New = C++ Source File et proposer un nom pour votre programme, par exemple exo1.c. Ce fichier est automatiquement rangé dans le dossier Z:\TP_C\TP1\exo1\. Projet actif Si votre espace de travail comporte plusieurs projets, vous constatez que l un d eux (par exemple exo1) a son nom inscrit en gras. C est le projet actif : les commandes de compilation et d exécution (Build Build, Execute) concernent ce projet et non les autres. Pour rendre un autre projet actif (par exemple exo2) et désactiver le premier, cliquer avec le bouton de droite sur son nom (exo2), puis sur Set as Active Project. Sauvegardes La commande File save sauvegarde le fichier "actif" sur lequel vous travaillez (celui qui est au premier plan sur l écran). Cliquez sur save all pour sauvegarder l ensemble de votre travail (tout vos programmes). Autres commandes Explorez la barre de menu pour trouver comment compiler le fichier actif, construire le fichier exécutable (exo1.exe), lancer le programme, le débugger, etc. Utilisez l aide en ligne en double-cliquant sur un nom de fonction (par exemple printf) puis en tapant sur la touche F1.

ENSI. Visual C++ Initiation

ENSI. Visual C++ Initiation ENSI Visual C++ Initiation Tables des matières 1. LES MFC (MICROSOFT FOUNDATION CLASSES)...3 1.1 DÉFINITION... 3 1.2 L ESPACE DE TRAVAIL... 3 2. CRÉER UN NOUVEAU PROJET...5 2.1 ETAPE 1 : CHOISIR LE TYPE

Plus en détail

Prise en main de Visual C++ 6.0

Prise en main de Visual C++ 6.0 Prise en main de Visual C++ 6.0 1) premier programme Sélectionnez l icône suivante pour démarrer l application. La fenêtre suivante s ouvre à l écran. Pour créer un nouveau projet, cliquez sur le menu

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

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

Laboratoires d ACOO Labo 1a Installation de Visual C++ Express

Laboratoires d ACOO Labo 1a Installation de Visual C++ Express Labo 1a Installation de Visual C++ Express 1. Présentation 1.1. Objectifs pédagogiques - Apprendre à installer et à utiliser Visual C++ 2008. - Apprendre à créer un programme en suivant une procédure précise.

Plus en détail

1 Hello world. 2 Sorties en C. DUT Informatique M3101 Système S3 2015 / 2016. Travaux Pratiques n o 0 : Rappels de programmation C

1 Hello world. 2 Sorties en C. DUT Informatique M3101 Système S3 2015 / 2016. Travaux Pratiques n o 0 : Rappels de programmation C DUT Informatique 2015 / 2016 Travaux Pratiques n o 0 : Rappels de programmation C Nom(s) : Groupe : Date : Objectifs : renouer avec les notions, la manipulation et l écriture de programmes C, en particulier

Plus en détail

Langage C. Chapitre 2. 2.1 Le langage C, un langage non interprété. 2.1.1 L écriture du programme. 2.1.2 La compilation

Langage C. Chapitre 2. 2.1 Le langage C, un langage non interprété. 2.1.1 L écriture du programme. 2.1.2 La compilation Chapitre 2 Langage C 2.1 Le langage C, un langage non interprété Le C est un langage de programmation comme il en existe beaucoup d autres (C++, Fortran, Python, Matlab, IDL, ADA...). Il existe deux grandes

Plus en détail

Algorithmique et Programmation I

Algorithmique et Programmation I Algorithmique et Programmation I TP n 1 : Prise en main de Visual C++ Table de matières 1) Présentation générale 2 2) Création d'un nouveau projet 2 Saisie de code 4 3) Compilation et édition de liens

Plus en détail

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 CHAPITRE 1 PREMIERS PAS Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 15 1.1. Créer un premier projet Pour commencer, lancez Visual Basic Express.

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

Les logins et mots de passe sont les mêmes que l année dernière.

Les logins et mots de passe sont les mêmes que l année dernière. Travaux pratiques 01 2015 2016 1 Poste de travail 1.1 Connection Les logins et mots de passe sont les mêmes que l année dernière. 1.2 Le terminal Pour ouvrir un terminal, allez dans le menu en bas à gauche

Plus en détail

1 : 1 er programmes & prise en main de l environnement

1 : 1 er programmes & prise en main de l environnement 1 : 1 er programmes & prise en main de l environnement 1 Introduction 1.1 Rappel : gestion d arborescence et de fichiers sous UNIX Pour la manipulation de répertoire et de fichier à partir d un terminal

Plus en détail

Application Formulaire avec Visual C++

Application Formulaire avec Visual C++ Application Formulaire avec Visual C++ Squelette de l application Formulaire Présentation Nous allons développer une application demandant quelques renseignements à une personne et affichant le résultat

Plus en détail

10.3.1.4 Travaux pratiques Sauvegarde et récupération de données sous Windows 7

10.3.1.4 Travaux pratiques Sauvegarde et récupération de données sous Windows 7 5.0 10.3.1.4 Travaux pratiques Sauvegarde et récupération de données sous Windows 7 Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez sauvegarder des données. Vous effectuerez

Plus en détail

Programmer avec Xcas : version 0.8.6 et 0.9

Programmer avec Xcas : version 0.8.6 et 0.9 Programmer avec Xcas : version 0.8.6 et 0.9 I. L environnement de travail de Xcas Xcas permet d écrire des programmes, comme n importe quel langage de programmation. C est un langage fonctionnel. L argument

Plus en détail

1) contenu de ce CD-ROM codeblocks-10.05mingw-setup.exe

1) contenu de ce CD-ROM codeblocks-10.05mingw-setup.exe 1) contenu de ce CD-ROM Ce CD-ROM contient une notice d utilisation de CodeBlocks : CodeBlocks_V10.05.pdf : c est le fichier que vous lisez en ce moment. Il s agit de la documentation d'installation et

Plus en détail

PLAN DU COURS ENTRÉE SORTIE FONCTION PRINTF. Fonction de la bibliothèque stdio.h. Affichage d'un texte:

PLAN DU COURS ENTRÉE SORTIE FONCTION PRINTF. Fonction de la bibliothèque stdio.h. Affichage d'un texte: PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, Tableaux, opérateurs Entrées sorties de base Structures de contrôle Algorithmes de recherche Algorithmes de

Plus en détail

Introduction à Visual C++

Introduction à Visual C++ Algorithmique/Langage 1ère année Introduction à Visual C++ Yacine BELLIK IUT d Orsayd Université Paris XI Plan Aperçu u global de l'environnement Zone des messages Zone d'édition dition Zone d'exploration

Plus en détail

LA PROGRAMMATION DE L ATXMEGA 128A1

LA PROGRAMMATION DE L ATXMEGA 128A1 Le présente : LA PROGRAMMATION DE L ATXMEGA 128A1 Présentation : L ATXMéga est microcontrôleur récent fabriqué par Atmel. Nous l avons utilisé en 2011 pour l asservissement du robot et la commande de la

Plus en détail

INSTALLATION DE LA PAIE

INSTALLATION DE LA PAIE INSTALLATION DE LA PAIE (Réseau) PREREQUIS POUR LES SYSTEMES WINDOWS VISTA HOME OU VISTA PRO Cliquez sur Démarrer Cliquez sur Panneau de configuration Cliquez sur Comptes Utilisateurs Cliquez sur Activer

Plus en détail

L interface de Windows 7

L interface de Windows 7 chapitre L interface de Windows 7. Démarrer... 35.2 Arrêt... 39.3 Barre des tâches... 44.4 Bureau... 77.5 Les gadgets du Bureau... 0.6 Menu Démarrer... 8.7 Sécuriser... 29 Démarrer 35 L interface de Windows

Plus en détail

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un

Plus en détail

Découverte de l EDI Visual Studio 2005 mai 2008

Découverte de l EDI Visual Studio 2005 mai 2008 (Environnement : Microsoft Windows) 1- EDI Visual Studio 2005 VB.net EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

5.2.4.5 Travaux pratiques Création d une partition dans Windows XP

5.2.4.5 Travaux pratiques Création d une partition dans Windows XP 5.0 5.2.4.5 Travaux pratiques Création d une partition dans Windows XP Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez créer une partition formatée en FAT32 sur un

Plus en détail

Travaux Pratiques en Dev C++ (1 GIM)

Travaux Pratiques en Dev C++ (1 GIM) Université Sidi Mohammed Ben Abdellah École Supérieure de Technologie de Fès Filière Génie Industriel et Maintenance Travaux Pratiques en Dev C++ (1 GIM) Mr KHATORY TABLE DE MATIERES PREMIERS PAS EN DEV

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Informatique III: Programmation en C++ Introduction. Examens. Chargé de cours François Fleuret francois.fleuret@epfl.ch

Informatique III: Programmation en C++ Introduction. Examens. Chargé de cours François Fleuret francois.fleuret@epfl.ch Informatique III: Programmation en C++ Lundi 24 Octobre 2005 Chargé de cours François Fleuret francois.fleuret@epfl.ch Assistant Mathieu Salzmann mathieu.salzmann@epfl.ch Assistants étudiants Ali Al-Shabibi

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

Travaux Dirigés Initiation à la programmation en C

Travaux Dirigés Initiation à la programmation en C Travaux Dirigés Initiation à la programmation en C Sylvain MONTAGNY sylvain.montagny@univ-savoie.fr Bâtiment chablais, bureau 13 04 79 75 86 86 TD1 : Compilation et bases de la programmation TD2 : Les

Plus en détail

Rappels Entrées -Sorties

Rappels Entrées -Sorties Fonctions printf et scanf Syntaxe: écriture, organisation Comportement Données hétérogènes? Gestion des erreurs des utilisateurs 17/11/2013 Cours du Langage C ibr_guelzim@yahoo.fr ibrahimguelzim.atspace.co.uk

Plus en détail

Java Message Service TD

Java Message Service TD labo-sun@supinfo.com Java Message Service TD Auteur : Frédéric Chuong Version n 0.1 20 octobre 2004 Nombre de pages : 8 Ecole Supérieure d Informatique de Paris 23. rue Château Landon 75010 PARIS www.supinfo.com

Plus en détail

Résolution d exercices avec Visual Studio

Résolution d exercices avec Visual Studio Résolution d exercices avec Visual Studio Document rédigé par David Taralla 3 e Bachelier en Sciences Informatiques david.taralla@student.ulg.ac.be Dernière version : 7 novembre 2011 Préambule Ce petit

Plus en détail

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access Intégration des technologies de l'information et de la communication dans les écoles neuchâteloises SUPPORT DE COURS MODULE T2 Découvrir la messagerie électronique et communiquer entre collègues SOMMAIRE

Plus en détail

INSTALLATION DE LA PAIE

INSTALLATION DE LA PAIE INSTALLATION DE LA PAIE (Mono Poste) PREREQUIS POUR LES SYSTEMES WINDOWS VISTA HOME OU VISTA PRO Cliquez sur Démarrer Cliquez sur Panneau de configuration Cliquez sur Comptes Utilisateurs Cliquez sur Activer

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 Windows TP API 01

Programmation Windows TP API 01 IUT de Provence, site d Arles 2009-2010 Département Informatique 1 ère année Programmation Windows TP API 01 Le but de ce premier TP est de vous familiariser avec l interface du Visual C++ et de vous faire

Plus en détail

10.3.1.5 Travaux pratiques Sauvegarde et récupération de données sous Windows Vista

10.3.1.5 Travaux pratiques Sauvegarde et récupération de données sous Windows Vista 5.0 10.3.1.5 Travaux pratiques Sauvegarde et récupération de données sous Windows Vista Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez sauvegarder des données. Vous

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

Traduction des arbres programmatiques en C

Traduction des arbres programmatiques en C Traduction des arbres programmatiques en C Table des matières 1 Premier exemple : helloworld.c 1 2 Méthode de programmation 2 3 Déclaration de variables 2 4 Structures de contrôle 3 5 Opérateurs C 5 6

Plus en détail

THÈME 2 : FONCTION PERSONNALISÉE - ENCHAÎNEMENT LINÉAIRE

THÈME 2 : FONCTION PERSONNALISÉE - ENCHAÎNEMENT LINÉAIRE Année universitaire 2014-2015 Informatique appliquée : Excel et programmation Licence de sciences économiques et de gestion : 3 e année Pierre-Henri GOUTTE THÈME 2 : FONCTION PERSONNALISÉE - ENCHAÎNEMENT

Plus en détail

Programmation système I Les entrées/sorties

Programmation système I Les entrées/sorties Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les

Plus en détail

Siemens Industry Mall. Manuel. Utilisation et gestion de paniers

Siemens Industry Mall. Manuel. Utilisation et gestion de paniers Siemens Industry Mall Manuel Utilisation et gestion de paniers Page: 1 of 21 Table des matières 1 AVANT-PROPOS... 3 2 CREATION DE PANIERS... 3 2.1 Chargement d un panier du Mall... 3 2.2 Sélectionner un

Plus en détail

Électronique Numérique Avancée TP n 1 : Introduction au logiciel Xilinx ISE 9.2i: Saisie de schémas et flot de conception

Électronique Numérique Avancée TP n 1 : Introduction au logiciel Xilinx ISE 9.2i: Saisie de schémas et flot de conception Faculté des Sciences Département de physique Option : InfoTronique Électronique Numérique Avancée TP n 1 : Introduction au logiciel Xilinx ISE 9.2i: Saisie de schémas et flot de conception 1 Objectifs

Plus en détail

2- Téléchargement et installation version actuelle 6.1

2- Téléchargement et installation version actuelle 6.1 1- EDI NetBeans (Environnement : Microsoft Windows Linux Ubuntu) EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

Programmation impérative

Programmation impérative Programmation impérative Cours 4 : Manipulation des fichiers en C Catalin Dima Organisation des fichiers Qqs caractéristiques des fichiers : Nom (+ extension). Chemin d accès absolu = suite des noms des

Plus en détail

Comment bien organiser son travail

Comment bien organiser son travail Comment bien organiser son travail Il est important que les enfants puissent rapidement ête autonomes devant l ordinateur. Cela signifie qu il faut qu ils soient capables d enregistrer leurs travaux dans

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

Cliquer sur «Yes» Puis cliquer sur Parcourir, Sélectionner ensuite le dossier d installation des fichiers (bureau windows par exemple),

Cliquer sur «Yes» Puis cliquer sur Parcourir, Sélectionner ensuite le dossier d installation des fichiers (bureau windows par exemple), BILAN SOCIAL 2009 NOTICE D UTILISATION DU MODULE DE SAISIE AGREGE «BS2009» PREAMBULE Le module de saisie du Rapport sur l Etat des Collectivités (BS2009.xls) est un classeur au format Microsoft Excel 2000.

Plus en détail

Objectif : configurer et restaurer une sauvegarde sous Windows 7

Objectif : configurer et restaurer une sauvegarde sous Windows 7 Yachou Zouhir 1TSIOC TP sauvegarde et récupération de données sous Windows 7 Objectif : configurer et restaurer une sauvegarde sous Windows 7 Étape 1 Ouvrez une session en tant qu'administrateur. Créez

Plus en détail

Réalisation d interfaces graphiques Avec NetBeans. Version 1.0, du mardi 30 octobre 2007

Réalisation d interfaces graphiques Avec NetBeans. Version 1.0, du mardi 30 octobre 2007 Réalisation d interfaces graphiques Avec NetBeans Version 1.0, du mardi 30 octobre 2007 1 1. Création d un projet Dans le menu File, créez un projet en choisissant : New Project. Dans le menu New Project,

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

Chapitre 3 : Pointeurs et références

Chapitre 3 : Pointeurs et références p. 1/18 Chapitre 3 : Pointeurs et références Notion de pointeur L adresse d une variable est une valeur. On peut donc la stocker dans une variable. Un pointeur est une variable qui contient l adresse d

Plus en détail

Windows Atelier Cyber-Base Emploi Pays Beaujolais

Windows Atelier Cyber-Base Emploi Pays Beaujolais Windows Atelier Cyber-Base Emploi Pays Beaujolais Utilisation de l interface Windows, création, renommage, déplacement et suppression de répertoires, utilisation de la corbeille voici ce que vous avez

Plus en détail

Comment créer et utiliser une fonction

Comment créer et utiliser une fonction Comment créer et utiliser une fonction Henry P. AUBERT Jacques GOUPY Si, dans une cellule d'une feuille Excel, l on utilise souvent la même formule mathématique, il est possible d en faire une fonction

Plus en détail

CHAPITRE 1 DÉMARRER ET QUITTER

CHAPITRE 1 DÉMARRER ET QUITTER CHAPITRE 1 DÉMARRER ET QUITTER 13 1.1 Avant d envisager les astuces relatives au démarrage et à la fermeture de Windows, quelques procédures de base sont détaillées ici. Elles concernent le Registre,

Plus en détail

Club informatique Mont-Bruno Windows : la gestion des dossiers et des fichiers Version Windows 7 Les initialisations

Club informatique Mont-Bruno Windows : la gestion des dossiers et des fichiers Version Windows 7 Les initialisations Club informatique Mont-Bruno Windows : la gestion des dossiers et des fichiers Document rédigé par Michel Gagné pour des séances de mars et avril 2013 Réédité pour des séances de mars 2014 Version Windows

Plus en détail

Deug MASS SM MIAS 1 re année UEF1 : Informatique & Programmation 2000 2001 TP N 1. Présentation du logiciel REALJ

Deug MASS SM MIAS 1 re année UEF1 : Informatique & Programmation 2000 2001 TP N 1. Présentation du logiciel REALJ Université de Nice Sophia Antipolis Deug MASS SM MIAS 1 re année UEF1 : Informatique & Programmation 2000 2001 TP N 1 Présentation du logiciel REALJ Vous voici au pied du mur (de la machine pourrait-on

Plus en détail

Informatique TP1 : Découverte de Python CPP 1A

Informatique TP1 : Découverte de Python CPP 1A Informatique TP1 : Découverte de Python CPP 1A Romain Casati, Wafa Johal, Frederic Devernay, Matthieu Moy Avril - juin 2014 1 Découverte de l IDE : IDLE IDLE est un environnement de développement (Integrated

Plus en détail

Tutoriel Eclipse V2. Connecter la sonde JTAG au connecteur J5 de la carte interface Connecter le câble USB entre la sonde et l'ordinateur Compaq

Tutoriel Eclipse V2. Connecter la sonde JTAG au connecteur J5 de la carte interface Connecter le câble USB entre la sonde et l'ordinateur Compaq Tutoriel Eclipse V2 E. Lolivier-Exler / M. Starkier 17 septembre 2009 Carte de laboratoire EMB La carte de laboratoire EMB est équipée d'une carte Freescale CSB535FS constituée d'un microcontrôleur i.mx21

Plus en détail

Windows Forms. 1 Introduction. 1.1 Objectifs. 1.2 Le C# 1.3 Visual Studio. C# tp 0 Octobre 2013. Epita

Windows Forms. 1 Introduction. 1.1 Objectifs. 1.2 Le C# 1.3 Visual Studio. C# tp 0 Octobre 2013. Epita Windows Forms 1 Introduction 1.1 Objectifs Durant ce TP, vous allez découvrir un nouveau langage, le C#. Vous serez confrontés à une nouvelle façon de coder, avec un nouveau langage, sous un nouvel environnement.

Plus en détail

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez

Plus en détail

DÉBUTER AVEC APP INVENTOR

DÉBUTER AVEC APP INVENTOR Terminale STMG SIG Année 2013-2014 DÉBUTER AVEC APP INVENTOR App Inventor est un outil de développement en ligne pour les téléphones et les tablettes sous Android. App Inventor est un OS créé par Google,

Plus en détail

ENVIRONNEMENT DE DÉVELOPPEMENT

ENVIRONNEMENT DE DÉVELOPPEMENT CHAPITRE 1 ENVIRONNEMENT DE DÉVELOPPEMENT Installer Microsoft Visual C++ 2010 Express Edition... 17 Démarrer un nouveau projet... 21 Créer un programme minimal... 24 Générer et exécuter un programme...

Plus en détail

Mise en œuvre de serveurs d application TD n o 2

Mise en œuvre de serveurs d application TD n o 2 Master IST-IE 2007 08 UE 203d Mise en œuvre de serveurs d application TD n o 2 1 Introduction Dans ce TD, vous regarderez le contenu d une application J2EE. Ensuite, vous utiliserez les pages JSP pour

Plus en détail

VAMT 2.0. Activation de Windows 7 en collège

VAMT 2.0. Activation de Windows 7 en collège VAMT 2.0 Activation de Windows 7 en collège Rédacteurs : Jean-Laurent BOLLINGER Stéphan CAMMARATA Objet : Document décrivant la procédure d activation de Windows 7 avec VAMT 2.0 dans les collèges de l

Plus en détail

IUT Nice-Côte d Azur Outils de l analyse mercatique 2005 2006. TP N o 1. Tableur : généralités et prise en main

IUT Nice-Côte d Azur Outils de l analyse mercatique 2005 2006. TP N o 1. Tableur : généralités et prise en main 1 IUT Nice-Côte d Azur TC-Nice 1 re année Outils de l analyse mercatique 2005 2006 TP N o 1 Tableur : généralités et prise en main Avant de commencer Ex. 1. Vous utiliserez votre compte sur yiago (lecteur

Plus en détail

PC & Windows Livret d exercices Laurent DUPRAT Pratiquons

PC & Windows Livret d exercices Laurent DUPRAT Pratiquons Pratiquons ensemble PC & Windows Livret d exercices Laurent DUPRAT Pratiquons ensemble PC & Windows Livret d exercices Laurent DUPRAT Pratiquons ensemble PC & Windows Livret d exercices Laurent DUPRAT

Plus en détail

Installation de FRAMIGEST 1.3 et supe rieure.

Installation de FRAMIGEST 1.3 et supe rieure. Installation de FRAMIGEST 1.3 et supe rieure. Installation avec Serveur WINDOWS XP : utilisez le manuel spécifique à Windows XP Avant de commencer, vérifiez que la session Windows sous laquelle vous vous

Plus en détail

TECHNOLOGIE DE L INFORMATION

TECHNOLOGIE DE L INFORMATION Les FICHES-GUIDE du tableur-grapheur WORKS 4.5 pour WINDOWS TECHNOLOGIE DE L INFORMATION PRÉSENTATION de L ÉCRAN du TABLEUR de WORKS 4.5 pour WINDOWS Barre de titre Cellule sélectionnée ou cellule active

Plus en détail

Chapitre II : Exploitation de logiciels

Chapitre II : Exploitation de logiciels Ecole préparatoire 9 Avril Menzel Bourguiba Chapitre II : Exploitation de logiciels Classes : 7 ème et 9 ème année de base 2007/200 8 Enseignant : Chapitre II : Exploitation de logiciels Partie II : Traitement

Plus en détail

Dans ce tutoriel on va voir comment l optimiser pour retrouver de bonnes performances.

Dans ce tutoriel on va voir comment l optimiser pour retrouver de bonnes performances. Windows 7 est un système d exploitation fiable, sécurisé et rapide. Cependant au fil du temps et de l utilisation il peut ralentir ou s ouvrir et se fermer avec beaucoup de retard. Dans ce tutoriel on

Plus en détail

GESTION DES FICHIERS. Plan

GESTION DES FICHIERS. Plan Chapitre 10 GESTION DES FICHIERS Objectif: Connaître et manipuler les différentes primitives de gestion de fichier de niveau haut. Pré requis: Les fonction d'entrées sorties Les pointeurs Les structures

Plus en détail

5.5.1.2 Travaux pratiques Gestion du dossier Démarrage dans Windows 7

5.5.1.2 Travaux pratiques Gestion du dossier Démarrage dans Windows 7 5.0 5.5.1.2 Travaux pratiques Gestion du dossier Démarrage dans Windows 7 Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez personnaliser le dossier Démarrage et la clé

Plus en détail

MO-Call pour les Ordinateurs. Guide de l utilisateur

MO-Call pour les Ordinateurs. Guide de l utilisateur MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION

Plus en détail

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse

Plus en détail

Chapitre I Langages de programmation et langage C

Chapitre I Langages de programmation et langage C Chapitre I Langages de programmation et langage C un chapitre où l on situe le langage C dans la très nombreuse famille des langages de programmation et où l on écrit son premier programme dans ce langage.

Plus en détail

Guide de Démarrage Desktop. 2014 Release 1 Xojo, Inc.

Guide de Démarrage Desktop. 2014 Release 1 Xojo, Inc. Guide de Démarrage Desktop 2014 Release 1 Xojo, Inc. Chapitre 1 Introduction Bienvenue dans Xojo, le moyen le plus facile de créer des applications desktop and web multiplateformes. Section 1 À propos

Plus en détail

PROCÉDURE D'INSTALLATION DRIVER WINDOWS 8 (32 ou 64 bit)

PROCÉDURE D'INSTALLATION DRIVER WINDOWS 8 (32 ou 64 bit) PROCÉDURE D'INSTALLATION DRIVER WINDOWS 8 (32 ou 64 bit) DÉTERMINER VOTRE VERSION DE WINDOWS 8 1. Rechercher l icône «Panneau de configuration» (dans le menu Démarrer ou sur le bureau, en fonction de votre

Plus en détail

Utilisation des tableaux numériques

Utilisation des tableaux numériques 8 Utilisation des tableaux numériques Les tableaux représentent un type de stockage de données souvent utilisé en langage C. Le Chapitre 6 vous en a donné un bref aperçu. Aujourd hui, vous allez étudier

Plus en détail

Principes de la programmation impérative

Principes de la programmation impérative Séquence d instructions Variables et types Types élaborés Procédures, arguments Gestion de la mémoire Langage compilé, interprété Principes de la programmation impérative Séquence d instructions Variables

Plus en détail

Premier pas avec Python

Premier pas avec Python Premier pas avec Python Télécharger le logiciel Python 2.6 pour Windows en cliquant ici : (13,8 Mo) Lancer le programme d installation en cliquant sur Exécuter : Répondre aux différents messages de l installation

Plus en détail

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte Matériel : -Une carte hepia-light -Un ordinateur avec Windows et le logiciel LPCXpresso

Plus en détail

La maintenance logicielle de son ordinateur : Explications (mise à jour le 05/07/2011)

La maintenance logicielle de son ordinateur : Explications (mise à jour le 05/07/2011) La maintenance logicielle de son ordinateur : Explications (mise à jour le 05/07/2011) A/ Maintenance de base avec les outils windows I) Nettoyage du disque : Dans le poste de travail, sur le lecteur «Disque

Plus en détail

INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000

INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000 INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000 Introduction : Initiation à la Micro- Informatique 1. Matériel 2. Périphériques a) Le clavier b) La souris c) L écran d) L unité centrale e) L imprimante

Plus en détail

Programmation en Python - Cours 2 : Premiers programmes. MPSI - Lycée Thiers

Programmation en Python - Cours 2 : Premiers programmes. MPSI - Lycée Thiers Programmation en Python - Cours 2 : Premiers programmes Diverses utilisations de python Utilisation en mode interactif Ecriture d un programme python Utilisation en mode interactif Ecriture d un programme

Plus en détail

Installation de FRAMIGEST 1.3 et supe rieure.

Installation de FRAMIGEST 1.3 et supe rieure. Installation de FRAMIGEST 1.3 et supe rieure. Installation Sur Windows XP Avant de commencer, vérifiez que la session Windows sous laquelle vous vous trouvez dispose de droits administrateur, et est verrouillée

Plus en détail

Initiation à Open Office Writer (logiciel libre/gratuit)

Initiation à Open Office Writer (logiciel libre/gratuit) Initiation à Open Office Writer (logiciel libre/gratuit) I/ Téléchargement et Installation Lancez votre navigateur Internet Tapez Open Office dans Google. Cliquez sur le lien : fr: OpenOffice.org Cliquez

Plus en détail

Introduction au module : exercices corrigés en VBA

Introduction au module : exercices corrigés en VBA PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Exercices corrigés en VBA, Semaine 0 avril mai 2013 Objectifs Installer l environnement de développement ; Se familiariser avec l environnement de développement

Plus en détail

HelloWorld : Création d un Projet avec Project Builder

HelloWorld : Création d un Projet avec Project Builder HelloWorld : Création d un Projet avec Project Builder Version française http://trad.applescript.free.fr Préambule Ce tutoriel n est absolument pas une traduction officielle de la Société Apple. Ce tutoriel

Plus en détail

Guide d utilisation. Pour GestiO Saisie Rapide version 1.01.05

Guide d utilisation. Pour GestiO Saisie Rapide version 1.01.05 Guide d utilisation Pour GestiO Saisie Rapide version 1.01.05 Partie 1 : Installation Procédure pour la première installation du logiciel ❶ ❷ ❸ Téléchargement du fichier o Vous devez vous connecter au

Plus en détail

TP1 - Introduction au langage C

TP1 - Introduction au langage C ENS Lyon L-Info PROJ1 2014-2015 TP1 - Introduction au langage C Sujet à terminer pour le dimanche 20 à 2h59, sous forme d une archive.zip contenant votre code source, par email à aurelien.cavelan@ens-lyon.fr.

Plus en détail

Pas besoin d être informaticien pour s en servir et le configurer.

Pas besoin d être informaticien pour s en servir et le configurer. Vous venez de télécharger Smartcaisse, Merci de tester ce logiciel. L installation de SmartCaisse Pocket est relativement simple et est expliquée à la fin de ce manuel. Présentation de Smartcaisse : SmartCaisse

Plus en détail

Tutoriel de création et d utilisation d une bibliothèque dynamique (dll)

Tutoriel de création et d utilisation d une bibliothèque dynamique (dll) Tutoriel de création et d utilisation d une bibliothèque dynamique (dll) Cette procédure démontre comment on crée une bibliothèque dynamique (Dynamic Link Library ou DLL) contenant des classes utiles pour

Plus en détail

5.3.1.12 Travaux pratiques Installation de logiciels tiers dans Windows Vista

5.3.1.12 Travaux pratiques Installation de logiciels tiers dans Windows Vista 5.0 5.3.1.12 Travaux pratiques Installation de logiciels tiers dans Windows Vista Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez installer et supprimer une application

Plus en détail

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License).

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License). Qu'est ce qu'eclipse? Eclipse est un environnement de développement intégré (IDE) principalement utilisé en Java. Il peut être amélioré et modifié en utilisant de nombreux plug-ins. La licence fournie

Plus en détail

Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information

Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information ..... Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO.............. Document préparé par le Service des technologies de l information Université du Québec en Outaouais

Plus en détail

LANDesk Management Suite 8.8

LANDesk Management Suite 8.8 LANDesk Management Suite 8.8 Documentation originale: http://community.landesk.com/support/docs/doc-1531 Adaptation et traduction en Français par Frédéric Mauclaire 2 Mars 2010 Table des matières Introduction...

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.

Plus en détail