Informatique pour tous Les Fichiers Fichiers :

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

Download "Informatique pour tous Les Fichiers Fichiers :"

Transcription

1 LES FICHIERS Fichiers : notion de chemin d accès, lecture et écriture de données numériques ou de type chaîne de caractères depuis ou vers un fichier.. On encourage l utilisation de fichiers en tant que supports de données ou de résultats avant divers traitements, par exemple graphiques. L utilisation de bases de données sera étudiée plus tard.

2 I-Utilité des fichiers I-Utilité des fichiers LES FICHIERS

3 I-Utilité des fichiers Jusqu'à présent, les programmes que nous avons réalisés ne traitaient qu'un très petit nombre de données. Nous pouvions donc à chaque fois inclure ces données dans le corps du programme luimême (par exemple dans une liste).

4 I-Utilité des fichiers Jusqu'à présent, les programmes que nous avons réalisés ne traitaient qu'un très petit nombre de données. Nous pouvions donc à chaque fois inclure ces données dans le corps du programme luimême (par exemple dans une liste). Cette façon de procéder devient cependant tout à fait inadéquate lorsque l'on souhaite traiter une quantité d'informations plus importante.

5 I-Utilité des fichiers Jusqu'à présent, les programmes que nous avons réalisés ne traitaient qu'un très petit nombre de données. Nous pouvions donc à chaque fois inclure ces données dans le corps du programme luimême (par exemple dans une liste). Cette façon de procéder devient cependant tout à fait inadéquate lorsque l'on souhaite traiter une quantité d'informations plus importante. Il faut alors séparer les données et les algorithmes qui les traitent, dans des fichiers différents.

6 I-Utilité des fichiers Jusqu'à présent, les programmes que nous avons réalisés ne traitaient qu'un très petit nombre de données. Nous pouvions donc à chaque fois inclure ces données dans le corps du programme luimême (par exemple dans une liste). Cette façon de procéder devient cependant tout à fait inadéquate lorsque l'on souhaite traiter une quantité d'informations plus importante. Il faut alors séparer les données et les algorithmes qui les traitent, dans des fichiers différents. Il faut donc doter nos programmes de divers mécanismes permettant de créer des fichiers, d'y écrire des données et de les lire ensuite.

7 LES FICHIERS I-Utilité des fichiers II-Opérations avec les fichiers

8 LES FICHIERS I-Utilité des fichiers II-Opérations avec les fichiers

9 Sous Python, l'accès aux données d un fichier du disque est assuré par l intermédiaire d un objet de type particulier, que l on appelle objet-fichier ou fichier virtuel, crée dans la mémoire.

10 Sous Python, l'accès aux données d un fichier du disque est assuré par l intermédiaire d un objet de type particulier, que l on appelle objet-fichier ou fichier virtuel, crée dans la mémoire. On crée cet objet à l'aide de la fonction open().

11 Sous Python, l'accès aux données d un fichier du disque est assuré par l intermédiaire d un objet de type particulier, que l on appelle objet-fichier ou fichier virtuel, crée dans la mémoire. On crée cet objet à l'aide de la fonction open().

12 Sous Python, l'accès aux données d un fichier du disque est assuré par l intermédiaire d un objet de type particulier, que l on appelle objet-fichier ou fichier virtuel, crée dans la mémoire. On crée cet objet à l'aide de la fonction open(). étiquette de l objet crée, indispensable pour utiliser l objet

13 Sous Python, l'accès aux données d un fichier du disque est assuré par l intermédiaire d un objet de type particulier, que l on appelle objet-fichier ou fichier virtuel, crée dans la mémoire. On crée cet objet à l'aide de la fonction open(). l objet est bien d un type spécial inconnu jusqu ici

14 La fonction open() a comme premier argument le nom d un fichier véritable sur le disque ou tout autre support de mémoire.

15 La fonction open() a comme premier argument le nom d un fichier véritable sur le disque ou tout autre support de mémoire. Cet argument est une chaîne de caractères, par exemple Monfichier.txt.

16 La fonction open() a comme premier argument le nom d un fichier véritable sur le disque ou tout autre support de mémoire. Cet argument est une chaîne de caractères, par exemple Monfichier.txt. Attention : il ne faut pas confondre le nom de fichier (connu par le système d exploitation)

17 La fonction open() a comme premier argument le nom d un fichier véritable sur le disque ou tout autre support de mémoire. Cet argument est une chaîne de caractères, par exemple Monfichier.txt. Attention : il ne faut pas confondre le nom de fichier (connu par le système d exploitation) avec le nom de la variable qui permet d utiliser l objet de type objet-fichier dans le programme Python!

18 La fonction open() attend au moins deux arguments, qui sont des chaînes de caractères :

19 La fonction open() attend au moins deux arguments, qui sont des chaînes de caractères : le nom du fichier à ouvrir, comme on l a déjà vu

20 La fonction open() attend au moins deux arguments, qui sont des chaînes de caractères : le mode, qui spécifie le mode d ouverture du fichier.

21 La fonction open() attend au moins deux arguments, qui sont des chaînes de caractères : le mode, qui spécifie le mode d ouverture du fichier. Les principaux modes possibles sont indiqués dans le tableau suivant :

22 fonction open() mode r signification Ouverture en lecture (valeur par défaut si le mode n est pas précisé)

23 fonction open() mode r w signification Ouverture en lecture (valeur par défaut si le mode n est pas précisé) Ouverture en écriture (un nouveau fichier est crée à chaque ouverture, en effaçant un éventuel fichier du même nom déjà existant)

24 fonction open() mode r w a signification Ouverture en lecture (valeur par défaut si le mode n est pas précisé) Ouverture en écriture (un nouveau fichier est crée à chaque ouverture, en effaçant un éventuel fichier du même nom déjà existant) Ouverture en écriture avec ajout (les nouvelles données écrites sont ajoutées après les données déjà présentes dans le fichier)

25 fonction open() mode r w a t signification Ouverture en lecture (valeur par défaut si le mode n est pas précisé) Ouverture en écriture (un nouveau fichier est crée à chaque ouverture, en effaçant un éventuel fichier du même nom déjà existant) Ouverture en écriture avec ajout (les nouvelles données écrites sont ajoutées après les données déjà présentes dans le fichier) Ouverture en mode texte (le contenu est une unique chaîne de caractère) (valeur par défaut si le mode n est pas précisé)

26 fonction open() mode r w a t b signification Ouverture en lecture (valeur par défaut si le mode n est pas précisé) Ouverture en écriture (un nouveau fichier est crée à chaque ouverture, en effaçant un éventuel fichier du même nom déjà existant) Ouverture en écriture avec ajout (les nouvelles données écrites sont ajoutées après les données déjà présentes dans le fichier) Ouverture en mode texte (le contenu est une unique chaîne de caractère) (valeur par défaut si le mode n est pas précisé) Ouverture en mode binaire (le contenu est une suite d octets sans aucun décodage)

27 fonction open() Il existe d autres paramètres que nous n utiliserons pas sauf éventuellement celui qui concerne l encoding si l on veut manipuler des accents dans un fichier texte.

28 fonction open() Il existe d autres paramètres que nous n utiliserons pas sauf éventuellement celui qui concerne l encoding si l on veut manipuler des accents dans un fichier texte. En effet, l encoding par défaut est celui du système d exploitation et il est nécessaire de préciser utf8 à la lecture si l on veut restituer correctement les accents. alors que affiche

29 En tant qu objet, un objet de type objet-fichier possède plusieurs méthodes utiles.

30 En tant qu objet, un objet de type objet-fichier possède plusieurs méthodes utiles. La méthode close() referme le fichier virtuel dans la mémoire, c est-à-dire ses liaisons le fichier du disque.

31 En tant qu objet, un objet de type objet-fichier possède plusieurs méthodes utiles. La méthode close() referme le fichier virtuel dans la mémoire, c est-à-dire ses liaisons le fichier du disque. Le fichier du disque est désormais disponible pour tout usage, par Python ou un autre logiciel.

32 En tant qu objet, un objet de type objet-fichier possède plusieurs méthodes utiles. La méthode close() referme le fichier virtuel dans la mémoire, c est-à-dire ses liaisons le fichier du disque. Le fichier du disque est désormais disponible pour tout usage, par Python ou un autre logiciel. Oublier de fermer un fichier risque d empêcher son utilisation ultérieure.

33 Conclusion : quand on écrit un programme, il est de bon usage d écrire l instruction de fermeture d un fichier dès que l on écrit celle d ouverture de ce fichier. en laissant l espace pour écrire le traitement du fichier.

34 Conclusion : quand on écrit un programme, il est de bon usage de prévoir l instruction de fermeture d un fichier virtuel dès que l on écrit celle d ouverture de ce fichier. en laissant l espace pour écrire le traitement du fichier.

35 Conclusion : quand on écrit un programme, il est de bon usage de prévoir l instruction de fermeture d un fichier virtuel dès que l on écrit celle d ouverture de ce fichier. en laissant l espace pour écrire le traitement du fichier. De plus, c est lors de la fermeture du fichier virtuel que son contenu est physiquement inscrit dans le fichier disque, qui est modifié seulement alors.

36 LES FICHIERS I-Utilité des fichiers II-Opérations avec les fichiers

37 Supposons l objet étiqueté par la variable obfichier ouvert en mode w ou a.

38 La méthode.write write() de obfichier permet l'écriture proprement dite des données dans le fichier virtuel.

39 La méthode.write write() de obfichier permet l'écriture proprement dite des données dans le fichier virtuel. Ces données (obligatoirement de type chaîne de caractères à cause du mode choisi pour l ouverture du fichier) sont fournies en argument de la fonction.

40 La méthode.write write() de obfichier permet l'écriture proprement dite des données dans le fichier virtuel. Ces données (obligatoirement de type chaîne de caractères à cause du mode choisi pour l ouverture du fichier) sont fournies en argument de la fonction. Elles sont enregistrées dans le fichier les unes à la suite des autres tant que le fichier n est pas refermé (c'est la raison pour laquelle on parle de fichier à accès séquentiel).

41 La méthode.write write() de obfichier permet l'écriture proprement dite des données dans le fichier virtuel. Ces données (obligatoirement de type chaîne de caractères à cause du mode choisi pour l ouverture du fichier) sont fournies en argument de la fonction. Elles sont enregistrées dans le fichier les unes à la suite des autres tant que le fichier n est pas refermé (c'est la raison pour laquelle on parle de fichier à accès séquentiel). Chaque nouvel appel de la méthode write() continue l'écriture à la suite de ce qui est déjà enregistré, sans aucune séparation. Rappel : Le caractère non imprimable indiquant la fin de ligne est \n.

42 Il existe aussi la méthode.writelines writelines() qui permet l'écriture de tous les éléments d une liste, chacun sur une ligne, et à condition qu ils soient du type chaîne de caractères.. Elles sont enregistrées dans le fichier les unes à la suite des autres tant que le fichier n est pas refermé (c'est la raison pour laquelle on parle de fichier à accès séquentiel). Chaque nouvel appel de la méthode write() continue l'écriture à la suite de ce qui est déjà enregistré, sans aucune séparation. Rappel : Le caractère non imprimable indiquant la fin de ligne est \n.

43 Il existe aussi la méthode.writelines writelines() qui permet l'écriture de tous les éléments d une liste, chacun sur une ligne, et à condition qu ils soient du type chaîne de caractères. Elles sont enregistrées dans le fichier les unes à la suite des autres tant que le fichier n est pas refermé (c'est la raison pour laquelle on parle de fichier à accès séquentiel). Chaque nouvel appel de la méthode write() continue l'écriture à la suite de ce qui est déjà enregistré, sans aucune séparation. Rappel : Le caractère non imprimable indiquant la fin de ligne est \n.

44 3) Lecture LES FICHIERS I-Utilité des fichiers II-Opérations avec les fichiers 3) Lecture

45 3) Lecture Plusieurs autres méthodes de l objet obfichier permet la lecture des données qu il contient.

46 3) Lecture Plusieurs autres méthodes de l objet obfichier permet la lecture des données qu il contient. read() Lit et renvoie la totalité du fichier sous la forme d une seule chaîne de caractères. Si la taille du fichier est trop grande, on peut préciser le nombre de caractères par un paramètre numérique passé à la fonction.

47 3) Lecture Plusieurs autres méthodes de l objet obfichier permet la lecture des données qu il contient. read() readline() Lit et renvoie la totalité du fichier sous la forme d une seule chaîne de caractères. Si la taille du fichier est trop grande, on peut préciser le nombre de caractères par un paramètre numérique passé à la fonction. Lit et renvoie une ligne du fichier y compris le caractère de fin de ligne sous la forme d une seule chaîne de caractères.

48 3) Lecture Plusieurs autres méthodes de l objet obfichier permet la lecture des données qu il contient. read() readline() readlines() Lit et renvoie la totalité du fichier sous la forme d une seule chaîne de caractères. Si la taille du fichier est trop grande, on peut préciser le nombre de caractères par un paramètre numérique passé à la fonction. Lit et renvoie une ligne du fichier y compris le caractère de fin de ligne sous la forme d une seule chaîne de caractères. Lit et renvoie toutes les lignes du fichier sous forme d une liste dont chaque élément est une ligne du fichier (en tant que chaînes de caractères).

49 3) Lecture Erreurs fréquentes : Essayer d ouvrir un fichier qui n existe pas sur le disque :

50 3) Lecture Erreurs fréquentes : Essayer d ouvrir un fichier qui n existe pas sur le disque :

51 3) Lecture Erreurs fréquentes : Essayer d ouvrir un fichier qui n existe pas sur le disque : Essayer de lire un fichier virtuel qui a été ouvert en mode écriture :

52 3) Lecture Erreurs fréquentes : Essayer d ouvrir un fichier qui n existe pas sur le disque : Essayer de lire un fichier virtuel qui a été ouvert en mode écriture :

53 3) Lecture Erreurs fréquentes : Essayer d ouvrir un fichier qui n existe pas sur le disque : Essayer de lire un fichier virtuel qui a été ouvert en mode écriture : Essayer de lire un fichier qui n est pas dans le répertoire de travail de Python.

54 3) Lecture Procédure à suivre absolument pour corriger cette dernière erreur :

55 3) Lecture Procédure à suivre absolument pour corriger cette dernière erreur : Vérifier qu il existe un répertoire dédié à l IPT sur votre espace réseau ( P:\Mes documents\) sinon le créer ;

56 3) Lecture Procédure à suivre absolument pour corriger cette dernière erreur : Vérifier qu il existe un répertoire dédié à l IPT sur votre espace réseau ( P:\Mes documents\) sinon le créer ; Remarque : P: est le nom du disque réseau vu dans l explorateur de Windows ou de Pyzo. Sur le bureau de Windows, il s appelle «Mes espaces sur»

57 3) Lecture Procédure à suivre absolument pour corriger cette dernière erreur : Vérifier qu il existe un répertoire dédié à l IPT sur votre espace réseau ( P:\Mes documents\) sinon le créer ; Sous Pyzo, enregistrer dans ce répertoire la page où sera écrit le programme (elle peut être encore éventuellement vierge), avec l extension.py.

58 3) Lecture Procédure à suivre absolument pour corriger cette dernière erreur : Vérifier qu il existe un répertoire dédié à l IPT sur votre espace réseau ( P:\Mes groupes\mes documents\) sinon le créer ; Sous Pyzo, enregistrer dans ce répertoire la page où sera écrit le programme (elle peut être encore éventuellement vierge), avec l extension.py. Ce nouveau fichier doit apparaître dans la fenêtre de l explorateur de fichiers de Pyzo, ouvert à ce répertoire.

59 3) Lecture Copier l adresse de ce répertoire. Vérifier qu il existe un répertoire dédié à l IPT sur votre espace réseau ( P:\Mes groupes\mes documents\) sinon le créer ; Sous Pyzo, enregistrer dans ce répertoire la page où sera écrit le programme (elle peut être encore éventuellement vierge), avec l extension.py. Ce nouveau fichier doit apparaître dans la fenêtre de l explorateur de fichiers de Pyzo, ouvert à ce répertoire.

60 3) Lecture Copier l adresse de ce répertoire. Dans la barre de menus au dessus de la fenêtre interactive, cliquer sur Python

61 3) Lecture Copier l adresse de ce répertoire. Dans la barre de menus au dessus de la fenêtre interactive, cliquer sur Python puis sur Configuration des shell.

62 3) Lecture Copier l adresse de ce répertoire. Dans la barre de menus au dessus de la fenêtre interactive, cliquer sur Python puis sur Configuration des shell. Coller l adresse du répertoire dans les champs vides.

63 3) Lecture Copier l adresse de ce répertoire. Dans la barre de menus au dessus de la fenêtre interactive, cliquer sur Python puis sur Configuration des shell. Coller l adresse du répertoire dans les champs vides. Après avoir fermé cette fenêtre de configuration, fermer aussi la fenêtre interactive.

64 3) Lecture Copier l adresse de ce répertoire. Dans la barre de menus au dessus de la fenêtre interactive, cliquer sur Python puis sur Configuration des shell. Coller l adresse du répertoire dans les champs vides. Après avoir fermé cette fenêtre de configuration, fermer aussi la fenêtre interactive. Ouvrir aussitôt une nouvelle fenêtre interactive. Python devrait maintenant trouver les fichiers dans le répertoire indiqué.

65 III-Exercices 3) Lecture LES FICHIERS I-Utilité des fichiers II-Opérations avec les fichiers 3) Lecture III-Exercices

66 III-Exercices 3) Lecture Ouvrir une nouvelle page dans l éditeur de Pyzo puis y écrire sur des lignes séparées les mots suivants : math, physique, chimie, sii, philo, langues, ipt. Enregistrer cette page dans un fichier nommé matieres.txt du répertoire actif (attention à l extension).

67 III-Exercices 3) Lecture Ouvrir une nouvelle page dans l éditeur de Pyzo puis y écrire sur des lignes séparées les mots suivants : math, physique, chimie, sii, philo, langues, ipt. Enregistrer cette page dans un fichier nommé matieres.txt du répertoire actif (attention à l extension). Ouvrir et lire ce fichier avec un programme Python pour créer et afficher une liste dont chaque élément est l un des mots indiqués ci-dessus.

68 III-Exercices 3) Lecture Ouvrir une nouvelle page dans l éditeur de Pyzo puis y écrire sur des lignes séparées les mots suivants : math, physique, chimie, sii, philo, langues, ipt. Enregistrer cette page dans un fichier nommé matieres.txt du répertoire actif (attention à l extension). Ouvrir et lire ce fichier avec un programme Python pour créer et afficher une liste dont chaque élément est l un des mots indiqués ci-dessus. Trier cette liste par ordre alphabétique à l aide de la méthode.sort() des listes puis copier dans un nouveau fichier matieres_alpha.txt le contenu de cette liste triée (avec un mot par ligne du fichier).

69 III-Exercices 3) Lecture Ouvrir une nouvelle page dans l éditeur de Pyzo puis y écrire sur des lignes séparées les mots suivants : math, physique, chimie, sii, philo, langues, ipt. Enregistrer cette page dans un fichier nommé matieres.txt du répertoire actif (attention à l extension). Ouvrir et lire ce fichier avec un programme Python pour créer et afficher une liste dont chaque élément est l un des mots indiqués ci-dessus. Trier cette liste par ordre alphabétique à l aide de la méthode.sort() des listes puis copier dans un nouveau fichier matieres_alpha.txt le contenu de cette liste triée (avec un mot par ligne du fichier). Vérifier le contenu de ce nouveau fichier en l ouvrant.

70 III-Exercices 3) Lecture Copier sous Windows les fichiers placés dans P:/Mes groupes/pcsi1/ipt/ et les coller dans votre répertoire personnel.

71 III-Exercices 3) Lecture Écrire en Python une fonction renvoyant une ligne extraite aléatoirement d un fichier passé comme argument. L appel de cette fonction sera donc de la forme random_ligne( nom_fichier ) Écrire un algorithme pour créer une phrase formée avec une ligne extraite de chacun des fichiers «un.txt», «deux.txt» et «trois.txt», les deux premières lignes étant reliées par la chaîne «des», les deux suivantes par un espace vide. Utiliser une boucle pour créer un certain nombre de phrases du type précédent, les écrire dans un fichier avec un retour à la ligne après chacune. Lire le fichier obtenu. Remarques : Voir le TP 05 pour voir comment générer un nombre entier aléatoire ; La méthode.rstrip('\n\r') d un objet de type chaîne de caractère permet d ôter le caractère «passage à la ligne»

72 III-Exercices 3) Lecture Créer à l'aide de Python un fichier texte contenant des chaînes de caractères correspondant à des valeurs numériques de types int et float ; Lire le fichier pour récupérer ces valeurs et les utiliser dans un calcul simple (somme, moyenne...) puis afficher le résultat.

73 III-Exercices 3) Lecture Le fichier "experiment.csv" (obtenu à l'aide du logiciel Regressi) est un fichier texte qui contient (à partir de la troisième ligne) des chaînes de caractères correspondant aux valeurs numériques de deux variables (t et y). Dans Python, lire le fichier pour afficher les deux premières lignes du fichier et en interpréter la signification ; Lire une ligne au-delà de la troisième pour comprendre comment sont séparées les chaînes dans le fichier ; A l'aide des données du fichier, tracer la courbe y = f(t) en utilisant le module matplotlib.pyplot.

74 III-Exercices 3) Lecture Remarques : pour tracer une courbe à l'aide du module matplotlib.pyplot, les instructions sont les suivantes : matplotlib.pyplot import matplotlib.pyplot as pl import numpy as np abscisses = une_liste_de_valeurs ordonnees = une_autre_liste_de_valeurs pl.plot(abscisses, ordonnees ) pl.show()

75 III-Exercices 3) Lecture

76 III-Exercices 3) Lecture obfichier = open('matieres.txt','r') liste_ligne=obfichier.readlines() liste_ligne.sort() obfichier.close() obfichier = open('matieres_alpha.txt','a') for ligne in liste_ligne : obfichier.write(ligne) obfichier.close()

77 III-Exercices 3) Lecture from random import seed, randint seed() def random_ligne(fichier) : obfichier = open(fichier,'r') liste_ligne=obfichier.readlines() nb = randint(1,len(liste_ligne)) obfichier.close() return liste_ligne[nb] obfichier = open("txt_alea.txt",'a') for i in range(50): phrase='' for nom in ("un","deux","trois") : nom_fichier = nom + ".txt" ligne = random_ligne(nom_fichier) ligne = ligne.rstrip('\n\r') if nom == "un" : ligne += " des " else : ligne += " " phrase += ligne phrase += "\n" obfichier.write(phrase) obfichier.close()

78 III-Exercices 3) Lecture obfichier = open("experiment.csv",'r') liste_ligne=obfichier.readlines() obfichier.close() tlist =[] ylist = [] for i in range(len(liste_ligne)) : ligne=liste_ligne[i] ligne = ligne.rstrip('\n\r') pos = ligne.index(";") tlist.append(ligne[0:pos]) ylist.append(ligne[pos+1:len(ligne)]) tlist = tlist[2:len(tlist)] ylist = ylist[2:len(ylist)] import matplotlib.pyplot as pl pl.plot([float(t) for t in tlist],[float(y) for y in ylist]) pl.grid() # décoration : pour créer une grille pl.axhline(color='black') pl.axvline(color='black') pl.show()

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

1.1 L EXPLORATEUR WINDOWS

1.1 L EXPLORATEUR WINDOWS Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

1 Lecture de fichiers

1 Lecture de fichiers Programmation 1 Cours n 6 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot 1 Lecture de fichiers Un fichier est une suite de caractères mémorisés sur le disque dur de la machine dans un endroit

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr 6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure

Plus en détail

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Il est important de savoir les identifier, de connaître

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Découverte de Python

Découverte de Python Découverte de Python Python est un des langages informatiques au programme des concours à partir de la session 2015. Ce tutoriel vous permettra de vous mettre à peu près à niveau de ce qui a été fait en

Plus en détail

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC

Plus en détail

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

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

1 Recherche en table par balayage

1 Recherche en table par balayage 1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément

Plus en détail

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

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS IB INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1 DIPLOMA PROGRAMME PROGRAMME DU DIPLÔME DU BI PROGRAMA DEL DIPLOMA DEL BI M06/5/COMSC/SP1/FRE/TZ0/XX 22067017 Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS

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

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

GESTION DE L'ORDINATEUR

GESTION DE L'ORDINATEUR FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation

Plus en détail

A - Créer une Base de données au format dbase

A - Créer une Base de données au format dbase Bases de données sous Open Office (OOo) : Bref tutorial A - Créer une Base de données au format dbase 1. Solution 1 :Ouvrir une feuille de classeur dans OOo. Mettre le nom des champs sur la 1ère ligne

Plus en détail

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? TP Codage numérique des caractères Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? I Le code ASCII 1. Une première approche Ouvrir un fichier Excell Sur la ligne 1 du tableau,

Plus en détail

Utilisation de la clé USB et autres supports de stockages amovibles

Utilisation de la clé USB et autres supports de stockages amovibles Utilisation de la clé USB et autres supports de stockages amovibles Sommaire : 1. Repérer et copier un fichier se trouvant sur l'ordinateur...3 2. Brancher une clé USB à l'ordinateur...4 3. Visualiser

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau MINISTERE DE L AGRICULTURE DE L ELEVAGE ET DE LA PECHE DIRECTION DU GENIE RURAL PROJET DE RENFORCEMENT DES CAPACITES NATIONALES DE SUIVI DES RESSOURCES EN EAU AXE SUR LA GESTION DE L EAU AGRICOLE Système

Plus en détail

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 - SISR1 CH7 Mise en place d'un serveur FTP - Page 1 - Sommaire Application 1 : Serveur FTP sous Windows 2003...3 Préambules...3 Manipulation sur le Serveur FTP...4 Manipulation sur le client FTP...11 Application

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

1 è r e étape : créer sa base de d o n n é e s

1 è r e étape : créer sa base de d o n n é e s Le publipostage (ou mailing) permet à un document (le document principal créé avec Open Office Writer) de profiter des informations se trouvant dans un autre document (la source de données créée avec Open

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée) IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence simultanée) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Installation...............

Plus en détail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier

Plus en détail

Gestion des utilisateurs : Active Directory

Gestion des utilisateurs : Active Directory Gestion des utilisateurs : Active Directory 1. Installation J'ai réalisé ce compte-rendu avec une machine tournant sous Windows 2008 server, cependant, les manipulations et les options restent plus ou

Plus en détail

LES BIBLIOTHEQUES DE WINDOWS 7

LES BIBLIOTHEQUES DE WINDOWS 7 LES BIBLIOTHEQUES DE WINDOWS 7 1 PRINCIPE Elles permettent de mieux trier et de retrouver ses fichiers, sans tenir compte de leur emplacement réel sur le disque dur. Ainsi, une Bibliothèque est un dossier

Plus en détail

Un exemple avec WORKSPACE d'interwrite

Un exemple avec WORKSPACE d'interwrite S'approprier un utilitaire de TNI Un exemple avec WORKSPACE d'interwrite Objectifs : S'approprier un utilitaire de TNI («soft»)afin de percevoir la plus-value pédagogique de l'outil. Pour cela utiliser

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

MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI

MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI BTS AGPME Ciel Gestion commerciale (mai 2005) Pierre TASSION 1 Table des matières D après le référentiel BTS PME PMI Présentation

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

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

Plus en détail

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Procédure : Sauvegarder un Windows 7 sur un disque réseau Procédure : Sauvegarder un Windows 7 sur un disque réseau Pour achever cette procédure, aucune installation n'est nécessaire. Dans cette procédure, nous sauvegarderons ces éléments : Les documents des

Plus en détail

Guide d utilisation de la clé mémoire USB

Guide d utilisation de la clé mémoire USB Service des bibliothèques Guide d utilisation de la clé mémoire USB I- Préambule Politique de prêt : Le Service des bibliothèques vous permet de faire l emprunt d une clé mémoire pour une période de 48

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

Cahier Technique Liaison Comptabilité Api / Sage ECF

Cahier Technique Liaison Comptabilité Api / Sage ECF Cahier Technique Liaison Comptabilité Api / Sage ECF Sage Titre Petites du document Page 2 / 19 Entreprises Documentation technique Sommaire I. Introduction... 3 II. Liaison... 4 1. Pré-requis... 4 2.

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

Projet de programmation (IK3) : TP n 1 Correction

Projet de programmation (IK3) : TP n 1 Correction Projet de programmation (IK3) : TP n 1 Correction Semaine du 20 septembre 2010 1 Entrées/sorties, types de bases et structures de contrôle Tests et types de bases Tests et types de bases (entiers) public

Plus en détail

Réparer un disque dur passé en RAW

Réparer un disque dur passé en RAW Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de

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

La technologie au collège

La technologie au collège La technologie au collège Qu est-ce qu un fichier? DOC 0 En informatique, la notion de fichier et omniprésente. Lors de l'utilisation d'un PC, il nous arrive fréquemment d'en copier, d'en effacer, d'en

Plus en détail

Outils pour la pratique

Outils pour la pratique Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.

Plus en détail

Guide d installation CLX.PayMaker Office (3PC)

Guide d installation CLX.PayMaker Office (3PC) Guide d installation CLX.PayMaker Office (3PC) Sommaire 1. Installation et reprise des données... 2 2. Premiers pas établir une connexion au compte bancaire et recevoir des informations de compte... 4

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 utiliser le lecteur MP3?

Comment utiliser le lecteur MP3? Comment utiliser le lecteur MP3? Comment utiliser le lecteur MP3? Pour des raisons de sécurité, certaines fonctions sont désactivées lors de la conduite. Bouton PWR Bouton (SOURCE) MENU Touches de changement

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Organiser vos documents Windows XP

Organiser vos documents Windows XP Organiser vos documents Windows XP Dossier? Fichier? Qu'est ce que c'est? Un dossier (autrement appelé répertoire) est un élément dans lequel on peut mettre d'autres dossiers, ou des fichiers (ou les 2).

Plus en détail

Effectuer une sauvegarde avec Nero BackItUp

Effectuer une sauvegarde avec Nero BackItUp Effectuer une sauvegarde avec Nero BackItUp Nero BackItUp représente bien plus qu un simple programme de gravure supplémentaire dans la suite de Nero. En fait, vous disposez ici d un véritable outil de

Plus en détail

Organiser le disque dur Dossiers Fichiers

Organiser le disque dur Dossiers Fichiers Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur

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

Affectation standard Affectation modifiée (exemple)

Affectation standard Affectation modifiée (exemple) 1 sur 5 13/02/2005 11:44 Les fonctions qui vont être abordées vont vous apprendre à : comprendre l'arborescence Poste de travail, disque Répertoire ou dossier Chemin absolu, relatif utiliser l'explorateur

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

Cours 1 : La compilation

Cours 1 : La compilation /38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà

Plus en détail

pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices

pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices La classe StockPrices facilite la récupération de données financières via le site Yahoo Finance ainsi

Plus en détail

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES Compétences mises en jeu durant l'activité : Compétences générales : S'impliquer, être autonome. Compétence(s) spécifique(s) : Reconnaître des signaux de nature

Plus en détail

Propagation sur réseau statique et dynamique

Propagation sur réseau statique et dynamique Université de la Méditerranée UFR Sciences de Luminy Rapport de stage informatique pour le Master 2 de Physique, Parcours Physique Théorique et Mathématique, Physique des Particules et Astroparticules.

Plus en détail

Cours d algorithmique pour la classe de 2nde

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

Plus en détail

AxCrypt pour Windows

AxCrypt pour Windows AxCrypt pour Windows AxCrypt est un logiciel permettant de crypter/décrypter vos données sensibles pour éviter que des personnes malveillantes puissent y accéder. Pré-requis : Windows 95/98/Me/NT/2000/XP

Plus en détail

RECUPERATION DES DONNEES. De votre ancien logiciel de Gestion Commerciale vers EBP Gestion Commerciale Open Line 2014

RECUPERATION DES DONNEES. De votre ancien logiciel de Gestion Commerciale vers EBP Gestion Commerciale Open Line 2014 RECUPERATION DES DONNEES De votre ancien logiciel de Gestion Commerciale vers EBP Gestion Commerciale Open Line 2014 1 SOMMAIRE PRE-REQUIS... 3 DONNEES RECUPEREES... 4 SAUVEGARDE DE VOTRE OU VOS DOSSIERS

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

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

Décompresser, créer une archive au format «ZIP»

Décompresser, créer une archive au format «ZIP» Décompresser, créer une archive au format «ZIP» Qu'est-ce qu'une archive? Une archive est tout simplement une collection de fichiers stockée dans un fichier unique. Rien de plus, rien de moins. Il existe

Plus en détail

Leçon N 5 PICASA Généralités

Leçon N 5 PICASA Généralités Leçon N 5 PICASA Généralités Avec cette leçon N 5, nous allons commencer l étude du traitement de vos photos avec le logiciel de GOOGLE, PICASA, que vous avez téléchargé dans la leçon N 3. 1 Présentation

Plus en détail

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes

Plus en détail

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013 Sommaire Application 1 : Serveur FTP sous Windows 2003... Préambule... Mise en place dus erveur FTP... Mise en place du client FTP... Application 2 : Serveur FTP sous XP avec Typsoft FTP Préambule Je vérifie

Plus en détail

Chapitre 2 Devine mon nombre!

Chapitre 2 Devine mon nombre! Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction

Plus en détail

Organiser les informations ( approche technique )

Organiser les informations ( approche technique ) Organiser les informations ( approche technique ) Introduction : Le stockage des informations est une fonctionnalité essentielle de l outil informatique, qui permet de garantir la pérennité des informations,

Plus en détail

Open Office - Présentation

Open Office - Présentation 1 Définition 1.1 Diaporama Un diaporama est une succession de diapositives, chaque diapositive correspond à un écran d'ordinateur. Les diapositives peuvent être affichées de façon séquentielle ou par appel

Plus en détail

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés DSI Documentation utilisateurs Installation et paramétrage Accès aux modèles, autotextes et clip- art partagés Auteur : Yves Crausaz Date : 21 septembre 2006 Version : 1.04 Glossaire OOo : Abréviation

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

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

1. Utilisation du logiciel Keepass

1. Utilisation du logiciel Keepass Utilisation du logiciel Keepass L'usage de mots de passe est nécessaire pour de nombreux accès ou pour la protection de données personnelles. Il convient d'en utiliser plusieurs, suivant le type d'accès

Plus en détail

Cours Microfer Chartres

Cours Microfer Chartres Niveau de difficulté Débutant Cours Microfer Chartres LA MUSIQUE Ce que vous souhaitez : 1 Enregistrer de la musique à partir d internet (légalement) 2 Graver un Cd de musique 3 Copier un Cd sur une cle

Plus en détail

PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE

PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE Protéger sa clé USB avec un système de cryptage par mot de passe peut s avérer très utile si l on veut cacher certaines données sensibles, ou bien rendre ces données

Plus en détail

TP3 : Manipulation et implantation de systèmes de fichiers 1

TP3 : Manipulation et implantation de systèmes de fichiers 1 École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande

Plus en détail

Séance 0 : Linux + Octave : le compromis idéal

Séance 0 : Linux + Octave : le compromis idéal Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

Découverte du tableur CellSheet

Découverte du tableur CellSheet Découverte du tableur CellSheet l application pour TI-83 Plus et TI-84 Plus. Réalisé par Guy Juge Professeur de mathématiques et formateur IUFM de l académie de Caen Pour l équipe des formateurs T 3 Teachers

Plus en détail

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) Voici un petit document concernant d'un espace crypté sur une clef usb en utilisant le logiciel TRUECRYPT. Ce dernier est gratuit et disponible

Plus en détail

TPS 4 Objectifs du programme aide à la lecture et à l'écriture Les fonctions principales lecture à haute voix

TPS 4 Objectifs du programme aide à la lecture et à l'écriture Les fonctions principales lecture à haute voix TPS 4 (Texte Parlant Simple, version 4 avec voix Kali ou SAPI 5) Objectifs du programme Comme son nom l'indique ce programme est une sorte de mini-traitement de texte, pourvu de fonctions d'aide à la lecture

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

Bac Professionnel Systèmes Electroniques Numériques

Bac Professionnel Systèmes Electroniques Numériques Installation d'os : Ghost réseau On vous demande de réaliser la sauvegarde de l'image d'un PC Mise en situation: Vous disposez d'un PC fonctionnel qui a été installé. On vous demande de réaliser une image

Plus en détail

Optimisation SSD associé à un disque dur classique. Windows 7.

Optimisation SSD associé à un disque dur classique. Windows 7. Optimisation SSD associé à un disque dur classique. Windows 7. Tutoriel mis à jour le 20 novembre 2011 Astuce. Pour simplifier la mise en place sur l'écran, cliquer sur Démarrer (l'icône Windows du clavier)

Plus en détail

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,

Plus en détail

Installation poste de travail. Version 2.0 10/02/2011

Installation poste de travail. Version 2.0 10/02/2011 Vente Partner version XEROX Installation poste de travail Version 2.0 10/02/2011 Page 1 Pour installer, vous aurez besoin : - Du CD (ou de sa copie sur le serveur) de la même version que celle déjà installée

Plus en détail

Guide de correction et d optimisation des images en vue de leur publication sous Marcomedia Contribute. Logiciel utilisé : Adobe PhotoShop 7

Guide de correction et d optimisation des images en vue de leur publication sous Marcomedia Contribute. Logiciel utilisé : Adobe PhotoShop 7 Guide de correction et d optimisation des images en vue de leur publication sous Marcomedia Contribute Logiciel utilisé : Adobe PhotoShop 7 Etape 1 Sélectionner les images, et les copier dans un répertoire

Plus en détail

Réparer un disque dur passé en RAW

Réparer un disque dur passé en RAW Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

Exonet : sauvegarde automatisée d une base de données

Exonet : sauvegarde automatisée d une base de données Exonet : sauvegarde automatisée d une base de données Description Propriétés Description Intitulé long Formation concernée Matière Présentation Notions Transversalité Outils Mots-clés Durée 4h. Auteur(es)

Plus en détail