Le codage informatique



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

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

Informatique Générale

Conversion d un entier. Méthode par soustraction

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

Logiciel de Base. I. Représentation des nombres

Conservation des documents numériques

1 Introduction au codage

Une version javascript sera disponible directement dans le cours prochainement.

Algorithme. Table des matières

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

Les opérations binaires

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

Architecture des ordinateurs Introduction à l informatique

nom : Collège Ste Clotilde

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

Cours Informatique 1. Monsieur SADOUNI Salheddine

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

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

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

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

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Représentation d un entier en base b

Utilisation de l éditeur.

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

Optimiser les s marketing Les points essentiels

Les outils de création de sites web

TD : Codage des images

Chap17 - CORRECTİON DES EXERCİCES

Annexe : La Programmation Informatique

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Informatique : Création de site Web Master 2 ANI TP 1

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Tutoriel : Feuille de style externe

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

Architecture matérielle des systèmes informatiques

Chapitre 1 I:\ Soyez courageux!

Bernard Lecomte. Débuter avec HTML

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

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

Prise en main rapide

HTML. Notions générales

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Le rapport de stage. Déroulement du stage. Contenu du rapport. Présentation du rapport. S. Loizel Collège St Joseph Caudan

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Le multiplexage. Sommaire

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

Chapitre 18 : Transmettre et stocker de l information

Support pour les langues s écrivant de droite à gauche

Traitement numérique de l'image. Raphaël Isdant

Distinguer entre «Enregistrer» et «Sauvegarder»

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

IFT2880 Organisation des ordinateurs et systèmes

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

Introduction à Expression Web 2

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

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Projet Matlab : un logiciel de cryptage

Avant-propos. Omniprésence d Unicode. À qui s adresse ce livre?

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Organisation des Ordinateurs

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

I- Définitions des signaux.

Microsoft Windows NT Server

Pack Fifty+ Normes Techniques 2013

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

Présentation du cours

La Clé informatique. Formation Excel XP Aide-mémoire

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

SII Stage d informatique pour l ingénieur

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

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

Formation HTML / CSS. ar dionoea

Chapitre 10 Arithmétique réelle

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

Pratiques et usages du web, la «culture internet» moderne

Gestion de gros fichiers binaires (images) en APL*PLUS III

Transmissions série et parallèle

CODAGE DES SMS. 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations électroniques 101

Système binaire. Algèbre booléenne

Initiation à html et à la création d'un site web

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Le poids et la taille des fichiers

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

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

MANUEL SUR L INFORMATION ET LA DOCUMENTATION EN MATIÈRE DE PROPRIÉTÉ INDUSTRIELLE. Réf. : Normes ST.35 page : NORME ST.35

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Un mini-site internet en une après-midi

Parcours FOAD Formation EXCEL 2010

B2i. Brevets Nouvelles Technologies. Brevet n 1. Brevet n 16. Ecole primaire de Boz Ec-Elementaire-Boz@ac-lyon.fr

Fichiers, dossiers, enregistrer et arborescence

Les chaînes de caractères

Initiation au binaire

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Transcription:

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 simple 7) Éditeurs de texte et fichiers-texte 8) Codage par le texte 9) Jeux de caractères étendus 10) Autres élément du codage du texte 11) Résumé 12) Annexe : base 2 vs base 16???

Le codage binaire Tout contenu informatique, quelque soit sa complexité apparente, est représenté dans l'ordinateur, par une suite de zéros (0) et de uns (1), les bits (binary digits), qui permettent de définir en base 2, toutes sortes de valeurs. Avec seulement un bit, on peut différencier, par exemple : Les nombres zéro et un (évidemment!). Le concept de vérité (en logique) : 0 -> faux 1 -> vrai La couleur à donner à un pixel d'une image noir & blanc: 0 -> noir 1 -> blanc etc...

Représentation physique des bits Le problème consistant à obtenir deux états objectivement distincts d'un même élément (le bit) peut être résolu de nombreuses façons : En mettant cet élément sous tension de +5 volts ou -5 volts respectivement (cas de la mémoire centrale). En appliquant à un dipôle des champs magnétiques orthogonaux (cas des disquettes). En créant ou non une dépression sur une surface réfléchissante pour dévier différemment un faisceau laser (cas des CD et DVD "pressés" du commerce). En créant ou non des taches colorées sur cette surface pour modifier la réflexion (cas des CD et DVD "gravés" par les particuliers). etc...

Le bit est un peu court... Un bit ne permet de coder que deux valeurs distinctes. Pour coder des informations plus riches, on prendra en compte des nombres binaires plus longs : Un nombre de deux bits permet d'encoder quatre (2 2 ) valeurs distinctes : 00 (zéro), 01 (un), 10 (deux) et 11 (trois). Un nombre de quatre bits, seize (2 4 ) valeurs distinctes : de 0000 à 1111. Un nombre de huit bits (de 0000 0000 à 1111 1111), deux cent cinquante six (2 8 ) valeurs. Dénommé octet, ce type de nombre binaire est très utilisé. On utilise aussi le double octet (16 bits = mot ou word) et le mot double (32 bits = double word) aux capacités de codages considérables (2 32 valeurs).

Codage de texte simple Très tôt dans le développement des systèmes informatiques, on a défini un codage de l'alphabet latin, codage selon lequel un octet correspond : À un caractère alphabétique : 65d (d pour décimal) -> 'A' ; 66d -> 'B' ; 97d -> 'a' etc... À un chiffre : 48d -> '0' ; 49d -> '1' etc... Un signe de ponctuation : 44d -> ',' ; 63d -> '?' etc... Des caractères "de contrôle" : saut de ligne, saut de page, fin du texte etc... Avec ce codage (ASCII étendu), on dispose donc de 256 symboles (codés de 0d à 255d), pour du texte sans mise en forme ni enrichissement.

Éditeurs de texte et fichiers-texte Un éditeur de texte est un programme permettant de créer, enregistrer, modifier des documents en texte simple (un seul type de caractères, mise en page limitée aux sauts de ligne). Ces fichiers conviennent à de nombreux usages "techniques" en informatique : Fichiers de paramètres. Écriture de scripts et de programmes. Spécification de la structure et de la mise en forme d'un texte (exemple : fichiers HTML) Etc...... mais sont insuffisants pour créer des textes très élaborés.

Codage par le texte Les caractères, on l'a vu, sont codés en binaire. Rien n'empêche de considérer certains caractères, ou séquences de caractères, comme des codes d'un niveau supérieur. Exemple : le texte suivant... <html> </html> <body> </body> Je vous <i> salue </i> <b> BIEN </b>... sera affiché par un navigateur web, ainsi : Je vous salue BIEN (avec enrichissement des caractères)

Jeux de caractères étendus Le codage ASCII, étant basé sur un seul octet, ne permet de définir que 256 symboles au maximum. Pour offrir le support des jeux de caractères différents (grec, arabe, katakana...) et de symboles graphiques plus nombreux, d'autres systèmes de codages (ISO, UTF...) ont été développés, basés sur l'usage de mots binaires de 16 bits (2 octets). Un tel codage offre 2 16 = 65 536 possibilités. Tous les codes ne servent pas à indiquer quel caractère afficher ; ils permettent aussi de spécifier toutes sortes d'informations sur la structure et le style du texte...

Autres éléments du codage d'un texte Parmi les caractéristiques codées par un traitement de texte, certaines concernent l'aspect des caractères : La fonte : forme graphique du caractère (, Arial, Courrier...). La taille, la couleur. Le style : effets de gras, italique, souligné, relief... D'autres concernent la structure du document : Paragraphes Listes Tableaux... ainsi que le positionnement de ces éléments. D'autres permettent l'incorporation "d'objets" (images, feuilles de calcul...) gérés par d'autres programmes.

Résumé "En interne", toutes les informations sont représentées en binaire (base 2, suite de 0 et de 1). Dans les documents en texte simple, créés par les éditeurs de texte, chaque caractère est codé par un octet (nombre binaire de 8 bits). Le texte est de style uniforme. Dans les documents "riches" créés avec les traitements de texte, le jeu de caractères est généralement codé par des mots de 16 bits, ainsi que les éléments d'enrichissement et de structuration du texte. Certains documents en texte simple sont sur-codés par des séquences de caractères (balises) qui permettent de spécifier structure et enrichissement.

Annexe : base 2 vs base 16??? Alors qu'en base 2, on ne dispose que de deux symboles numériques (0 et 1), en base 16 (hexadécimale) on dispose de 16 symboles : 0, 1, 2,... 9, A, B, C, D, E, F (A=10d, F=15d). On a vu qu'un nombre binaire de 4 bits permet aussi de coder 16 valeurs. Il est donc commode de représenter les longues séries binaires sous forme hexadécimale. Ex. : 1111 0000 0011 (b) -> F 0 3 (x) 0101 1110 (b) -> 5 E (x) Mais ce n'est qu'une commodité utilisée par les programmeurs pour effectuer leurs calculs. L'ordinateur, lui, travaille toujours en base 2.