Le codage des informations TP n 5



Documents pareils
Cours Informatique 1. Monsieur SADOUNI Salheddine

Informatique Générale

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

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

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

Chap17 - CORRECTİON DES EXERCİCES

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

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

Algorithme. Table des matières

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Découverte de l ordinateur. Partie matérielle

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Logiciel de Base. I. Représentation des nombres

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

Chapitre 13 Numérisation de l information

Architecture des ordinateurs Introduction à l informatique

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

Le poids et la taille des fichiers

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

Une version javascript sera disponible directement dans le cours prochainement.

Université de La Rochelle. Réseaux TD n 6

Leçon 1 : Les principaux composants d un ordinateur

Premiers pas sur l ordinateur Support d initiation

nom : Collège Ste Clotilde

TD : Codage des images

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Présentation du cours

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

Travaux pratiques Détermination de la capacité de stockage des données

IV- Comment fonctionne un ordinateur?

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

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

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

1 Introduction au codage

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

I.1- DÉFINITIONS ET NOTIONS DE BASE

Représentation d un entier en base b

GPA770 Microélectronique appliquée Exercices série A

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Introduction à l Informatique licence 1 ère année Notes de Cours

Architecture matérielle des systèmes informatiques

2 Comment fonctionne un ordinateur, dans les grandes lignes

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Le codage informatique

TIC INFORMATIQUE Ce que je dois retenir

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

Les applications mobiles sur PDA

Conversion d un entier. Méthode par soustraction

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Clé USB. Quel type de données peut contenir une clé USB?

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

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

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Matériel informatique (hardware)

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

Fonctions de la couche physique

ANALYSE TRAMEs LIAISON SERIE

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

Matériel & Logiciels (Hardware & Software)

PROJET ALGORITHMIQUE ET PROGRAMMATION II

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

1.1 L EXPLORATEUR WINDOWS

Algorithmique et Programmation, IMA

Initiation à l ordinateur Support d initiation

INFO 2 : Traitement des images

NOTIONS DE RESEAUX INFORMATIQUES

Initiation à l informatique. Module 1 : Le Matériel

I- Définitions des signaux.

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

COMMUNICATION PC/MINITEL

Transmission de données. A) Principaux éléments intervenant dans la transmission

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Initiation. àl algorithmique et à la programmation. en C

1. Ouvrir Internet Explorer Faire défiler une page Naviguer dans un site Internet Changer d adresse Internet (URL) 2

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Résumé succinct des fonctions de messagerie électronique

Généralités sur le courrier électronique

Module M1 Elément 2 : Informatique 1 (I1)

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

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Transmissions série et parallèle

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

Structure de base d un ordinateur

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

À la découverte de l ordinateur

Le multiplexage. Sommaire

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Alchin Couderc Flambard TBSEID 2

L informatique en solo

Un ordinateur, c est quoi?

Transcription:

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 le. Le codage des informations TP n 5 I ) Le codage des informations : 1 ) Qu est-ce qu une information : Un Microprocesseur manipule des codes binaires 0 ou 1 appelés bits (binary digit). Chaque bit prend donc la valeur 0 ou 1. En électronique les 0 et les 1 correspondent à des niveaux électriques : - La valeur 0 quand le courant ne passe pas (niveau bas). - La valeur 1 quand le courant passe (niveau haut). Chaque information (lettres majuscules ou minuscules, chiffres, caractères de ponctuation ) est un ensemble de 0 ou 1. Avec 1 fil on peut coder deux caractères (0 ;1) Avec 2 fils on peut coder 4 caractères (00 ;01 ;10 ; 11) soit 2 2 =4 caractères Avec 3 fils on peut coder 8 caractères (000,001, 010, 100, 011, 101,110,111) soit 2 3 =8 caractères Le nombre de caractères codés est donc une puissance de 2 Les micro-ordinateurs utilisent 8 fils. Quel est le nombre de caractères que l on peut coder? 2 8 =256 caractères On numérote ces caractères de 0 à 255 (0 inclus) Chaque caractère sera constitué de 8 bits : c est à dire d un octet. Dans ce cas un mot ou un nombre par exemple sera constitué de plusieurs octets qui transiteront d un circuit intégré à un autre par une nappe de fils électriques appelés bus. Plus l horloge de l ordinateur à une fréquence élevée, plus le microprocesseur sera rapide dans le traitement des informations. Actuellement 64 bits (soient 64/8 =8 caractères) sont transmis simultanément dans le bus à chaque top de l horloge. De cette façon, il est possible de connaître le débit maximal du bus (ou taux de transfert maximal), c'est-àdire la quantité de données qu'il peut transporter par unité de temps, en multipliant sa largeur par sa fréquence. Un bus d'une largeur de 16 bits, cadencé à une fréquence de 133 MHz possède donc un débit égal à : 16 * 133.10 6 = 2128.10 6 bit/s = 266.10 6 o/s = 266 Mo/s Remarque : l octet est l unité de base pour calculer le contenu des supports informatiques (disquette, disque dur, Cédérom ) 1Ko (kilooctet) = 2 10 octets soit 1024 octets arrondi à 1000. 1Mo (mégaoctets=2 20 soit 1048576 arrondi à 1000 000. 1 Go (gigaoctets) = 2 30 octets soit 1 073 741 824 octets arrondi à 1 000 000 000. 2 ) Le code A.S.C.I.I (Américan standard code international interchange) : Ce code est celui qui est utilisé pour transformer les signaux électriques reçus du clavier en caractères affichables à l écran ou à l imprimante. Cette transformation dépend de la police utilisé. Pour un octet, il existe 256 possibilités de remplissage à l aide de 0 ou de 1 allant de 0 0 0 0 0 0 0 0 à 1 1 1 1 1 1 1 1 exemple : Lorsque vous tapez un a sur votre clavier, ce dernier renvoie à l ordinateur le mot suivant 0 1 1 0 0 0 0 1. Pour arriver à ce résultat le caractère a est reconnu dans le code ASCII par le chiffre 97 et ce dernier par le code 0 1 1 0 0 0 0 1 dans le monde binaire. De même, pour imprimer la lettre a (dans la police ARIAL, Times New Roman mais pas Symbole) le microprocesseur va placer le code ASCII 97 (avec la police correspondante) sur le port de l imprimante.

3 ) Comment transite l information entre l ordinateur et le monde extérieur? Il existe de nombreuses possibilités pour qu une information émise par le microprocesseur parvienne à un périphérique. Citons deux types de liaisons : - une liaison série, l information transite par un seul fil (plus la masse). Les bits sont alors envoyés un par un. - La liaison parallèle, l information transite sur 8 fils (plus la masse). Les 8 bits de l octet sont envoyés en même temps. 4 ) Les systèmes de numérotation utilisé en informatique : 1) Les bases utilisés en informatique : Il existe différents manières de compter les objets : binaire : 0 1 décimal : 0 1 2 3 4 5 6 7 8 9 hexadécimal : 0 1 2 3 4 5 6 7 8 9 A B C D E F A) Base décimale (base 10). Exemple : 138. Chaque chiffre n a pas le même poids suivant sa position. 8 représente les unités, 3 les dizaines et 1 les centaines. Unité : 1 = 10 0 dizaine : 10 = 10 1 centaine : 100 = 10 2 etc.. 138 = 1x10 2 + 3x10 1 + 8x10 0 = 1x100 + 3x10 + 8x1. B) Binaire (base 2). Exemple : 10001010. Comme en base 10, le poids d un chiffre dépend de sa position. 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 128 64 32 16 8 4 2 1 1 0 0 0 1 0 1 0 En décimal, 10001010 s écrit : 1x2 7 + 0x2 6 + 0x2 5 + 0 x 2 4 + 1x2 3 + 0x2 2 + 1x2 1 + 0x2 0 = 128 + 8 + 2 = 138 C ) Base hexadécimale : Binaire : 0 1 Décimal : 0 1 2 3 4 5 6 7 8 9 Hexadécimal : 0 1 2 3 4 5 6 7 8 9 A B C D E F Pour indiquer que le nombre est en hexadécimale, il est précédé de $. Exemple : $89 = 8x16 1 + 9x16 0 = 8x16 + 9x1 = 137 2) Avantages et inconvénients des différentes bases (changements de base) : Exemple : Traduction d un nombre exprimé dans une base quelconque en base 10. Se souvenir du rôle des chiffres dans le nombre, ainsi 1987 en base 10 représente : 7 10 0 + 8 10 1 + 9 10 2 + 1 10 3 3C1F en hexadécimal vaut 15 16 0 + 1 16 1 + 12 16 2 + 3 16 3 soit 15 +16+ 3072 + 12288 =15391 1011001 vaut 1 2 0 + 0 2 1 + 0 2 2 + 1 2 3 + 1 2 4 + 0 2 5 + 1 2 6 soit 1 + 8 + 16 + 64 = 89 La base 10 est utilisée habituellement. La base 2 est proche du langage machine mais il faut écrire beaucoup de chiffres. La base 16 (hexadécimale) permet de coder un octet sur deux symboles.

A) Conversion d un nombre décimal en binaire : Exemple : 115 115 = 64 + 32 + 16 + 2 + 1 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 1 2 8 6 4 3 2 1 6 8 4 2 1 0 1 1 1 0 0 1 1 115 = 01110011 B) Conversion décimale-hexadécimale : Exemples : 115 115 = 7x16 + 3 = $73 : 251 251 = 15x16 + 11 = $FB C) Conversion binaire-hexadécimale. Exemple : 11001110 en binaire =? en hexadécimale. 2 3 2 2 2 1 2 0 2 3 2 2 2 1 2 0 8 4 2 1 8 4 2 1 1 1 0 0 1 1 1 0 Il faut séparer les 8 bits en deux paquets de 4. Paquet de droite : 2 + 4 + 8 = 14 = E Paquet de gauche : 4 + 8 = 12 = C 11001110 en binaire = CE en hexadécimal Exercices : 1 ) Les premiers ordinateurs codaient leur information sur 6 bits, combien de signes différents pouvaient-ils identifier? 2 6 =64 signes différents (0, 1,2..,9, A, B a, b soit les 10 chiffres + 27*2 lettres en majuscule+ minuscule) 2 ) Ecrire les nombres suivants dans le système demandé : 10011001 et 00110110 (donné en binaire) dans la base 10 10011001= 1 2 0 + 0 2 1 + 0 2 2 + 1 2 3 + 1 2 4 + 0 2 5 + 0 2 6 + 1 2 7 =153 00110110 =0 2 0 + 1 2 1 + 1 2 2 + 0 2 3 + 1 2 4 + 1 2 5 + 0 2 6 + 0 2 7 + 0 2 7 =54 129, 258 (donné en base 10) dans la base 2 ou binaire. 129=128 +1= 0 2 0 + 0 2 1 + 0 2 2 + 0 2 3 + 0 2 4 + 0 2 5 + 0 2 6 + 1 2 7 soit 10000001 en binaire 258=256+2=0 2 0 + 1 2 1 + 0 2 2 + 0 2 3 + 0 2 4 + 0 2 5 + 0 2 6 + 0 2 7 + 1 2 8 soit 100000010 en binaire 15F et 3B6 (donné en hexadécimal) dans la base 10. 15F = 15*16 0 + 5*16 1 +1*16 2 =351 3B6=6*16 0 + 11*16 1 +3*16 2 =950 3 )Transformer les quantités suivantes dans l unité indiquée. 5Mbits en Ko (5*10 6 /(8*10 3 ) 625 Ko en fait 610 Ko (1Ko=1024 bits) 500 Ko=500*10 3 *8 4.10 3 Kbits en fait 4096 Kbits (1Ko=1024 bits) 4 ) Déterminer la quantité d information contenue dans une page de texte de 80 par 66 caractères et ce en Ko. Définir le nombre de page que l on peut écrire en stockant nos informations sur une disquette de 1,44 Mo puis sur une clef USB de 1Go.

80*66=5280 caractères ce qui correspond à 5280 octets soit environ 5,15 Ko pour une page. On peut donc écrire 1048576*1.44/(5,15.10 3 ) environ 293 pages sur une disquette de 1,44 Mo. Sur une clef de 1Go on peut écrire 10 9 /(5,15.10 3 )environ 1,9.10 5 pages 5 ) Un Minitel reçoit des informations par la ligne téléphonique qui se comporte comme une liaison série débitant à 110 bauds (110 bits/s). L écran comporte 25 lignes de 40 colonnes. (Le codage de l information se fait sur 8 bits comme pour les ordinateurs). Indiquer le temps qu il faudrait pour charger une page remplie d informations. Remarque. 25*40=10 3 caractères possibles soit 10 3 octect (soit 8 kbits) Pour charger une page d information (avec l écran entièrement rempli de caractères) il fallait 8.10 3 /110 soit environ 72 s 1 min 12 s. Heureusement que le minitel n est plus utilisé!!!! vive l ADSL 2+ et bientôt la fibre optqiue à 100 Mbps. 6 ) Un fournisseur d accès propose l ADSL2+ avec un débit de 15 Mbps (megabits par seconde). 1 Ko (kiloctet) représente 2 10 octets. Combien de kiloctets sont transférés en 1 s? Une page de texte contient 6400 caractères. Chaque caractère est codé sur un octet. Calculer la durée nécessaire pour transférer cette page. 1Ko=1024 octet et un octet correspond à 8 bits donc 1 Ko vaut 8192 bits, ce qui fait une vitesse de transfert de 15.10 6 /8192 1,8.10 3 Ko soit 1,8 Mo par seconde (un peu plus d une disquette transférée à la seconde). 6400 *8=5,12.10 4 bits pour une page de texte soit un temps de transfert de 5,12.10 4 /(15.10 6 ) 0.0034 s (à peine 3/1000 de seconde) Partie pratique : 1. Travail sur ordinateur. En utilisant la fonction CAR( ) d EXCEL, faire un tableau qui représente l ensemble des 256 caractères de la police ARIAL. 1 ère colonne : nombres de 0 à 31. 2 ième colonne : symboles correspondant (avec la fonction CAR( ). 3 ième colonne : nombres de 32 à 63. 4 ième colonne : symboles correspondant (avec la fonction CAR( ). etc jusqu à 255 (16 colonnes en tout). Le travail doit tenir dans une page. Titre : code ASCII, titre secondaire : Police ARIAL. Même travail pour la police SYMBOL. 2. Changement de bases : Ecrire 10011001 et 00110110 (donnés en binaire) en base 10. Ecrire 129, 243, 12, 154 (donnés en décimal) en binaire (base 2). 3. Travail sur ordinateur : Utiliser les fonctions DECBIN ( ) d EXCEL pour construire un tableau de conversion des 256 premiers nombres décimaux en binaire. 1 ère colonne : nombres de 0 à 31 (en décimal). 2 ième colonne : nombre correspondant en binaire avec la fonction DECBIN( ). 3 ième colonne : : nombres de 32 à 63 (en décimal). 4 ième colonne : nombre correspondant avec la fonction DECBIN( ). etc jusqu à 255 (16 colonnes en tout). Titre : Conversion décimal-binaire (mise en page en format paysage pour faire une seule page. 4. Changement de bases : Ecrire 129, 243, 12, 154 (donnés en décimal) en hexadécimal (base 16). Ecrire $FF, $CD, $88, $7A (donnés en hexadécimal) en décimal. Ecrire 01101110, 11111101, 10101010 (donnés en binaire) en hexadécimal. 5. Travail sur ordinateur :

Utiliser la fonction DECHEX ( ) d EXCEL pour construire un tableau de conversion des 256 premiers nombres décimaux en hexadécimal. Titre : Conversion décimal-hexadécimal. 6. Majuscule-minuscule : Police ARIAL. 1 ère colonne : nombres décimaux correspondant aux 26 lettres majuscules. 2 ième colonne : nombres binaires correspondant aux 26 lettres majuscules (utiliser la fonction DECBIN). 3 ième colonne : lettres majuscules ; (utiliser la fonction CAR). 4 ième colonne : nombres décimaux correspondant aux 26 lettres minuscules. 5 ième colonne : nombres binaires correspondant aux 26 lettres minuscules (utiliser la fonction DECBIN). 6 ième colonne : lettres minuscules ; (utiliser la fonction CAR).