Site de la spécialité ISN du lycée Louis Marchal

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Site de la spécialité ISN du lycée Louis Marchal"

Transcription

1 Site de la spécialité ISN du lycée Louis Marchal 1) Codage d' un entier positif Un ordinateur ne manipule que des 0 et des 1 (circuit ouvert ou fermé par exemple), toutes les données doivent donc être codées sous forme de suites de 0 et de 1, c'est à dire sous forme binaire. Ecriture décimale - écriture binaire Quand on écrit 578 cela signifie 5 paquets de paquets de unités. De même quand on écrit 1010 en binaire, cela signifie : 1 paquet de paquet de paquet de unité, autrement dit 10 en écriture décimale. Exercice 1.1 : à quels décimaux correspondent les binaires et ? A l'inverse pour transformer un décimal en binaire, on peut faire des divisions successives par 2. Par exemple 25//2 = 12 et il reste 1 (on a donc une unité) 12//2 = 6 et il reste 0 (on a donc 0 paquet de 2) 6//2 = 3 et il reste 0 (on a donc 0 paquet de 2 2 ) 3//2 = 1 et il reste 1 (on a donc 1 paquet de 2 3 ) 1//2 = 0 et il reste 1 (on a donc 1 paquet de 2 4 ) Conclusion : 25 correspond à en binaire Exercice 1.2 : à quels binaires correspondent les décimaux 37 et 158? Vocabulaire : bit = chiffre binaire (binary digit) c'est à dire 0 ou 1 bit de poids fort : bit le plus à gauche octet: nombre binaire de 8 chiffres (par exemple ) kilo-octet (Ko) : 1000 octets (une page de texte représente environ 2 ko) mega-octet (Mo) : 10 6 octets (un CDROM contient environ 640 MO) giga-octet (Go) : 10 9 octets (un DVD contient environ 4,7 Go, 10 mètres de livres environ 1Go)

2 téra-octet (To) : octets Exercice 1.3 : quel est le plus grand décimal que l'on peut coder sur un octet? Ecriture hexadécimale L'écriture héxadécimale est l'écriture en base 16..Il faut alors 16 chiffres, qui sont les chiffres de 0 à 9, puis A, B, C, D, E et F qui correspondent à 10, 11, 12, 13, 14 et 15. Exemple : A15BE signifie 10 * * * * = A l'inverse, en partant de en décimal: 55684//16=3480 et il reste 4 on a donc 4 unités 3480//16=217 et il reste 8 on a donc 8 *16 217//16=13 et il reste 9 on a donc 9*16 2 et on a 13 * 16 3 c'est à dire D fois 163 on obtient donc en héxadécimal : D984 Cette écriture est souvent utilisée en informatique car elle est plus concise que l'écriture binaire, et qu'il est aisé de passer du binaire à l'héxadécimal et inversement. 2) Codage d'un entier relatif (avec un signe) Une solution qui semble simple, est de réserver un bit pour le signe (0 si l'entier est positif et 1 s'il est négatif). Codons un entier sur un octet en réservant le bit de poids fort au signe : 15 se code et -15 donne Quand on additionne ces deux nombres sous forme décimale, on trouve 0, mais si on les ajoute sous forme binaire on obtient : ( car 1+1 = 0 et une retenue de 1) ce qui représente le décimal 158! Cette méthode n'est donc pas utilisée pour les entiers...: il faudrait traiter spécifiquement le signe! La méthode utilisée s'appelle le "complément à 2" Supposons que l'on veuille coder des entiers signés (relatifs donc) sur 8 bits. Cela autorise le codage de 2 8 nombres : on va coder les nombres de -2 7 jusqu'à (ce qui avec le zéro fait bien 2 8 nombres). Si l'entier x est positif on le code comme vu ci-dessus, si x est négatif on le code comme l'entier positif x Tous les entiers positifs commenceront alors par un 0, et tous les négatifs par un 1 (car ils seront situés entre 27 et 28-1). Si l'on ajoute x et -x on obtiendra alors x + (-x+2 8 ) c'est à dire 2 8 ce qui se traduit par un nombre en binaire commençant par 1 et suivi de huit 0. Comme il n'y a que 8 chiffres représentés, on ne voit pas le 1, et le résultat apparaît comme 0! Dans la pratique pour réaliser ceci on utilise l'astuce suivante : x = (2 8-1) - x En effet est le binaire qui s'écrit avec 8 fois le chiffre 1.

3 si on soustrait 1 à ce nombre, le dernier chiffre devient 0, si on soustrait 11, les deux derniers chiffres deviennent 0 etc.. Plus généralement, quand on soustrait x à ce nombre, cela revient à changer tous les 0 de x en des 1 et inversement (autrement dit, ceci consiste à inverser tous les bits), et il ne reste plus qu'à ajouter 1. Exemple : pour coder -3 on part de 3 qui en biniare s'écrit on inverse tous les bits ce qui donne ( qui correspond à (2 8-1) - 3 = 252) on ajoute 1 ce qui donne qui est le codage de -3 et correspond à = 253. Vérifiez que si l'on ajoute et on obtient bien Exercice 2.1 : coder sur 8 bits les entiers -64 et -35? Exercice 2.2 : à quels décimaux correspondent et ? 3) Codage d'un nombre à virgule Le codage d'un nombre à virgule comporte deux difficultés : l'écriture en binaire avec des virgules d'une part, et d'autre part le codage de la virgule. Nous allons traiter ces deux difficultés séparément. Pour bien comprendre le principe de ce codage, nous allons d'abord voir comment on pourrait encoder un décimal à virgule avec 11 chiffres (de 0 à 9), pas de signe, pas de virgule. Il faut comprendre que = 3 * * * * * * Ce nombre est de l'ordre de grandeur de 10 2 : si on connaît cet ordre de grandeur, on sait que la virgule est après le troisième chiffre, le premier chiffre étant non nul. On va donc coder trois éléments : Le signe le signe (sur un chiffre) e : l'exposant de l'ordre de grandeur (ici 2) sur deux chiffres les chiffres, en partant du coefficient de 10 e Il est codé 0 pour un nombre positif et 1 pour un nombre négatif L'ordre de grandeur l'ordre de grandeur est 10 e. On va coder e. Mais attention, e peut être positif comme pour 374,12 ou négatif : par exemple pour 0,00027 c'est -3. Or on ne peut écrire de signe (-)...Comme on code cet ordre de grandeur sur 2 chiffres, on peut coder 100 entiers (de 0 à 99). Comme on veut pouvoir coder aussi bien les positifs que les négatifs, on décide de coder les entiers de -49 à 50 en les décalant : on

4 ajoute 49 à chaque entier. Ainsi 2 sera codé 51 et -3 sera codé 46. On dit qu'on a fait un décalage de 49. Les chiffres On garde 8 chiffres (puisque 3 places sont déjà utilisées et qu'on en a 11). Pour 374, , on garde Le résultat est donc pour ce nombre (les espaces n'apparaissant pas, ils rappellent juste les trois parties du codage) Il est alors simple de décoder en effectuant les opérations inverses et en plaçant la virgule de telle sorte que l'ordre de grandeur soit correct Cela revient à utiliser l'écriture scientifique du nombre 374, = 3, *10 2 On va faire de manière analogue avec un nombre écrit en binaire. Ecriture en binaire avec une virgule Par convention on écrira un "b" devant l'écriture d'un nombre en binaire Il faut comprendre que b0,1 signifie 0 * * 2-1 et b10,101 correspond à 1 * * * * * 2-3 de manière tout à fait analogue à l'écriture de nombres à virgule en décimal! Cherchons l'écriture binaire de deux nombres à titre d'exemples : a = 129,47. Partons de 129 = , son ordre de grandeur binaire est 2 7. Il s'écrira donc x 1 * x 2 * x 7 * x 8 * x 9 * l'écriture n'étant pas forcément finie. x 8, x 9 etc...seront les chiffres derrière la virgule. On connaît déjà x 1, x 2...x 7. Comment faire pour trouver x 8? Il suffit de multiplier notre nombre par 2 et x 8 sera alors le nombre d'unité binaire ( c'est à dire 1 si le résultat est impair et 0 sinon, car on est en base 2, on fait des "paquets" de deux...) Or 129,47*2=258,94...Il n'y a pas d'unité binaire, donc x 8 =0. Pour avoir x 9, il suffit de multiplier encore par ,47 * 22=517,88 donc x 9 = 1 (il y a une unité binaire). Donc 129,47 est environ égal à b ,01. Autre exemple : b = 0,017. Son ordre de grandeur est négatif! Comment le trouver? Il suffit de le multiplier par 2 jusqu'à obtenir plus que 1.

5 On voit que 0,017 * 2 6 = 1,088. Donc 0,017 = 1,088 * 2-6. L'ordre de grandeur est 2-6. Ceci donne 0,017 = x * x * Si on veut obtenir x et x, on multiplie par si on veut aussi x, on multiplie par etc... Multiplions par 2 10, on obtient 0,017 * 2 10 environ égal à 17. Or 17 = Ceci donne 0,017 environ égal à donc son écriture binaire approximative est b0, La norme IEEE754 Cette norme encode les nombres à virgule en simple précision sur 32 bits (32 chiffres qui sont 0 ou 1), en réservant un bit au signe, 8 bits à l'ordre de grandeur, et les 23 bits restants aux chiffres (la mantisse plus précisément : voir ci dessous). Le signe Comme précédemment il est codé 0 pour un nombre positif et 1 pour un négatif L'ordre de grandeur Comme précédemment si le nombre est de l'ordre de grandeur de 2 e, on va coder e. 8 bits, cela autorise 256 nombres. Mais comme ci-dessus, les ordres de grandeur peuvent être positifs ou négatifs. On décide de coder les entiers de -127 à 128 (ce qui en fait bien 256). Pour que tous ces codages correspondent à des entiers positifs, on fait un décalage de 127. Pour 129,47 on code 7 et cela donne = 134 = b Pour 0,017 on code -6 et cela donne = 121 = b La mantisse 129,47 environ égal à 1*2 7 + x * x * x * Le coefficient de 2 7 est 1, et de manière générale, le coefficient de l'ordre de grandeur n'est pas nul...c'est donc toujours 1. On ne code que les chiffres suivants : cela s'appelle la mantisse. Comme on veut 23 chiffres, le dernier coefficient est celui de Pour trouver x, x,...x, on calcule : 129, x * x * x * 2-16 et on multiplie par On obtient 1,47 * 2 16 x * x * x * 2 0 Il ne reste plus qu'à écrire en binaire 1,47 * (arrondi à l'entier le plus proche) = b (sur 23 chiffres en ajoutant au besoin des zéros

6 devant)) donc : x = 0, x = 0, x = 0, x = 0, x = 0, x = 0, x = 1, x = 0, x = 1...x = 1 et x = Faisons de même avec 0,017. 0,017 1 * y * y * y * Donc 0, y1 * y2 * y23 * Ce qui donne 0, y * y * y * Multiplions par 2 29 et arrondissons à l'entier le plus proche y * y * y * 2 0. Il ne reste plus qu'à trouver l'écriture binaire de l'entier qui est b (sur 23 chiffres). Résultats 129,47 se code donc et 0,017 se code : A méditer chaque fois que l'on utilise des "floats" dans un programme! On pourra télécharger Free Hex Editeur Neo et vérifier les conversions en modifiant dans "Affichage" "Afficher comme" (binaire ou float). Exercice 3.1 : à quels décimaux correspondent et ? Exercice 3.2 : encoder les décimaux et ? 4) Codage des caractères Découverte : Ouvrir le bloc note (dans démarrer/tous les programmes/accessoires) et écrire deux ou trois mots sans accents, puis écrire le caractère 'é'. Enregistrer, puis ouvrir ce fichier avec le logiciel Free Hex Editeur Neo(en réglant dans Affichage/Afficher comme décimal). On constate que chaque caractère correspond à un nombre (son charset)... Reprendre le bloc note et enregistrer sous un nouveau nom en choisissant comme encodage Utf-8. L'ouvrir alors avec FHEN...Le début est le même, à l'exception des trois premiers octets (qui s'appellent le BOM, Byte Order Mark qui indique au décodeur que l'encodage est Utf-8) mais le 'é' est codé avec deux nombres...on va voir que son charset est resté le même, mais que cela a été encodé différemment. Il existe différentes tables d'encodage des caractères, qui sont pour les caractères simples compatibles entre elles. La plus ancienne est la table ASCII (American Standard Code for Information

7 Interchange) qui permet le codage de 128 caractères, qui ont été codés sur 7 bits (un bit étant réservé pour le contrôle des erreurs). Cette table a été étendue pour gérer plus de caractères en utilisant le 8ème bit (quand l'electronique est devenue plus fiable) et est devenue la table ANSI (American National Standard Institute). Chaque caractère est donc codé par un octet dans ces deux tables (compatibles entre elles). Vous trouverez facilement cette table sur internet. Evidemment un octet (8 bits) ne peut suffire pour coder tous les caractères existant sur la terre! Un consortium a alors créé la norme UNICODE qui est une table de correspondance entre tous les caractères et un code (Charset). L'Utf-8 est un encodage de cette norme. La principale différence est que tous les caractères ne sont pas codés sur le même nombre d'octets! Les caractères les plus fréquents (ceux de la table ASCII) sont codés sur 1 octet (et cette norme est donc compatible avec l'ascii), mais les suivants peuvent être codés sur 2, 3 ou 4 octets! Pour décoder, il faut donc savoir si on doit considérer 1, 2, 3 ou 4 octets à la fois. Ce sont les bits de poids forts qui donnent cette indication. Si l'octet commence par 0, il correspond à lui tout seul au caractère de la table ASCII, codé sur les 7 bits suivants. Exemple : correspond à 69 et au caractère 'E'. Si l'octet commence par 110 il doit être associé à l'octet suivant qui commencera par 10. Afficher le deuxième fichier du bloc note en binaire, et constater que le 'é' est codé sur deux octets, le premier commençant par 110 et le second par 10. Exemple : correspond au binaire (on enlève le 110 à l'avant du premier octet et le 10 à l'avant du second) qui correspond à 192 c'est à dire au A majuscule avec un accent grave. Faites de même avec les octets correspondants à 'é'...que devrait-on retrouver? De même si l'octet commence par 1110 il faut lire 3 octets en enlevant le 1110 du premier et les 10 au début des deux suivants. Et cela se termine avec un octet commençant par qui doit se lire avec les trois suivants, qui commencent par 10. Ceci a été fait dans un souci d'économie : si tous les caractères étaient codés sur un même nombre d'octets, les caractères les plus fréquents occuperaient au moins le double de place, et finalement, les textes occuperait également plus de place en mémoire. Ce principe est d'ailleurs également mis en oeuvre dans certains programmes de compression (Huffmann par exemple). Ecrire dans un fichier du bloc-note le caractère spécial (Le TM de Trade Mark que l'on peut écrire en allant dans Démarrer/Tous les programmes/accessoires/outils système/table des caractères), puis l'ouvrir avec FHEN : afficher en binaire et noter les octets correspondants. Déterminer à quel charset cela correspond...dans une console python taper ord(' ') et vérifier votre résultat

8 Exercice 4.1 : écrire un programme python qui donne les premiers caractères (en unicode) et leur charset (pour ceux pour lesquels c'est possible). On rappelle que chr(62) donne le caractère de charset 62, ord('a') étant l'instruction inverse. Il sera indispensable d'utiliser les instructi ons "Try" et "Except" car le système ne sait pas afficher tous ces caractères! Dans Word ou Open Office, on peut retrouver les codes des caractères spéciaux lors de leur insertion, mais le charset est donné en hexadecimal, c'est à dire en base 16..., souvent sous la forme U+222B par exemple pour le caractère correspondant à l'intégrale de charset 222B en hexadécimal (8747 en décimal). 5) Codage des images Fichier d'image en noir et blanc. C'est le type le plus simple de fichiers images, le format est le format pbm. Aller dans le bloc note et taper : P P1 est la signature du fichier (ce qui permet de savoir à quel type de fichier on a à faire), 10 et 10 sont la hauteur et la largeur de l'image. Chaque pixel est ensuite codé 0 pour du blanc et 1 pour du noir. Enregistrer ce fichier avec l'extension.pbm (Portable Bit Map). Ouvrir ce fichier avec Gimp... Images au format BMP Les formats de fichiers image sont très nombreux et peuvent être divisés en deux catégories : les formats du type "carte de points" : on donne la couleur de chaque pixel les formats du type "vectoriel" : les formes sont décrites par différents attributs (par exemple le centre et le rayon d'un cercle), puis on ajoute des attributs du type épaisseur, couleur etc...ce format demande une grande puissance de calcul (les objets sont "calculés" à partir de leurs attributs), mais permet de modifier l'image sans perte

9 de qualité (aggrandissement par exemple). On peut obtenir des images vectorielles avec Geogebra par exemple(format EPS). Ces fichiers subissent ensuite, pour certains, une compression de manière à en réduire la taille (par exemple le format jpeg). Le format BMP est du type "carte de points" et ne subit aucune compression : c'est ce qui explique qu'il génère des fichiers qui sont rapidement très volumineux. Tous ces types de fichier commencent par une entête qui contient des méta-données : c'est à dire des données sur le fichier lui-même. On peut facilement trouver la constitution des entêtes de différents type de fichiers sur internet. Dans l'entête du fichier BMP, on trouve d'abord la signature (BM en général) qui indique que l'on a un fichier BMP, puis on a des renseignements sur la taille du fichier, de l'entête (ce qui permet de savoir où commencent réellement les données). Puis on a l'entête de l'image elle même qui renseigne sur la hauteur et la largeur de l'image, la résolution, le nombre de couleurs etc...ces renseignements permettent de décoder correctement l'image (on sait par exemple combien de pixels afficher dans une ligne..). Viennent ensuite les données elles-même. En "couleurs réelles" chaque pixel est codé sur trois octets (un pour le rouge, un pour le vert, et un pour le bleu). On pourra visualiser tout ceci en ouvrant un fichier BMP avec FHNE.

IPT : Cours 2. La représentation informatique des nombres

IPT : Cours 2. La représentation informatique des nombres IPT : Cours 2 La représentation informatique des nombres (3 ou 4 heures) MPSI-Schwarz : Prytanée National Militaire Pascal Delahaye 28 septembre 2015 1 Codage en base 2 Définition 1 : Tout nombre décimal

Plus en détail

Présentation du binaire

Présentation du binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide de "contacteurs" (interrupteurs) fermés pour "vrai" et ouverts pour "faux" on pouvait effectuer des opérations logiques

Plus en détail

LE BINAIRE ET LE CODAGE DES INFORMATIONS

LE BINAIRE ET LE CODAGE DES INFORMATIONS LE BINAIRE ET LE CODAGE DES INFORMATIONS Objectifs : Connaître le système binaire, le bit et l'octet. Comprendre le codage des informations en informatique I LE SYSTEME BINAIRE ) Le binaire L informatique

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

Chapitre 2 : Représentation des nombres en machine

Chapitre 2 : Représentation des nombres en machine Chapitre 2 : Représentation des nombres en machine Introduction La mémoire des ordinateurs est constituée d une multitude de petits circuits électroniques qui ne peuvent être que dans deux états : sous

Plus en détail

Plan. Codage d information d Codage de l informationl. Les informations traitées par les ordinateurs sont de différentes natures :

Plan. Codage d information d Codage de l informationl. Les informations traitées par les ordinateurs sont de différentes natures : Plan Introduction Systèmes de numération et représentation des nombres Systèmes de numération Système de numération décimaled Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Exemple. Il ne faudra pas confondre (101) 2 et (101) 10 Si a 0,a 1, a 2,, a n sont n+1 chiffres de 0 à 1, le

Exemple. Il ne faudra pas confondre (101) 2 et (101) 10 Si a 0,a 1, a 2,, a n sont n+1 chiffres de 0 à 1, le Chapitre I - arithmé La base décimale Quand on représente un nombre entier, positif, on utilise généralement la base 10. Cela signifie que, de la droite vers la gauche, chaque nombre indiqué compte 10

Plus en détail

2012/2013 Le codage en informatique

2012/2013 Le codage en informatique 2012/2013 Le codage en informatique Stéphane Fossé/ Marc Gyr Lycée Felix Faure Beauvais 2012/2013 INTRODUCTION Les appareils numériques que nous utilisons tous les jours ont tous un point commun : 2 chiffres

Plus en détail

CODAGE D UN NOMBRE SYSTEME DE NUMERATION

CODAGE D UN NOMBRE SYSTEME DE NUMERATION 1. Base d un système de numération 1.1 Système décimal. C est le système de base 10 que nous utilisons tous les jours. Il comprend dix symboles différents :... Exemple du nombre 2356 de ce système : nous

Plus en détail

2 bits... 2^2 = 4 combinaisons 8 bits... 2^8 = 256 combinaisons

2 bits... 2^2 = 4 combinaisons 8 bits... 2^8 = 256 combinaisons Chapitre II DÉFINITION DES SYSTÈMES LOGIQUES 2.1 LES NOMBRES DANS LES SYSTÈMES LOGIQUES Les humains comptent en DÉCIMAL 2.1.1 DÉCIMAL: o Base 10 o 10 chiffres: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 o M C D U o

Plus en détail

Microprocesseurs. et Microcontrôleurs

Microprocesseurs. et Microcontrôleurs Ministère de l Enseignement Supérieur, de la Recherche Scientifique et de la Technologie Université Virtuelle de Tunis Microprocesseurs et Microcontrôleurs Représentation de l information en numérique

Plus en détail

Le système binaire. Comment comptons nous en décimal? Le binaire. Présentation

Le système binaire. Comment comptons nous en décimal? Le binaire. Présentation Le système binaire Comment comptons nous en décimal? Depuis la fin du moyen-age, nous comptons en base 10. Certains diront que cette pratique est venue du fait que nous avons 10 doigts. Il en découle principalement

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

SYSTEMES DE NUMERATIONS ET CODAGES

SYSTEMES DE NUMERATIONS ET CODAGES SYSTEMES DE NUMERATIONS ET CODAGES - Introduction En binaire, on distingue trois principaux systèmes de codage : Binaire pur, Binaire DCB (Décimal Codé Binaire), Binaire réfléchi (code Gray). En informatique

Plus en détail

Numération Informatique et Science du Numérique

Numération Informatique et Science du Numérique La courbe ci-contre représente le signal délivré par un capteur de température. Ce signal est analogique (il peut prendre une infinité de valeurs continues). Pour être traité par l ordinateur il doit être

Plus en détail

Module 1 - Arithmétique Chapitre 1 - Numération

Module 1 - Arithmétique Chapitre 1 - Numération Lycée Maximilien Sorre Année 2015-2016 BTS SIO 1 Module 1 - Arithmétique Chapitre 1 - Numération 1 Introduction : que signifie 2014? Dans de nombreuses situations, il est nécessaire de pouvoir exprimer

Plus en détail

Numération. On sait que dans 342 381, le chiffre 4 ne vaut pas 4 mais 40 000... Ainsi :

Numération. On sait que dans 342 381, le chiffre 4 ne vaut pas 4 mais 40 000... Ainsi : Numération Numération. 1 Les systèmes de numération 1.1 Le système décimal. 1.1.1 Les chiffres. Le système décimal est le système d écriture des nombres que nous utilisons habituellement dans la vie courante.

Plus en détail

Question 1 : Sur votre compte-rendu, indiquer les réponses pour les positions a et b des interrupteurs.

Question 1 : Sur votre compte-rendu, indiquer les réponses pour les positions a et b des interrupteurs. 2 nde MPI Le Binaire 1 / 8 I) Le codage 1) Présentation du L informatique utilise des courants électriques, des aimantations, des rayons lumineux... Chacun de ces phénomènes met en jeu deux états possibles

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

Codage des données en machine.

Codage des données en machine. Codage des données en machine. 1 Entiers naturels Changements de base Codage en machine 2 Entiers relatifs : codage en complément à 2 Dénition Addition et calcul de l'opposé en complément à 2 3 Représentation

Plus en détail

Construction d un site WEB

Construction d un site WEB Construction d un site WEB 1 Logique binaire 1: Les systèmes de numération Un ordinateur est un appareil électronique. Deux tensions sont majoritairement présentes dans ses circuits électroniques : 0V

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

Informatique? Numérique? L informatique est la science du traitement de l information.

Informatique? Numérique? L informatique est la science du traitement de l information. Informatique? Numérique? L informatique est la science du traitement de l information. L information est traitée par un ordinateur sous forme numérique : ce sont des valeurs discrètes. Cela signifie que,

Plus en détail

Chapitre cinq : Représentation des Images

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

Plus en détail

Représentation des nombres. Damien Rohmer

Représentation des nombres. Damien Rohmer Représentation des nombres 2013 Damien Rohmer 000 Binaire / Octet Les nombres sont représentés en binaires: ex. pour des entiers 2 10 6 110 156 10011100 86751 10101001011011111 Un octet est un groupe de

Plus en détail

Représenter les images

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

Plus en détail

3 : LA COMPRESSION DE DONNEES

3 : LA COMPRESSION DE DONNEES 3 : LA COMPRESSION DE DONNEES Représentation de l information Algorithmique Langages et programmation Architectures matérielles CONNAISSANCES ABORDEES Numérisation : Coder sous forme d'un code standard

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

OPERATIONS SUR LE SYSTEME BINAIRE

OPERATIONS SUR LE SYSTEME BINAIRE OPERATIONS SUR LE SYSTEME BINAIRE 1) Nombres signés Nous n avons, jusqu à présent tenu compte, que des nombre positifs. Pourtant, la plupart des dispositifs numériques traitent également les nombres négatifs,

Plus en détail

Codage des nombres. Eric Cariou. Université de Pau et des Pays de l'adour Département Informatique. Eric.Cariou@univ-pau.fr

Codage des nombres. Eric Cariou. Université de Pau et des Pays de l'adour Département Informatique. Eric.Cariou@univ-pau.fr Codage des nombres Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Représentation de l'information Un ordinateur manipule des données Besoin de coder

Plus en détail

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

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

Plus en détail

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

Représentation des nombres entiers et réels. en binaire en mémoire

Représentation des nombres entiers et réels. en binaire en mémoire L3 Mag1 Phys. fond., cours C 15-16 Rep. des nbs. en binaire 25-09-05 23 :06 :02 page 1 1 Nombres entiers 1.1 Représentation binaire Représentation des nombres entiers et réels Tout entier positif n peut

Plus en détail

Représentation de l information en binaire

Représentation de l information en binaire Représentation de l information en binaire Les ordinateurs sont capables d effectuer de nombreuses opérations sur de nombreux types de contenus (images, vidéos, textes, sons,...). Cependant, quel que soit

Plus en détail

Systèmes de Numération & Codage

Systèmes de Numération & Codage Systèmes de Numération & Codage Objectif : L électronicien est amené à manipuler des valeurs exprimées dans différentes bases (notamment avec les systèmes informatiques). Il est essentiel de posséder quelques

Plus en détail

Numération II. Laval. January 24, 2013. Bellepierre

Numération II. Laval. January 24, 2013. Bellepierre Bellepierre January 24, 2013 Opération en base 4 Les nombres sont tous écrit en base 4... La table d addition + 1 2 3 1 2 3 10 2 3 10 11 3 10 11 12 Exemple 1 1 1 1 2 3 + 2 2 2 1 0 1 1 Opération en base

Plus en détail

La numération. Le décimal, le binaire, l'hexadécimal Conversions entre bases Les codages binaire réfléchi, décimal codé binaire et ASCII

La numération. Le décimal, le binaire, l'hexadécimal Conversions entre bases Les codages binaire réfléchi, décimal codé binaire et ASCII Cours sur la numération La numération Le décimal, le binaire, l'hexadécimal Conversions entre bases Les codages binaire réfléchi, décimal codé binaire et ASCII Le système décimal Les nombres que nous utilisons

Plus en détail

La notion de format. Représenter des images et des sons

La notion de format. Représenter des images et des sons La notion de format Exercice 1 Créer avec un éditeur de texte simple (comme Notepad) un fichier au format PBM de dimensions 20x20 qui affiche le logo ISN. A quel problème d affichage est-on confronté?

Plus en détail

Alain ROBERT. Vous avez dit «Numérique»?

Alain ROBERT. Vous avez dit «Numérique»? Alain ROBERT Vous avez dit «Numérique»? Attention : Ce document est déposé. Son usage est libre dans tous les établissements d'enseignement. Si vous souhaitez le dupliquer sur un site internet ou l incorporer

Plus en détail

TRAITEMENT NUMÉRIQUE

TRAITEMENT NUMÉRIQUE TRAITEMENT NUMÉRIQUE Page:1/10 Objectifs du COURS : Ce cours traitera essentiellement les points suivants : - Définitions : unité de codage, unité de transfert et mots binaires - Codage : - décimale vers

Plus en détail

Représentation de l'information sur un ordinateur

Représentation de l'information sur un ordinateur Représentation de l'information sur un ordinateur Par K1wy, le 11 novembre 2010 Ce document a pour objectif d'expliquer les bases de la représentation d'informations en informatique. Ce papier traitera

Plus en détail

Le codage de l'information

Le codage de l'information Le codage de l'information Compétences associées A2 : Analyser et interpréter une information numérique Objectifs Etre capable: - de définir le rang ou le poids d'un chiffre d'un système de numération,

Plus en détail

LES IMAGES NUMÉRIQUES

LES IMAGES NUMÉRIQUES LES IMAGES NUMÉRIQUES On désigne sous le terme d'image numérique toute image (dessin, icône, photographie ) acquise, créée, traitée ou stockée sous forme binaire (ensemble de 0 et de 1). On distingue deux

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

Le codage des informations TP n 5

Le codage des informations TP n 5 But du TP :- Comprendre le principe de codage des informations. - Savoir passer d un système de numérotation à un autre. - Construire un tableau de conversion avec Excel. Lire le cours suivant puis compléter

Plus en détail

Introduction au codage de l information:

Introduction au codage de l information: Introduction au codage de l information: Quelques éléments d architecture de l ordinateur Comparaison de la carte perforée au DVD Pourquoi est-il nécessaire de coder l information? Numérisation Formats

Plus en détail

INITIATION INFORMATIQUE I (Système de numération) (1 GIM)

INITIATION INFORMATIQUE I (Système de numération) (1 GIM) UNIVERSITE SIDI MOHAMMED BEN ABDELLAH Ecole Supérieure de Technologie de Fès Filière Génie Industriel et Maintenance Mr KHATORY INITIATION INFORMATIQUE I (Système de numération) (1 GIM) TABLE DES MATIÈRES

Plus en détail

TP Codage Traitement d images numériques ISN TS1

TP Codage Traitement d images numériques ISN TS1 TP Codage Traitement d images numériques ISN TS1 I. Notion d image numérique 1. Définition Une image numérique est un ensemble discret de points appelés pixels ( contraction de picture elements ). Un pixel

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

SYSTEMES DE NUMERATION

SYSTEMES DE NUMERATION Page 1/6 I- SYSTEMES SYSTEMES DE NUMERATION I-1- DECIMAL (base l0) C'est le système le plus utilisé. On peut représenter un nombre décimal sous la forme :... (1997) 10 = 1 10 3 + 9 10 2 + 9 10 1 + 7 10

Plus en détail

Programmation en Langage C (CP2, ENSA Oujda)

Programmation en Langage C (CP2, ENSA Oujda) Programmation en Langage C (CP2, ENSA Oujda) El Mostafa DAOUDI Département de Mathématiques et d Informatique, Faculté des Sciences Université Mohammed Premier Oujda m.daoudi@fso.ump.ma Septembre 2011

Plus en détail

La Numération. Système binaire mathématique, Système binaire signé, Système en virgule flottante, Système en base b, Codage par DCB

La Numération. Système binaire mathématique, Système binaire signé, Système en virgule flottante, Système en base b, Codage par DCB La Numération Système binaire mathématique, Système binaire signé, Système en virgule flottante, Système en base b, Codage par DCB 1 I. Rappel sur le système décimal Définitions Chiffres décimaux : 0,1,2,3,4,5,6,7,8,9

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

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

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

Numération. Le tableau récapitulatif ci-dessous donne l équivalence de quelques nombres pour les bases 10, 2 et 16.

Numération. Le tableau récapitulatif ci-dessous donne l équivalence de quelques nombres pour les bases 10, 2 et 16. 1. Systèmes de numération 11. Système décimal : Base 10 C est le système utilisé dans la vie courante, il est basé sur le nombre 10. Pour représenter les nombres décimaux, on utilise les chiffres de 0

Plus en détail

CODAGE DES NOMBRES. I-Codage des entiers naturels. I) Codage des entiers naturels

CODAGE DES NOMBRES. I-Codage des entiers naturels. I) Codage des entiers naturels I) Codage des entiers naturels I) Codage des entiers naturels Ouvrir la calculatrice Windows dans le menu Programmes/accessoires/ Ouvrir la calculatrice Windows dans le menu Programmes/accessoires/ cliquer

Plus en détail

Tableaux et manipulation d images «bitmap»

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

Plus en détail

1 Représentation des nombres.

1 Représentation des nombres. 1 REPRÉSENTATION DES NOMBRES. Codage des données 1 Représentation des nombres. Exercice 1 : Expliquez ce que peut signier le signe '=' dans l'équation suivante 10 = 2 que l'on préfèrera écrire 0b10 = 2

Plus en détail

Mathématiques/Sciences Physiques Séance N 8 Codage d une image numérique

Mathématiques/Sciences Physiques Séance N 8 Codage d une image numérique Mathématiques/Sciences Physiques Séance N 8 Codage d une image numérique INTRODUCTION Une image numérique est un ensemble discret de points appelés PIXELS (contraction de PICTure ELements). Elle a pour

Plus en détail

COURS D INFORMATIQUE : OBJECTIFS DU PROGRAMME

COURS D INFORMATIQUE : OBJECTIFS DU PROGRAMME COURS D INFORMATIQUE : OBJECTIFS DU PROGRAMME Vous devrez dans votre vie professionnelle : - communiquer avec les informaticiens de votre entreprise ou de votre laboratoire ; - participer aux prises de

Plus en détail

LES IMAGES NUMERIQUES

LES IMAGES NUMERIQUES LES IMAGES NUMERIQUES Baccalauréat S -Spécialité Informatique et Sciences du Numérique 4.1 : Représentation de l'information : Images numériques Objectifs L'apprenant doit être capable de o numériser une

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

IUT de Colmar - Département RT 1ière année. Numération

IUT de Colmar - Département RT 1ière année. Numération IUT de Colmar - Département RT 1ière année. Numération 1 Laurent MURA. SOMMAIRE 1. Les différents systèmes 2. Les différentes conversions 3. Quelques systèmes de codage 4. L arithmétique binaire 2 IUT

Plus en détail

Problème : débordement de la représentation ou dépassement

Problème : débordement de la représentation ou dépassement Arithmétique entière des ordinateurs (représentation) Écriture décimale : écriture positionnelle. Ex : 128 = 1 10 2 + 2 10 1 + 8 10 0 Circuit en logique binaire Écriture binaire (base 2) Ex : (101) 2 =

Plus en détail

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

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

Plus en détail

SYSTEMES DE NUMERATION

SYSTEMES DE NUMERATION FICHE DU MODULE 1 SYSTEMES DE NUMERATION OBJECTIF GENERAL: La compétence visée par ce module est d amener l apprenant à se familiariser avec les systèmes de numération et les codes utilisés par les appareils

Plus en détail

Images numériques. 1 Images numériques 30 mins. 2 Image BMP 90 mins. Année 12-13 TP 2 Durée 2h00

Images numériques. 1 Images numériques 30 mins. 2 Image BMP 90 mins. Année 12-13 TP 2 Durée 2h00 Images numériques 0 Images numériques Durée 2h00 Prerequis : Système binaire, décimale, hexadécimale Objectifs : Principe de la numérisation d une image. Découvrir et savoir lire une entete de fichier

Plus en détail

Cours de Numération. Il utilise exclusivement les deux symboles 0 et 1.

Cours de Numération. Il utilise exclusivement les deux symboles 0 et 1. Cours de Numération A). Introduction : I ). Généralités : Le système binaire (Base 2) a été conçu au 17 ème siècle par le mathématicien LEIBNITZ. Il présente l'avantage de ne comporter que deux symboles

Plus en détail

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

2.1.1.1 Conversion du nombre décimal entier non signé 32928 en nombre binaire sur 16 bits

2.1.1.1 Conversion du nombre décimal entier non signé 32928 en nombre binaire sur 16 bits CHAPITRE : LA NUMERATION (Corrections des exercices) Page 2. FORMAT DES NOMBRES 2. PRÉPARATION 2... Conversion du nombre décimal entier non signé 32928 en nombre binaire sur 6 bits 2...2 Conversion du

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

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

La représentation des réels en machine nécessite de choisir la taille mémoire : souvent 4 octets ou 8 octets, des fois 16 octets.

La représentation des réels en machine nécessite de choisir la taille mémoire : souvent 4 octets ou 8 octets, des fois 16 octets. Conclusion La représentation des réels en machine nécessite de choisir la taille mémoire : souvent 4 octets ou 8 octets, des fois 16 octets. Les nombres réels représentables en machine sont en nombre fini,

Plus en détail

CONTENU DE FORMATION, année 2008. Comprendre ce qu'est une image numérique. Deux grandes catégories de fichiers images : bitmap & vectoriels

CONTENU DE FORMATION, année 2008. Comprendre ce qu'est une image numérique. Deux grandes catégories de fichiers images : bitmap & vectoriels CONTENU DE FORMATION, année 2008 Par Pierrick Brissier, IANTE arts plastiques / 61100 Flers / pierrick.brissier@ac-caen.fr Comprendre ce qu'est une image numérique Deux grandes catégories de fichiers images

Plus en détail

Procédure. Exemple OPÉRATIONS DANS UN SYSTÈME POSITIONNEL

Procédure. Exemple OPÉRATIONS DANS UN SYSTÈME POSITIONNEL Opérations dans un système positionnel OPÉRATIONS DANS UN SYSTÈME POSITIONNEL INTRODUCTION Dans tout système de numération positionnel, les symboles sont utilisés de façon cyclique et la longueur du correspond

Plus en détail

Boîte électronique. Découverte des principales fonctions d une messagerie électronique. (et les pièces jointes)

Boîte électronique. Découverte des principales fonctions d une messagerie électronique. (et les pièces jointes) restosound.mp3 Boîte électronique Découverte des principales fonctions d une messagerie électronique (et les pièces jointes) 1 Rappels Nous avons vu dans l initiation Messagerie 1 les bases du courrier

Plus en détail

Il faudra absolument séparer le contenu de la page web (le fichier HTML) de son apparence (le fichier CSS).

Il faudra absolument séparer le contenu de la page web (le fichier HTML) de son apparence (le fichier CSS). ISN- semaine 10 HTML 1. Introduction HTML et CSS : deux langages pour créer un site web Pour créer un site web, on doit donner des instructions à l'ordinateur. Il ne suffit pas simplement de taper le texte

Plus en détail

Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1)

Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1) Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 12 novembre 2004 On appelle données simples les informations représentées

Plus en détail

La résolution (appelée aussi définition) des photos numériques

La résolution (appelée aussi définition) des photos numériques LES IMAGES NUMERIQUES Généralités Il existe 2 sortes d'images numériques : les images matricielles et les images vectorielles. Dans une image vectorielle les données sont représentées par des formes géométriques

Plus en détail

À PROPOS D IMAGES : Fiche professeur

À PROPOS D IMAGES : Fiche professeur À PROPOS D IMAGES : Fiche professeur Damier Assiette Danseuse Eventail Danseuse 1 FICHE ÉLÈVE (1) Que devient une image lorsqu on la grossit? Ouvrir (par exemple avec l application «Aperçu»), les deux

Plus en détail

INFO 2 : Traitement des images

INFO 2 : Traitement des images INFO 2 : Traitement des images Objectifs : Comprendre la différence entre image vectorielle et bipmap. Comprendre les caractéristiques d'une image : résolution, définition, nombre de couleurs, poids Etre

Plus en détail

1 Représentation des entiers naturels

1 Représentation des entiers naturels 1 Représentation des entiers naturels 1.1 Système de numération à position dans une base Depuis le Moyen Âge, on écrit les nombres entiers naturels dans un système de numération à position en base 10.

Plus en détail

NUMERATION ET CODAGE DE L INFORMATION

NUMERATION ET CODAGE DE L INFORMATION NUMERATION ET CODAGE DE L INFORMATION La nécessité de quantifier, notamment les échanges commerciaux, s'est faite dés la structuration de la vie sociale. Les tentatives de représentation symbolique de

Plus en détail

TS214 - Compression/Décompression d une image binaire

TS214 - Compression/Décompression d une image binaire Filière Télécommunications, 2 ème année TS214 - Compression/Décompression d une image binaire De nombreux télécopieurs utilisent la recommandation T.4 Groupe 3 de l International Telecommunications Union

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

Le poids et la taille des fichiers

Le poids et la taille des fichiers Le poids et la taille des fichiers Au tout départ des 0 et des 1 En français et en anglais on appelle cela un bit 8 bit donne un octet (ou byte en anglais) Exemple d octet : 11111111 10111010 00001000

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

Rappel du cours 1 Numérotation dans différentes bases Changements de bases

Rappel du cours 1 Numérotation dans différentes bases Changements de bases Rappel du cours 1 Numérotation dans différentes bases Changements de bases Représentation binaire i des nombres Représentation des entiers positifs (rappel) Nombres entiers négatifs Nombres réels Représentation

Plus en détail

Cours Info - 12. Représentation des nombres en machine. D.Malka MPSI 2014-2015. D.Malka Cours Info - 12 MPSI 2014-2015 1 / 45

Cours Info - 12. Représentation des nombres en machine. D.Malka MPSI 2014-2015. D.Malka Cours Info - 12 MPSI 2014-2015 1 / 45 Cours Info - 12 Représentation des nombres en machine D.Malka MPSI 2014-2015 D.Malka Cours Info - 12 MPSI 2014-2015 1 / 45 Sommaire Sommaire 1 Bases de numération par position 2 Représentation des entiers

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

1 Grad Info Soir Langage C - Juin 2006

1 Grad Info Soir Langage C - Juin 2006 1 Grad Info Soir Langage C - Juin 2006 1. Explications L'examen comprend 3 parties - un programme à réaliser à domicile - une partie écrite qui comprend un certain nombre de petits paragraphes de code

Plus en détail

Introduction à l informatique, à Python, et représentation des nombres en machine

Introduction à l informatique, à Python, et représentation des nombres en machine Introduction à l informatique, à Python, et représentation des nombres en machine Table des matières Qu est-ce-que l informatique? Qu est-ce-qu un ordinateur? 2 Principaux composants...............................................

Plus en détail

REPRÉSENTATION DES NOMBRES EN MACHINE

REPRÉSENTATION DES NOMBRES EN MACHINE Info 2 REPRÉSENTATION DES NOMBRES EN MACHINE Problématique Dans la mémoire d'un ordinateur, les données sont représentées sous forme de séquences de 0 et de 1. Par conséquent, toute information mémorisée

Plus en détail

CODAGE DES INFORMATIONS

CODAGE DES INFORMATIONS Les informations traitées par les ordinateurs sont de différentes natures : Nombres, textes, Images, sons, vidéos, Programmes Dans un ordinateur, elles sont toujours représentées sous forme binaire (BIT

Plus en détail

On définit sous le terme d image numérique toute image (dessin, icône, photographie )

On définit sous le terme d image numérique toute image (dessin, icône, photographie ) On définit sous le terme d image numérique toute image (dessin, icône, photographie ) Acquise, créée, traitée ou stockée sous forme binaire (suite de 0 et de 1) Lorsqu'on agrandit une image numérique,

Plus en détail

Cours 6 : Principes de la représentation des nombres en

Cours 6 : Principes de la représentation des nombres en Cours 6 : Principes de la représentation des nombres en mémoire 2013/2014 Introduction Représentation des données en mémoire naturels signés Nous décrivons les principes de la représentation des nombres

Plus en détail

Les bases théoriques du numérique

Les bases théoriques du numérique Les bases théoriques du numérique 1. Différences entre signaux analogiques et signaux numériques L analogique et le numérique sont deux procédés pour transporter et stocker des données. (de type audio,

Plus en détail

L UNIVERS NUMERIQUE LE CODAGE DES IMAGES EN FORMAT BITMAP

L UNIVERS NUMERIQUE LE CODAGE DES IMAGES EN FORMAT BITMAP L UNIVERS NUMERIQUE LE CODAGE DES IMAGES EN FORMAT BITMAP A / Le format Bitmap Bitmap signifie «carte de bits». C'est la façon la plus simple de coder une image : l'image est décrite point par point. Les

Plus en détail

Puissances d un nombre relatif

Puissances d un nombre relatif Puissances d un nombre relatif Activités 1. Puissances d un entier relatif 1. Diffusion d information (Activité avec un tableur) Stéphane vient d apprendre à 10h, la sortie d une nouvelle console de jeu.

Plus en détail