Le codage de l'information - PowerPoint PPT Presentation

1 / 59
About This Presentation
Title:

Le codage de l'information

Description:

Il s'agit de la plus petite unit d'information manipulable par une machine num rique. ... adopt en 1991. Permet pratiquement toutes les langues crites du ... – PowerPoint PPT presentation

Number of Views:430
Avg rating:3.0/5.0
Slides: 60
Provided by: idia6
Category:

less

Transcript and Presenter's Notes

Title: Le codage de l'information


1
Le codage de l'information
  • un fichier informatique est une suite de 1 et de
    0 (bits)
  • Le terme bit signifie  binary digit ,
    c'est-à-dire 0 ou 1 en numérotation binaire. Il
    s'agit de la plus petite unité d'information
    manipulable par une machine numérique.
  • une suite de huit bits est un octet (byte)
  • la taille ou le poids d'un fichier se mesure en
    octets

2
Le codage de l'information
  • Codage des nombres entiers
  • 0 ? 0000 0000 1 ? 0000 0001
  • 2 ? 0000 0010 3 ? 0000 0011
  • 4 ? 0000 0100 5 ? 0000 0101
  • 6 ? 0000 0110 7 ? 0000 0111
  • 8 ? 0000 1000 9 ? 0000 1001
  • 10 ? 0000 1010 11? 0000 1011

3
Le codage de l'information
  • 11001101 ...... 0x2 1
  • Le chiffre le plus à droite est celui des unités
  • Le deuxième chiffre en partant de la droite est
    celui des  deuzaines 

4
Le codage de l'information
  • 11001101 .....1x4 0x2 1
  • Le chiffre le plus à droite est celui des unités.
  • Le deuxième chiffre en partant de la droite est
    celui des  deuzaines 
  • Le troisième chiffre en partant de la droite est
    celui des  quatraines 

5
Le codage de l'information
  • 11001101 .....1x81x4 0x2 1
  • Le chiffre le plus à droite est celui des unités.
  • Le deuxième chiffre en partant de la droite est
    celui des  deuzaines 
  • Le troisième chiffre en partant de la droite est
    celui des  quatraines 
  • Le quatrième chiffre en partant de la droite est
    celui des  huitaines 

6
Le codage de l'information
  • Quel est le nombre représenté par
  • 11001101 ?
  • 1 1x4 1x81x64 1x128 205

7
Le codage de l'information
  • Question
  • combien peut-on coder de nombres différents avec
    un octet?

8
Le codage de l'information
  • Pour le chiffre des unités il y a deux choix

9
Le codage de l'information
  • Pour le chiffre des unités il y a deux choix
  • Pour celui des deuzaines il y a deux choix

10
Le codage de l'information
  • Pour le chiffre des unités il y a deux choix
  • Pour celui des deuzaines il y a deux choix
  • Donc pour les deux derniers chiffres il y a
  • 2 x 24 choix possibles

11
Le codage de l'information
  • Pour le chiffre des unités il y a deux choix
  • Pour celui des deuzaines il y a deux choix
  • Donc pour les deux derniers chiffres il y a
  • 2 x 24 choix possibles
  • Et pour les huit chiffres dun octets il y a
  • 2x2x2x2x2x2x2x228256 possibilités

12
Tailles en octets
  • Un Kilooctet 1024 octets (1024210)

13
Tailles en octets
  • Un Kilooctet 1024 octets
  • Un Megaoctet 1024 Ko

14
Tailles en octets
  • Un Kilooctet 1024 octets
  • Un Megaoctet 1024 Ko
  • Un Gigaoctet 1024 Mo

15
Tailles en octets
  • Un Kilooctet 1024 octets (1 Ko)
  • Un Megaoctet 1024 Ko (1 Mo)
  • Un Gigaoctet 1024 Mo (1 Go)
  • Pour simplifier on arrondit 1024 à 1000
  • un mo (  m  à la place de  M ) vaut un
    million doctets.

16
retour au bus ...
  • soit un bus 32 bits à 100 Mhz. Quel est son débit
    en Mo/s ?

17
retour au bus ...
  • soit un bus 32 bits à 100 Mhz. Quel est son débit
    en Mo/s ?
  • 32 bits 4 octets
  • 100 Mhz 100 M de paquets de données (4 octets)
    par seconde.
  • Résultat 4100 Mo/s 400 Mo/s

18
Tailles en octets
  • Une disquette 1,44 Mo
  • Un cd-rom entre 650 et 800 Mo
  • Un dvd-rom entre 4,7 et 17 Go
  • Un disque dur plusieurs dizaines de Go
  • Une clé USB 64, 128, 256, 512 Mo, 1Go

19
Tailles en octets
  • Une photo numérique
  • non compressée quelques Mo
  • compressée lt1 Mo
  • Un texte (sans image) dune centaine de pages
  • lt 1Mo.
  • Une chanson
  • non compressée 40 Mo
  • compressée 2 Mo
  • Un film
  • non compressé 4 Go
  • compressé 700 Mo

20
Tailles en octets
  • Une photo numérique pèse 400 Ko.
  • Combien peut-on mettre de copies de cette photo
    dans une disquette ? Dans un cd-rom ?

21
Le codage du texte et des images
22
Codage du texte
  • Code ASCII  (American Standard Code for
    Information Interchange). 1963
  • codage sur 7 bits (1/0) donc 128 possibilités
  • Associe un nombre à chaque lettre et signe de
    ponctuation  
  • A 65 B 66 C 67 ...
  • a 97 b 98 c 99
  • ? 63

23
Codage du texte
  • Les codes de 0 à 31 sont des caractères spéciaux
  • Retour chariot 13
  • _at_ 64

24
Codage du texte
25
Codage du texte
  • UNICODE
  • codage des caractères internationaux sur 16 bits
    (2 octets)
  • adopté en 1991
  • Permet à pratiquement toutes les langues écrites
    du monde d'être représentées par un seul jeu de
    caractères

26
Codage des images
27
Codage des images
28
Codage des images
  • PIXEL
  • Désigne un point élémentaire de l'image
    représenté en informatique par
  • un bit (image monochrome, noir ou blanc),
  • un octet (image à niveau de gris ou en 256
    couleurs)
  • deux, trois voire quatre octets (image en
    couleurs de qualité photographique).
  • Ce terme vient de la contraction des mots anglais
    "picture" et "element".

29
Codage des images
  • Combien faut-il d'octets pour coder une image
    d'écran 1024x768 avec 32 bits pour chaque pixel ?

30
Le codage de l'information
  • Codage du son
  • L'intensité sonore varie continument en fonction
    du temps.
  • On mesure cette intensité à intervalles réguliers
    (ex 44,1 KHz 44 100 fois par seconde). C'est
    l'échantillonnage.
  • On code cette intensité en octets. C'est la
    quantification (8 bits, 16 bits, ..)
  • Exemples ...

31
Le codage de l'information
32
Exemples de configuration
33
Exemples de configuration
34
Fenêtres et événements
  • Chaque fenêtre a son propre programme de gestion
    des événements clavier ou souris.
  • Ecriture d'un programme de fenêtre avec Visual
    Basic exemple ....
  • Ecriture d'un programme avec un script VBS
    (langage livré avec Windows) exemple ...
  • Ecriture d'un programme avec AutoIt (prog.
    gratuit) en TD.

35
Fenêtres et événements
  • Tous les programmes fonctionnant sous Windows
    utilisent un ensemble de sous-programmes inclus
    dans Windows.
  • Ces programmes de base sont appelées les API
    Windows (Application Programming Interface) et se
    trouvent dans les DLL (Dynamic Link Library).
  • ? ne pas supprimer les fichiers d'extension dll.
  • apidocvb.chm

36
Automatisation des tâches les langages de
script DOS et AutoIt
37
Le langage DOS
  • DOSDisk Operating System
  • système d'exploitation des premiers PC (IBM).
    Version Microsoft MS-DOS
  • les premières versions de windows contenaient
    aussi DOS comme OS les deux OS ont fusionné
    depuis windows XP.
  • version libre freeDOS

38
Le langage DOS
  • Comprend
  • certaines routines (programmes) non accessible à
    l'utilisateur , qui servent aux opérations
    élémentaires de l'ordinateur.
  • d'autres accessibles à l'utilisateur destinées à
    manipuler des fichiers et des répertoires.
  • Pourquoi étudier DOS
  • comprebdre le fonctionnement de système évolués
    comme WINDOWS
  • résoudre certains problèmes insolubles sous
    Windows.
  • faire fonctionner certains programmes n'utilisant
    pas Windows.

39
Le langage DOS les commandes
  • Commandes internes elles sont intégrées au
    fichier Command.com
  • Commandes externes (extensions com )
  • Utilitaires (extensions exe) programmes plus
    importants non nécessaires à DOS.
  • Une aide est fournie avec chaque commande en
    ajoutant "/?" au nom de la commande. Ex"dir/?".
  • La combinaison de touches Ctrl-Alt-Suppr
    provoque un redémarrage (dit " à chaud") du PC.

40
Commandes DOS
  • dir liste le contenu d'un répertoire
  • cd change de répertoire
  • cd .. répertoire parent
  • md ou mkdir crée un nouveau répertoire
  • deltree supprime un répertoire, ainsi que
    l'ensemble de ses sous-répertoires
  • copy, xcopy copie de fichier
  • move déplacement de fichier
  • del supprime le fichier

41
Commandes DOS
  • type affiche le contenu du fichier
  • type more affiche le contenu du fichier avec des
    pauses
  • help aide sur la commande demandée
  • print imprime le fichier demandé
  • attrib (-/r, -/a, -/s, -/h) change les
    attributs d'un fichier (- désactive, active,
    r lecture seule, a archive, s système, h
    fichier caché)
  • format formate le lecteur demandé
  • label donne un nom de volume à un lecteur
  • ver donne le numéro de version

42
Le langage DOS les répertoires
  • Ce sont des sous-ensembles, des regroupements de
    fichiers appelés aussi dossiers
  • ils sont nommés comme les fichiers mais
    comportent rarement une extension.
  • Un système de répertoires comportant
    éventuellement des répertoires emboîtés les uns
    dans les autres se nomme ARBORESCENCE (de
    répertoires).

43
Le langage DOS les fichiers
  • Les données apparaissent à l'écran sous la forme
  • nomdufichier.extension.
  • NomDuFichier est une chaîne de 8 caractères
    maximum.
  • Quelques caractères interdits pour nommer un
    fichier "" "\" "/"
  • DOS ne distingue pas minuscules de majuscules.

44
Les fichiers
45
Les fichiers
46
Le langage DOS les fichiers
  • L'extension permet d'identifier le type de
    données contenues dans le fichier
  • "txt"    pour un fichier texte. (Nécessitent un
    programme spécialisé comme WORD).
  • "bmp" pour un fichier contenant une
    image.(Nécessitent un programme comme
    PAINT).
  • "exe" ou "bat" ou "com" pour un programme
    exécutable

47
Le langage DOS les fichiers
  • Filtres
  • "" remplace une chaîne de caractères en fin de
    nom ou d'extension,
  • "?" remplace un caractère. Ex ".txt " fait
    référence à tous les fichiers d'extension "txt".
  • Chemin d'accès
  • Un fichier se localise dans l'arborescence de
    répertoires par un chemin d'accès
  • (Exemple c\bureautique\word\cours.txt ).

48
langage DOS
  • On donne des ordres au PC par l'intermédiaire
    d'une ligne de commande

après ce symbole de "prompt" on écrit la commande
chemin du répertoire courant
49
langage DOS
  • Répertoire DOS Dossier Windows
  • A tout moment DOS mémorise un dossier
    (répertoire) particulier appelé répertoire
    courant.
  • Chemin relatif chemin DOS prolongeant celui du
    répertoire courant Y\archigt md cours\test
  • Par défaut, les commandes DOS s'appliquent à ce
    répertoire courant, sinon il faut le préciser en
    donnant le chemin complet (chemin
    absolu)Y\archigtmd "Y\archi2\cours\test"

création du dossier "test" dans le sous-dossier
"cours" du répertoire courant "archi"
chemin relatif vers "test"
50
langage DOS
  • Syntaxe des chemins DOS
  • nom des fichiers et dossiers 8 3 8 lettres
    pour le nom, 3 pour l'extension.
  • certains caractères interdits ("/") , pas
    d'accent.
  • dans certaines versions de DOS, possibilité de
    mettre des noms longs (128 caract) entre
    guillemets CD "mon dossier/mon fichier.txt"
  • conversion des noms windows?DOS
  • si un seul nom commence par "monfichi" (8
    lettres) "mon fichier.txt" ? monfich.txt
  • si plusieurs fichiers commencent par "monfichi"
  • premier fichier créé monfic1.txt
  • deuxième monfic2.txt

51
langage DOS
commande DIR s'appliquant au dossier courant
fichiers et dossiers du dossier courant
("archi").
52
langage DOS
DIR ne s'applique pas ici au dossier courant
53
langage DOS
  • syntaxe d'une commande DOS
  • nomcommande chemin DOS (dossiers ou fichier)
    commutateurs
  • avec
  • chemin "C\dossier1\dossier2\fichier.txt"
  • commutateurs exemples /A, /P, ... (dépend de
    la commande) Exemple DIR "C" /P

arrêt de l'affichage après chaque page
54
langage DOS
tout ce qui est entre crochet est facultatif
  • liste de toutes les commandes disponibles
  • commande help
  • aide sur une commande donnée nomcommande /?

55
langage DOS
  • Programmes BATCH (batchpaquet)
  • fichiers texte dont chaque ligne contient une
    commande DOS
  • extension .bat monprog.bat
  • Lancement du programme Y\archigtextension
  • intérêt
  • utilitaire de diagnostic de bas niveau (i.e "sans
    windows") par ex. ping, ipconfig pour le
    réseau.
  • première approche de la programmation et de
    l'automatisation.
  • Premiers pas vers unix, linux (semestre 2).-

56
langage DOS
  • Ressources
  • - powerbatch logiciel gratuit d'aide à
    l'écriture de fichiers batch. Avec tutoriel DOS.
  • - cours gratuit en anglais du site allenware
    (allenware DOS dans Google).

57
langage DOS
premier paramètre passé dans la commande
  • paramètres, structure conditionnelle, étiquette
    et sauts
  • contenu de param.bat
  • _at_echo off
  • If "1""/H" goto homme
  • If "1""/F" goto femme
  • homme
  • echo bonjour monsieur
  • goto fin
  • femme
  • echo bonjour madame
  • goto fin
  • fin
  • commande gt param /F
  • Résultat gt bonjour madame

étiquette
58
langage DOS
  • variable d'environnement
  • emplacement mémoire pouvant stocker texte ou
    nombre et désigné par un nom
  • accessible en lecture/écriture depuis n'importe
    quel programme DOS.
  • affectation
  • gt set var ceci est un essai
  • lecture de toutes les variables d'environnement
    gt set
  • Affichage d'une variable particulière echo var

59
langage DOS
  • boucles
  • répétition de la même instruction où seul un
    paramètre varie
  • _at_echo off
  • for A in (1 2 3 4) Do Echo C'est le nombre A
Write a Comment
User Comments (0)
About PowerShow.com