Codage de l information

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

Download "Codage de l information"

Transcription

1 Codage de l information Édition au 21-mars-14 L informatique est la science du traitement automatisé de l information (data processing). L ordinateur (mot créé en 1954 par M.J. Perret -professeur de lettres à la Sorbonne- à la demande d IBM) est une machine, constituée de nombreux composants électroniques, permettant ce traitement automatique de l information. Ce traitement, représenté dans la figure 1, consiste à produire des résultats par manipulation de données, ces résultats pouvant bien entendu constituer de nouvelles données à traiter Figure 1 l'informatique Le terme anglais de computer (= calculateur) lui donne un sens plus réduit que le vocable français. Les données à traiter peuvent être très diverses (textes, nombres, images, informations codées fournies par des capteurs extérieurs, ) ainsi que les résultats produits par le traitement (éditions sur écran, imprimante, mais aussi commande d une machine, d un robot, ). 1. mode de représentation élémentaire dans l ordinateur Dans l ordinateur, les informations sont codées sous forme électrique dans une logique à deux états : pas de courant (en fait ddp environ 0 V), c est l état 0 du courant (en fait ddp environ 5 V ou 3 V), c est état 1 Il s agit donc d un système (ou d une logique) binaire qui est utilisé pour coder toutes les informations à manipuler. Cet élément de base de la représentation de l information dans l ordinateur est appelé BIT (binary digit en anglais et élément binaire en français.) Remarquons qu il existe de nombreux autres systèmes de codage, par exemple avec 26 lettres on peut coder toutes les subtilités de la langue française, (il suffit de les combiner sous forme de mots et d y ajouter des caractères de ponctuations, des accents ) ; il en est de même de la diversité des êtres vivants codée à l aide de mots de trois lettres prises parmi quatre (triplet du code génétique). La représentation de messages complexes nécessitera bien évidemment des suites ordonnées de 0 et de 1 très nombreux. Ces séquences sont, pour faciliter la manipulation et la compréhension, rassemblées en mots de longueur variable, multiples de 8 : OCTETS (mots de 8 bits) Qu'est-ce qu'un octet? Les octets sont des mots de 8 bits, c est à dire que l on peut les représenter par une succession ordonnée de huit 0 ou 1. Cette représentation correspond à l utilisation des nombres en base 2. Cette suite est ordonnée comme les nombres traditionnels. On parle de bit de poids fort pour le premier (ou les quatre premiers) situé à gauche et de bit de poids faible pour le dernier (ou les quatre derniers) situé à droite. Quelques exemples de mots de 8 bits et de leur équivalent décimal : (0) (255) (107) Le nombre de mots différents est de deux mots pour 1 bits (0 et 1) soit 2 1, quatre mots pour 2 bits (00, 01, 10, 11) soit 2 2, huit mots de 3 bits (000, 001, 010, 011, 100, 101, 110, 111) soit 2 3 Par récurrence, le nombre d'octets est de 2 8 = 256, de (0 en système décimal) à l octet (255 en système décimal). Le nombre décimal correspondant à un nombre binaire est calculable par l opération suivante : 1

2 soit hgfe dcba le nombre binaire le nombre décimal est égal à (a.2 0 ) + (b.2 1 ) + (c.2 2 ) + (d.2 3 ) + (e.2 4 ) + (f.2 5 ) +(g.2 6 ) +(h.2 7 ) ou (h.2 7 )+ (g.2 6 )+ (f.2 5 )+ (e.2 4 )+ (d.2 3 )+ (c.2 2 )+ (b.2 1 )+ (a.2 0 ) soit dans l exemple ci-dessus : (1.2 0 ) + (1.2 1 ) + (0.2 2 ) + (1.2 3 ) + (0.2 4 ) +(1.2 5 ) + (1.2 6 ) +(0.2 7 ) = = 107 Cette opération est identique en base dix dans laquelle 10 remplace 2 : ( ) + ( ) + ( ) = 107 Représentation en hexadécimal Les nombres binaires étant difficiles à manipuler on préfère souvent utiliser le système hexadécimal, c est à dire la base 16 composée de chiffres allant de 0 à 15 avec pour les chiffres supérieurs à 9 les symboles A (10), B (11), C (12), D (13), E (14), F (15). Dans ces conditions un mot de 4 bits est représenté par un chiffre hexadécimal et un octet par deux chiffres hexadécimaux. Dans l exemple ci-dessus, le nombre binaire est divisé en 0110 (soit 6 en décimal et 6 en hexadécimal) et 1011 (soit 11 en décimal et B en hexadécimal) donc 6B en hexadécimal. La plupart des calculatrices permettent de faire des calculs dans les bases de votre choix, binaire, octale (base 8), décimale et hexadécimale. Conversion de base (décimal en hexadécimal) CONVERTIR de base 10 en base 16 : Pour convertir de base 10 en base 16, on réalise la division entière du nombre décimal par la valeur de la base (16). Le reste obtenu est le dernier chiffre. L opération est recommencée sur le quotient jusqu à ce que ce quotient soit inférieur à 16, valeur de la base, les différents restes prenant place devant le premier chiffre trouvé. Ces chiffres sont écrits avec les symboles correspondant à la base 16. Ex : conversion du nombre 724. Figure 2 Conversion de base d'un nombre décimal Note : en remplaçant 16 par un autre nombre représentant une base, on pourra convertir dans cette base par la même opération. Les octets peuvent être rassemblés en mots plus importants : mots de 16 bits allant de 0000 à FFFF en hexadécimal ( en décimal) et donc composés de 2 octets. Le nombre de mots de 16 bits est de 2 16 = mots différents. mots de 32 bits et donc composés de 4 octets Les microordinateurs actuels manipulent les bits par mot de 16 ou de 32 bits bientôt 64. Les gros ordinateurs utilisent des mots de 32 bits ou de 64 bits habituellement. Le nombre de mots de 16 bits est de 2 32 = soit environ 4 milliards! 2

3 2. représentation des caractères (code ASCII, Unicode) (voir aussi caractères dans la partie Texteur) Les textes sont représentés par des lettres et des signes divers de ponctuation, des chiffres On appelle caractères ces différents éléments et leur codage est réalisé actuellement à l aide de mots de 8 bits : des octets. Il a donc fallu une normalisation pour que les différents ordinateurs communiquent sans problèmes et elle a abouti au code ASCII (sigle de l American Standard Code Information Interchange). Ce code ASCII a été créé par les Étatsuniens : la langue anglaise n'ayant pas de caractères particuliers, un mot de 7 bits suffit à coder tous ses caractères. La norme ASCII n'est donc normalisée que 0 à 127 (les sept derniers bits de l octet). Pour écrire dans d'autres langues comme le français, il faut ajouter les caractères particuliers ce ces langues. Pour les langues latines ce sont les lettres accentuées et bien d'autres caractères : ñ, ô, æ, î, Ú, Â, œ, î, ê, Ï,, õ, î,ò, ß, chacun devant être codé par un octet. On utilise donc le 8 ème bit pour cela (code Ascii étendu, mal normalisé). Bien entendu, les langues slaves, grecques, asiatiques ajoutent à la complexité du codage. Le code ASCII Ce code ASCII étendu comprend 256 caractères se décomposant en : une série, de 0 à 31, de caractères de contrôle permettant diverses opérations sur les communications entre éléments de la machine, des marquages (comme les caractères 13 = retour en début de ligne et 10 = saut à la ligne, envoyés par la touche <return> ou <entrée>), ou encore l activation du haut-parleur (BIP, caractère dit BEL de code 7) Dans le tableau ci-dessous, les sigles à 2 ou 3 caractères sont les mnémoniques des caractères de contrôle. BEL c'est le bip, LF pour Line Feed provoque un changement de page sur l'imprimante, CR pour Carriage return marque la fin de paragraphe, ESC représente l'échappement (escape).la signification des autres sigle sera trouvée dans Wikipedia 0 = 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9 = 10 = 11 = 12 = 13 = 14 = 15 = NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 16 = 17 = 18 = 19 = 20 = 21 = 22 = 23 = 24 = 25 = 26 = 27 = 28 = 29 = 30 = 31 = DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Sont ensuite codés : les signes de ponctuation et d autres signes de 32, (espace) à 47, de 58 à 64, de 91 à 96 et de 123 à = 33 = 34 = 35 = 36 = 37 = 38 = 39 = 40 = 41 = 42 = 43 = 44 = 45 = 46 = 47 =! " # $ % & ' ( ) * +, -. / 58 = 59 = 60 = 61 = 62 = 63 = 64 = 91 = 92 = 93 = 94 = 95 = 96 = : ; < = [ \ ] ^ _ ` 123 = 124 = 125 = 126 = 127 = { } ~ Attention, le caractère 127 correspond à "delete" (supprimer). les chiffres, de 48 (chiffre 0) à 57 (chiffre 9) 48 = 49 = 50 = 51 = 52 = 53 = 54 = 55 = 56 = 57 = les lettres majuscules, de 65 (A) à 90 (Z) 65 = 66 = 67 = 68 = 69 = 70 = 71 = 72 = 73 = 74 = 75 = 76 = 77 = 78 = 79 = A B C D E F G H I J K L M N O 80 = 81 = 82 = 83 = 84 = 85 = 86 = 87 = 88 = 89 = 90 = P Q R S T U V W X Y Z 3

4 les lettres minuscules, non accentuées, de 97 (a) à 122 (z), décalées de 32 par rapport aux majuscules (code de A = 65, code de a = = 97). 97 = 98 = 99 = 100 = 101 = 102 = 103 = 104 = 105 = 106 = 107 = 108 = 109 = 110 = 111 = a b c d e f g h i j k l m n o 112 = 113 = 114 = 115 = 116 = 117 = 118 = 119 = 120 = 121 = 122 = p q r s t u v w x y z puis, au-delà de 127, sans norme admise par tous, différents caractères non utilisés dans la langue anglaise, avec en particulier les caractères accentués ou spéciaux (ñ, ç, ß ) en minuscules ou en majuscules, des ligatures (compression de deux lettres comme fl devenant fl), des symboles particuliers ce qui pose parfois des problèmes délicats pour la communication entre deux ordinateurs de standards différents : MS-DOS, Windows95 (norme ANSI) et MacOS n'utilisent pas les mêmes valeurs. On a alors recours à des logiciels de transcodage. De toutes façons, si les langues latines et anglosaxonnes sont faciles à coder sur 256 caractères, il n'en va pas de même si l'on souhaite utiliser d'autres alphabets (cyrillique, arabe, idéogrammes chinois, C'est pourquoi, au niveau international, un nouveau code sur 16 bits a été adopté, Unicode, qui permet de coder 2 16 = signes. Un texte unique pourra ainsi contenir tous les caractères sans devoir passer par des artifices complexes. L intérêt est particulièrement important pour certaines langues étrangères (chinois et autres langues à idéogrammes) et pour l imprimerie (ligatures, association de deux lettres comme fi ou fl, symboles,, ±, ) mais aussi pour introduire dans un texte donné des caractères n existant pas dans la langue ou du moins dans les 256 premiers codes. Tableau global Les tableaux suivants montrent ces codes. 0 = 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9 = 10 = 11 = 12 = 13 = 14 = 15 = NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 16 = 17 = 18 = 19 = 20 = 21 = 22 = 23 = 24 = 25 = 26 = 27 = 28 = 29 = 30 = 31 = DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 32 = 33 = 34 = 35 = 36 = 37 = 38 = 39 = 40 = 41 = 42 = 43 = 44 = 45 = 46 = 47 =! " # $ % & ' ( ) * +, -. / 48 = 49 = 50 = 51 = 52 = 53 = 54 = 55 = 56 = 57 = 58 = 59 = 60 = 61 = 62 = 63 = : ; < = >? 64 = 65 = 66 = 67 = 68 = 69 = 70 = 71 = 72 = 73 = 74 = 75 = 76 = 77 = 78 = 79 A B C D E F G H I J K L M N O 80 = 81 = 82 = 83 = 84 = 85 = 86 = 87 = 88 = 89 = 90 = 91 = 92 = 93 = 94 = 95 = P Q R S T U V W X Y Z [ \ ] ^ _ 96 = 97 = 98 = 99 = 100 = 101 = 102 = 103 = 104 = 105 = 106 = 107 = 108 = 109 = 110 = 111 = ` a b c d e f g h i j k l m n o 112 = 113 = 114 = 115 = 116 = 117 = 118 = 119 = 120 = 121 = 122 = 123 = 124 = 125 = 126 = 127 = p q r s t u v w x y z { } ~ Figure - Table des caractères : partie normalisée (représentée en base 16 ) Remarque : Le code 0 sert de premier code aux touches de fonctions. Les touches des flèches de direction sont codées, soit comme celles de fonction (deux codes successifs), soit comme des touches à un seul caractère selon qu elles appartiennent au clavier numérique ou au clavier spécial! Code ASCII étendu : partie non normalisée (ou mal normalisée) Les deux tableaux suivants montrent les codes des deux principaux environnements dans l'alphabet Latin 1 : Sous Windows 4

5 Figure - Table des caractères : partie non normalisée sous Windows95 (ANSI) Pour obtenir un caractère particulier sous Windows, il suffit, tout en maintenant la touche <ALT> enfoncée, de taper 0 suivi du code à 3 chiffres du tableau ANSI (sur le pavé numérique). <ALT> 0163 produit le symbole. Sans le 0 de tête, c'est la table ASCII qui est utilisée. Sous MacOS Ä Å Ç É Ñ Ö Ü á à â ä ã å ç é è ê ë í ì î ï ñ ó ò ô ö õ ú ù û ü ß Æ Ø ± µ π ª º Ω æ ø ƒ À Ã Õ Œ œ ÿ Ÿ fi fl Â Ê Á Ë È Í Î Ï Ì Ó Ô apple Ò Ú Û Ù ı ˆ ˇ Norme UNICODE Figure - Table des caractères : partie non normalisée sous MacOS Comme précisé ci-dessus, la norme UNICODE permet de coder la plupart des langues et donc, si le système le peut, de mélanger des écritures différentes comme le japonais et l'anglais sur une page internet (voir figure). Deux exemples des caractères unicode normalisés pour des langues non latines. 5

6 Figure Extrait de table Unicode des caractères Arabe et "Chinois" (mandarin). La valeur du code est obtenue en "ajoutant" les caractères horizontaux et le caractère vertical. Exemple FC40 (arabe) ou F941 (mandarin) Figure page internet wikipedia sur les Oxyures avec un mélange de latin (langue utilisée pour nommer les êtres vivants) et japonais. 6

7 3. représentation des nombres La représentation de nombres entiers de 0 à 255 ne pose pas de problèmes Il suffit d un octet. On peut toutefois, avec un octet, représenter un nombre entre -127 et + 128, ou toute autre chose! La représentation dépend donc du programme utilisé et de ses choix : 90 (5A en hexadécimal) peut représenter le nombre 90 ou le caractère Z. Par contre, la représentation des nombres supérieurs à 255, nécessite plus d octets. Avec deux octets, on pourra coder les entiers de 0 à ou de à ou tout autre possibilité Chaque utilisateur peut ainsi, en principe, adopter son mode de présentation, ce qui gène les échanges : des normes sont indispensables. Un nombre réel devra être représenté autrement et l infini ne sera pas accessible en raison du codage sur un nombre limité de bits. Les nombres réels sont compris par la machine dans leur notation scientifique du type 1, E+18 ou -1, E-18 par exemple. Le nombre est donc écrit sous la forme ± a x 10 ±n (n entier relatif) et comprend donc dans un ordre déterminé : un signe, une «mantisse ou significande a», l exposant n et son signe (voir pour plus de détail un ouvrage spécialisé ou Wikipedia (mantisse)). Par exemple, de façon arbitraire : Un nombre comme -0, sera donc décomposé en : signe - : traduit en 0 mantisse : traduite en nombre binaire. signe de l exposant : + traduit en 1 exposant : 1, traduit en binaire. La précision dépend du langage utilisé et de la machine. En langage JAVA deux types de nombres réels suivant le standard IEEE 754 : les nombres réels de type FLOAT sont codés sur 32 bits (4 octets) : ils vont de -1, à 3, et donnent 9 chiffres significatifs. les nombres réels de type DOUBLE sont codés sur 64 bits (8 octets) : ils vont de -7, à 1, et donnent 18 chiffres significatifs. Même s'il est important, le nombre de chiffres significatifs reste limité. La représentation d'un nombre dans l'ordinateur est donc fondamentalement fausse Une série de calculs successifs conduira à une accumulation d erreurs pouvant affecter le résultat final. Essayez par exemple d'additionner et 10-3 Quand on compare un résultat de calcul et un nombre entier (1 par exemple), il n'est pas sûr que le nombre calculé soit égal à 1 même s'il apparaît sur l'écran égal à 1 (dans le tableur par exemple). Attention : on utilise souvent, comme sur les calculatrices, le point décimal, (à la place de la virgule). Toutefois, sous MacOS et sous Windows, l utilisateur choisit le point ou la virgule dans un panneau de configuration adéquat. 7

8 4. représentation élémentaire d autres objets Un seul exemple illustrera ce codage, toujours particulier, celui d un son. Le son nommé «Oui», est codé (au moins pour le début) comme indiqué au dessous en hexadécimal d une part, avec sa traduction en ASCII d autre part. La première colonne représente les adresses des octets. On pourra modifier un son en manipulant ces données Représentation interne dʼun son, de nom "Oui" Le codage nʼest compréhensible que pour les logiciels mais on remarquera que lʼon peut modifier chaque octet du son (extrait dʼune ressource son dʼun pile Hypercard à lʼaide de ResEdit sur Macintosh) en hexadécimal en ASCII exemple du codage du son "Oui" enregistré à l'aide d'un microphone 5. Un autre type de codage : codes barre et QR code Les code-barres ont envahi tout notre univers notamment au travers des produits de consommation qui sont tous ainsi identifiés. Ils sont conçus de façon complexe pour être lus et décodés par une lecteur laser (appareil de caisse ou douchette) qui peut lire dans n'importe quelle position pour un code de largeur quelconque et transformer le code en une suite de chiffres décimaux. Le produit est ainsi repéré et l'appareillage associé peut traiter l'information : affichage du prix et prise en compte de l'achat sur la note, direction d'une valise à l'aéroport ou d'une palette à l'usine, identification d'un prélèvement au laboratoire etc Figure - Douchette Le système de codage utilise des barres verticales comme indiqué dans la figure reprise de la revue "La Recherche". figure Code-barre L'idée de passer en deux dimensions pour intégrer une somme d'informations plus importantes est concrétisée aujourd'hui dans le QR Code (Quick Response Code) : 8

9 Un code QR généré Lecture par un téléphone avec une application Figure Exemple de QR code et de son décodage Corrélats : Enregistrer/Ouvrir, Programmation, Numériser, 9 Produit de la lecture

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Le codage informatique

Le codage informatique Outils de Bureautique Le codage informatique (exemple : du binaire au traitement de texte) PLAN 3) Le codage binaire 4) Représentation physique des bits 5) Le bit est un peu court... 6) Codage de texte

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

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

1 Introduction au codage

1 Introduction au codage CélestineOscarDésiréAnatoleGastonEugène 1 Introduction au codage 1.1 Les ensembles L ensemble de tout les ensembles est Dieu lui-même. Kantor Ensemble des parties d un ensemble désigne l ensemble des sous-ensembles

Plus en détail

Architecture de l ordinateur

Architecture de l ordinateur Architecture de l ordinateur Emmanuel Lazard Université Paris-Dauphine mars 2011 Computers are my forte! BRAZIL (Terry Gilliam, 1985) Ce document a initialement été publié sous forme de livre : Emmanuel

Plus en détail

Jeux de caracte res et encodage (par Michel Michaud 2014)

Jeux de caracte res et encodage (par Michel Michaud 2014) Jeux de caracte res et encodage (par Michel Michaud 2014) Les ordinateurs ne traitent que des données numériques. En fait, les codages électriques qu'ils conservent en mémoire centrale ne représentent

Plus en détail

Une version javascript sera disponible directement dans le cours prochainement.

Une version javascript sera disponible directement dans le cours prochainement. Author : Cédric Vanconingsloo Ce cours est principalement axé sur la compréhension du fonctionnement d'un ordinateur et l'étude du seul langage qu'il connaisse, le binaire. De ce fait, le cours est relativement

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

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

ET LO GICIEL D UN S YS T EME IN FORMATIQUE C HAPIT RE 0 : ENVIRONNEMENT MATE RI EL ET LO GICIEL D UN S YS T EME IN FORMATIQUE Objectifs : 1. Présenter l ensemble des ressources physiques et logicielles d un système informatique. 2. Comprendre la

Plus en détail

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3 8 Systèmes de numération INTRODUCTION SYSTÈMES DE NUMÉRATION POSITIONNELS Dans un système positionnel, le nombre de symboles est fixe On représente par un symbole chaque chiffre inférieur à la base, incluant

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Microprocesseur + Logiciel

Microprocesseur + Logiciel Microprocesseur + Logiciel Robot EVALBOT MOHAMED AKIL BUREAU 5253 UNITE IGI 1001 PROGRAMMATION DES MICROPROCESSEURS Présentation [IGI1001] CONTEXTE SCIENTIFIQUE... 4 1. OBJECTIFS DE L UNITE... 6 2. OBJECTIFS

Plus en détail

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

clavier espagnol Figure 1 - deux types de claviers AZERTY ou QWERTY

clavier espagnol Figure 1 - deux types de claviers AZERTY ou QWERTY Clavier (Keyboard) Résumé : Le clavier reste le périphérique d entrée fondamental de l ordinateur car il permet d introduire des caractères de façon simple. La maîtrise de son utilisation demeure donc

Plus en détail

Conversion d un entier. Méthode par soustraction

Conversion d un entier. Méthode par soustraction Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut

Plus en détail

Langages et Concepts de Programmation Introduction à la programmation en langage C

Langages et Concepts de Programmation Introduction à la programmation en langage C Langages et Concepts de Programmation Introduction à la programmation en langage C Cours 1A 2013-2014 Jean-Jacques Girardot, Marc Roelens girardot@emse.fr, roelens@emse.fr Septembre 2013 École Nationale

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

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

CHRONIQUE de la société royale LE VIEUX-LIÈGE

CHRONIQUE de la société royale LE VIEUX-LIÈGE N o 325 (Tome V, N o 23) PUBLICATION TRIMESTRIELLE Juillet Septembre 2005. CHRONIQUE de la société royale Association sans but lucratif Sites et monuments Siège social : rue Hors-Château, 65, B-4000 LIÈGE

Plus en détail

V- Manipulations de nombres en binaire

V- Manipulations de nombres en binaire 1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,

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

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel

Plus en détail

I- Définitions des signaux.

I- Définitions des signaux. 101011011100 010110101010 101110101101 100101010101 Du compact-disc, au DVD, en passant par l appareil photo numérique, le scanner, et télévision numérique, le numérique a fait une entrée progressive mais

Plus en détail

TP 1 : 1 Calculs en binaire, octal et hexadécimal

TP 1 : 1 Calculs en binaire, octal et hexadécimal Univ. Lille 1 - Licence Informatique 2ème année 2013-14 Objectifs du TP Ce TP a pour but Codage de l'information TP 1 : 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats

Plus en détail

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR CHUTT!!!!! NOUS ALLONS COMMENCER! AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR l' ORDINATEUR Classeur voir) voir) (voir) POUR COMMENCER, UN PEU DE VOCABULAIRE POUR MIEUX COMPRENDRE CERTAINES ABREVIATIONS : Ordinateur

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER APPRENDRE A MANIPULER LE CLAVIER Apprendre à manipuler le clavier SOMMAIRE : I APPRENDRE A TAPER AU CLAVIER... PAGES 3-11 1.1 - Positionnement des touches d'un clavier... Page 3 1.2 - Les touches importantes

Plus en détail

Langage Éric Guérin 5 octobre 2010

Langage Éric Guérin 5 octobre 2010 Langage Éric Guérin 5 octobre 2010 Langage C TABLE DES MATIÈRES Table des matières 1 Introduction 7 1.1 Historique........................................... 7 1.2 Architecture matérielle....................................

Plus en détail

Chapitre 10 Arithmétique réelle

Chapitre 10 Arithmétique réelle Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013

Plus en détail

Tout savoir sur le clavier

Tout savoir sur le clavier Tout savoir sur le clavier Niveau débutant Niveau intermédiaire Niveau confirmé Le clavier est un périphérique d entrée (interface homme / machine), composé de touches envoyant des instructions à la machine.

Plus en détail

Electronique Numérique

Electronique Numérique Electronique Numérique 1er tome Systèmes combinatoires Etienne Messerli Yves Meyer Septembre 2010 Version 1.4 Mise à jour de ce manuel La base du présent manuel a été écrit par M. Yves Meyer de l'école

Plus en détail

Stage d informatique pour l ingénieur

Stage d informatique pour l ingénieur Cours SII Année 2012 2013 Stage d informatique pour l ingénieur Marc Baudoin École nationale supérieure de techniques avancées Cours SII Année 2012 2013 Stage d informatique pour l ingénieur Marc Baudoin

Plus en détail

Traitement de texte : Quelques rappels de quelques notions de base

Traitement de texte : Quelques rappels de quelques notions de base Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

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

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

Formats de fichiers adaptés à l'archivage électronique à moyen et long terme

Formats de fichiers adaptés à l'archivage électronique à moyen et long terme RÉPUBLIQUE ET CANTON DE GENÈVE Archives d'etat Formats de fichiers adaptés à l'archivage électronique à moyen et long terme Version Date Objet de la version 1.0 19.10.2011 Document validé par le Collège

Plus en détail

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION 145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu

Plus en détail

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel Activité 1 Compter les points Écriture binaire des nombres Résumé Les données de l ordinateur sont stockées et transmises sous la forme d une série de 0 et de 1. Comment peut-on représenter des mots et

Plus en détail

Conservation des documents numériques

Conservation des documents numériques Conservation des documents numériques Qu'est ce qu'un document numérique? Matthieu GIOUX matthieu.gioux@bnf.fr Contexte de la préservation des documents numériques Une croissance en expansion Développement

Plus en détail

Chapitre 1 I:\ Soyez courageux!

Chapitre 1 I:\ Soyez courageux! Chapitre 1 I:\ Soyez courageux! Pour ne rien vous cacher, le langage d'assembleur (souvent désigné sous le terme "Assembleur", bien que ce soit un abus de langage, puisque "Assembleur" désigne le logiciel

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

Sur trois couches, on obtient donc 2563 = 16 777 216 de couleurs, soit 24bpp (Bit Per Pixel).

Sur trois couches, on obtient donc 2563 = 16 777 216 de couleurs, soit 24bpp (Bit Per Pixel). Camera raw La fonction Camera Raw d'adobe Photoshop permet d'accéder facilement et rapidement aux images au format «raw» (brut), utilisé par de nombreux appareils photo numériques professionnels et milieu

Plus en détail

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

Stage d informatique pour l ingénieur

Stage d informatique pour l ingénieur Cours SII Année 2015 2016 Stage d informatique pour l ingénieur Marc Baudoin École nationale supérieure de techniques avancées Cours SII Année 2015 2016 Stage d informatique pour l ingénieur Marc Baudoin

Plus en détail

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL J. TICHON(1) (2), J.-M. TOULOTTE(1), G. TREHOU (1), H. DE ROP (2) 1. INTRODUCTION Notre objectif est de réaliser des systèmes de communication

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

IFT2880 Organisation des ordinateurs et systèmes

IFT2880 Organisation des ordinateurs et systèmes Représentation des nombres flottants Notation exponentielle Représentations équivalentes dans la base 10 de 1,234 1 2 3, 4 0 0. 0 x 1 0-2 1 2, 3 4 0. 0 x 1 0-1 1, 2 3 4. 0 x 1 0 1 2 3. 4 x 1 0 1 2. 3 4

Plus en détail

Introduction à NetCDF

Introduction à NetCDF Introduction à NetCDF École normale supérieure L3 géosciences 2014/2015 Lionel GUEZ guez@lmd.ens.fr Laboratoire de météorologie dynamique Explications préliminaires Deux distinctions générales sur les

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

Chapitre 1 Introduction à la technologie des ordinateurs 1.1 DEFINITION DE L INFORMATIQUE L informatique (de information et automatique) est la «science du traitement rationnel (fondée sur la raison, conforme

Plus en détail

Créer une base de données

Créer une base de données Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création

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

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

Initiation au binaire

Initiation au binaire Présenté par TryEngineering Objet de la leçon Cette leçon explique les principes du code binaire et ses applications possibles par les ingénieurs informaticiens. Dans cette leçon, les élèves réaliseront

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est: Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.

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

Outils permettant la diffusion de l information. Un point sur le droit numérique

Outils permettant la diffusion de l information. Un point sur le droit numérique Technologies de l Information et de la Communication Introduction aux NTE/TICE Présentation des UNR UNT Outils permettant la diffusion de l information Conceptualisation d un module d apprentissage numérique

Plus en détail

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté Compétences travaillées : Mettre en œuvre un protocole expérimental Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

Structure du format BMP, sa lecture, sa construction et son écriture

Structure du format BMP, sa lecture, sa construction et son écriture Structure du format BMP, sa lecture, sa construction et son écriture Claude Parisel Mars 2003 Table des matières : 1. Le choix du format 2. Commentaires sur les autres formats 3. Format BMP pour noir&blanc,

Plus en détail

Présentation du cours

Présentation du cours Thibault HILAIRE thibault.hilaire@lip6.fr François PECHEUX francois.pecheux@lip6.fr Informatique générale 1 (Python) Introduction Présentation du cours AGRAL-MTX-GM 2014-2015 20h de cours, 40h de TP/projets

Plus en détail

Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information

Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information 1 Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information année universitaire 2013-2014 Licence Creative Commons cbea 2 Introduction Objectifs du cours Le cours de Codage de

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Permis de conduire info

Permis de conduire info Permis de conduire info Questions théoriques DB - 6 octobre 2014 1 Module(s) 1 1. M1.- L'affirmation suivante est-elle vraie ou fausse? "Un ordinateur ne manipule que des données binaires. Il ne comprend

Plus en détail

Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER

Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER Vous reconnaissez-vous? Vous avez une tablette porte-clavier et vous savez qu elle est ajustable mais ne savez pas comment faire. Peut-être

Plus en détail

Algorithmique & Langage C IUT GEII S1. Notes de cours (première partie) cours_algo_lgc1.17.odp. Licence

Algorithmique & Langage C IUT GEII S1. Notes de cours (première partie) cours_algo_lgc1.17.odp. Licence Licence Algorithmique & Langage C Paternité - Pas d'utilisation Commerciale Partage des Conditions Initiales à l'identique 2.0 France Vous êtes libres : * de reproduire, distribuer et communiquer cette

Plus en détail

Procédure appropriée pour éditer les diagrammes avec ECM Titanium

Procédure appropriée pour éditer les diagrammes avec ECM Titanium Procédure appropriée pour éditer les diagrammes avec ECM Titanium Introduction: Dans ce document vous trouverez toutes les renseignements dont vous avez besoin pour éditer les diagrammes avec le logiciel

Plus en détail

Projet Matlab : un logiciel de cryptage

Projet Matlab : un logiciel de cryptage Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que

Plus en détail

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Anis ASSÈS Mejdi BLAGHGI Mohamed Hédi ElHajjej Mohamed Salah Karouia

Anis ASSÈS Mejdi BLAGHGI Mohamed Hédi ElHajjej Mohamed Salah Karouia Ministère de l Enseignement Supérieur, de la Recherche Scientifique et de la Technologie Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Djerba SUPPORT DE COURS

Plus en détail

I.1- DÉFINITIONS ET NOTIONS DE BASE

I.1- DÉFINITIONS ET NOTIONS DE BASE I.1- DÉFINITIONS ET NOTIONS DE BASE Informatique Information Automatique Logiciels (Software) Matériels (Hardware) Définition de l information : On appelle une information tout ce qui est transmissible

Plus en détail

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

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

Composition d un ordinateur :

Composition d un ordinateur : Un ordinateur est une machine automatique de traitement de l information obéissant à des programmes formés par des suites d opérations arithmétiques et logiques. Il peut transformer, stocker, archiver

Plus en détail

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com) TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6

Plus en détail

Matériel & Logiciels (Hardware & Software)

Matériel & Logiciels (Hardware & Software) CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

Intégrité, signature et processus d'archivage

Intégrité, signature et processus d'archivage Intégrité, signature et processus d'archivage Françoise Banat-Berger1 et Anne Canteaut2 Les textes législatifs concernant l écrit électronique font de sa conservation une des conditions essentielles de

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

Module : Informatique Générale 1. Les commandes MS-DOS

Module : Informatique Générale 1. Les commandes MS-DOS 1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS

Plus en détail

Salle de technologie

Salle de technologie Prénom : Nom : Classe : Date : Salle de technologie Séquence Le dessin technique Définition du dessin technique : Le dessin technique est un ensemble de règles pour représenter des objets ; ces règles

Plus en détail

PROJET ALGORITHMIQUE ET PROGRAMMATION II

PROJET ALGORITHMIQUE ET PROGRAMMATION II PROJET 1 ALGORITHMIQUE ET PROGRAMMATION II CONTENU DU RAPPORT A RENDRE : o Fiche signalétique du binôme o Listing des différents fichiers sources o CD sources o Il sera tenu compte de la présentation du

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

PIXMA MG5500. series. Guide d'installation

PIXMA MG5500. series. Guide d'installation PIXMA MG5500 series Guide d'installation CANON INC. 2013 Guide d'installation Ce guide fournit des informations pour configurer une connexion réseau à l imprimante. Connexion réseau Connexion sans fil

Plus en détail

Écrire pour internet. Comment les internautes lisent ils? La lecture à l'écran

Écrire pour internet. Comment les internautes lisent ils? La lecture à l'écran Écrire pour internet Beaucoup d'études le montrent : l'avènement d'internet a transformé en profondeur nos habitudes et nos méthodes lecture. Ces mutations peuvent se constater non seulement dans la manière

Plus en détail