Vous êtes sur la page 1sur 118

Saad ZOUAOUI

zouaoui@esith.ac.ma

1
Cours Informatique
 Exploitation d’un Ordinateur et Développements
récents de l’informatique S1 en 30h
Cours , TDs et
TPs
 Algorithmique et Tps sur Machine (Algobox)

S2 en 30h
 Programmation en C/C++ TPs

2
Objectifs du cours

 Rendre le Groupe Homogène


 Vous initier aux fondements et aux
développements récents de l’informatique
 Contribuer à faire de vous des utilisateurs de
l’informatique plus avertis
 Vous sensibiliser à l’impact de l’informatique
sur l’entreprise et sur l’économie
 Vous familiariser avec la démarche algorithmique
et la programmation

3
Philosophie du cours

 Choix d’un enseignement transversal qui


balaie plutôt que n’approfondit

 Acquisition d’une culture informatique


attaquant les différents niveaux
informatique, mais en superficie

4
L’informatique
 Science du traitement de l’information
automatiquement

 Théorie et traitement de l'information à l'aide


de programmes mis en œuvre sur ordinateurs.

5
L’informatique
 L'informatique est la science du traitement des
informations avec des moyens électroniques.
 Elle est conçue pour servir les humains. Elle s'occupe
d'enregistrer, stocker, traiter, organiser, transférer et
présenter les informations sous une forme utilisable.

 « Ensemble de techniques de collecte, de tri , de mise en


mémoire, de transmission et de l’utilisation des
informations traitées automatiquement à l’aide de
programmes mis en œuvre sur ordinateur. »

6
Informatique mais encore …?

Science : donc des théories et des modèles

Traitement rationnel: c'est à dire l'utilisation de méthodes précises,


fondées…

Machines automatiques : qui seront capables de mettre en œuvre


ces méthodes dans un« langage » qu'elles peuvent « comprendre »

Information : texte, image ou son (et Mêmes odeurs, saveurs et


toucher, signaux émis par le cerveau …), représentés sous une forme
manipulable par la machine en fonction de sa technologie
Quels sont types d'informatique …?

 L'informatique scientifique: pour la recherche,


etc.…
 L'informatique industrielle: pour le contrôle de
processus, robotisation, etc.…
 L'informatique de gestion: dans l'administration,
gestion d'un commerce, etc.…
 Le Digital ….
 L’Intelligence Artificielle …

8
L’informatique

 Le traitement de l’information consiste à partir d’une


information de départ de produire par traitement une
nouvelle information de sortie.

9
Que signifie Information ?

 Action d'informer ou de s'informer.

 L’information est un concept des sciences de la communication. Au


sens étymologique, l'information est ce qui donne une forme à
l'esprit. Elle vient du verbe latin informare, qui signifie « donner
forme à » ou « se former une idée de ».

 L'information désigne à la fois le message à communiquer et les


symboles utilisés pour l'écrire. Elle utilise un code de signes porteurs
de sens tels qu'un alphabet de lettres, une base de chiffres, des
idéogrammes ou pictogrammes.
Information et données
 La donnée est une représentation codée de
l’information. Elle est traitée par ordinateur
 Eninformatique, une donnée est la représentation
d'une information dans un programme
 Dansla langue courante information et données sont
synonymes.

11
Structure de Données

 Simple :
 Nom,prix,notes ……
 (Texte,Numerique,reel,…)

 Complexe
 Liste de notes (Tableau)
 Client , Etudiant , Compte Bancaire …
 (Les Enregistrements)

12
Traitement de l’information

 Collecte des données


Remplir un bon de livraison

 Saisie
Coder l’information sur un support

 Contrôle et modification
Vérification et Validation

 Stockage et mémorisation
En général sur des supports magnétiques et optiques

 Traitement des résultats


Tris, Classement, Calculs, …

 Transmission et partage des données


Sur des supports (papier, magnétiques, optiques, vidéo)

13
Les deux facettes de l’informatique

Informatique

Conception Utilisation

Matériel Processus Technologie Logiciels

Développement Données Utilisateurs


Architectures Méthodologies
& Langages

GESTION DE PROJETS

14
Système informatique

 Tous ce qui permet de réaliser les opérations de


traitement (moyens matériels, organisation) constitue le
système informatique
 Matériel (hardware)
 Logiciel (software)
 Opérateur (humain)

15
Types de logiciel : Software

 Définition

 Logiciels de base

 Logiciels d’application

16
Définition:

 Un logiciel est un ensemble de


programmes qui vont être exécutés par la
machine pour réaliser une tâche.

 On distingue deux types de logiciels :


 les logiciels de base
 les logiciels d’application.
I.LOGICIELS :Software
2)Logiciels de base:

 Ce sont des programmes qui permettent d’exploiter les


ressources de la machine et de gérer la communication entre
les différents périphériques :

 Le Bios
 le système d’exploitation
Rôles du SE
Le maître d’orchestre: essentiel pour utiliser les ressources de la
machine
 gestion de la mémoire centrale
 gestion des processeurs: temps de calcul entre plusieurs programmes
qui s’exécutent simultanément
 gestion des périphériques: E/S
 gestion des fichiers: sur les mémoires de masses
 gestion des ressources: attribution des ressources nécessaires
 gestion des utilisateurs: pas d’interférence entre eux

 Parmi les systèmes d’exploitation, on peut citer : Windows, Unix,


Linux..
Composition
I.LOGICIELS :

3)Logiciels d’application:

Ils Sont choisis par l’utilisateur pour:


 Répondre à ses propres besoins .
 Faire des traitements particuliers.
 Faciliter les travaux.
 Avoir des informations à chaque instant.
les logiciels d’application, on peut citer :

Les traitements de • Microsoft Word


texte: • Wordperfect…

• Lotus
Les tableurs
• Excel…

logiciels de • PowerPoint…
présentation
II.DOMAINES D’APPLICATION DE
L’INFORMATIQUE:

 Les applications de l’informatique ont envahi


la plupart des activités humaines.
II.DOMAINES D’APPLICATION DE
L’INFORMATIQUE:
1)Domaine de gestion:

La gestion constitue l’un des principaux domaines dans lesquels


l’informatique se déploie. Dans ce domaine, on utilise les logiciels
suivants :
• Logiciels de gestion comptable.
• Logiciels de gestion commerciale.
• Logiciels de gestion de stock.
• Logiciels de gestion des ressources humaines…
II.DOMAINES D’APPLICATION DE
L’INFORMATIQUE:
2) Domaine industriel:

L’informatique est utilisée dans la conception, la


production, le contrôle et la commercialisation des
produits. Dans ce domaine, on utilise les logiciels
suivants :
• CAO : Conception Assistée par Ordinateur.
• FAO : Fabrication Assistée par Ordinateur.
• MAO: Maintenance Assistée par Ordinateur.
• DAO : Dessin Assisté par Ordinateur.
II.DOMAINES D’APPLICATION DE
L’INFORMATIQUE:
3)Domaine scientifique:
L’informatique est un outil incontournable dans les
domaines scientifiques :
• Recherche fondamentale.
• Laboratoires de recherche.
• Puissance de calcul.
• Simulation des systémes complexes en virtuellement.
II.DOMAINES D’APPLICATION DE
L’INFORMATIQUE:
4) Domaine de l’éducation:
Il s’agit de tous les secteurs de l’enseignement qui
utilisent l’informatique pour des fins
pédagogiques. Dans ce domaine on utilise les
logiciels suivants :
 EAO : Enseignement Assisté par Ordinateur.
 EXAO : Expérimentation Assistée par Ordinateur.
 Les logiciels de simulation.
Logiciels

Logiciels de base Logiciels d’application

Les traitements de
MS-DOS texte(Microsoft Word..)

Les tableurs(Lotus ,
Windows, Exel…)

Unix Logiciels de présentation


(PowerPoint…)

Linux
Gestion

Industrie Domaines Science


d’application

Education
1-6-Langages de
programmation

30
Langages de programmation

 En informatique, un langage de programmation est une


notation conventionnelle destinée à formuler
des algorithmes et produire des programmes
informatiques qui les appliquent.
 D'une manière similaire à une langue naturelle, un langage de
programmation est composé d'un alphabet, d'un vocabulaire,
de règles de grammaire et de significations

31
32
Les métiers de l’informatique :Partie Blue

 Développeur (programmeur, analyste, ingénieur)


 Formateur (apprendre aux autres)
 Testeur
 Administrateur système, réseau, base de données
 Chef de projet
 Directeur des ressources informatiques
 Directeur des systèmes d’information
 Consultant, audit
 Chercheurs / Inventeurs
 Dirigeant de start-up (jeune pousse)
 …
1.4-Structure d’un ordinateur : Le hardware

 Unité centrale
 Périphériques
 Mémoires
 Microprocesseurs
 interfaces série et parallèle, port USB,
 Bus

34
Les composants d’un
ordinateur

Ecran Unité centrale


• Mémoire vive
• Microprocesseur
•Disque dur
• Autres

Souris
Clavier
Entrées Sorties
Attribuez à chaque image son
nom?
Traitement

Stockages

36
Schéma fonctionnel d’un ordinateur
Données
Commandes

Organes de sortie
Organes d’entrée
Données
Mémoire (RAM)
S=90
programme Données

& résultats
Enter a et b a= 30
Calculer s=a+b b= 60
Afficher s S=90
fin
programme

CPU : Unité de
Microprocesseur commande UAL
Central Processing Unit
LA MEMOIRE VIVE
La mémoire vive appelée également mémoire centrale ou RAM
(Random AccessMemory) permet de stocker temporairement les
données/résultats et les programmes en cours de traitement.
Les données contenues dans la mémoire vive sont perdues lorsque on
ferme l’application ou pendant l’arrêt / redémarrage de l’ordinateur.
Elle est Volatile .

38
RAM PC portable

39
LA MEMOIRE MORTE

La mémoire morte (en anglais ROM = Read Only Memory) est une
mémoire en lecture seule, appelée aussi mémoire non volatile, c’est-à-dire
une mémoire qui ne s’efface pas à l'extinction de l’ordinateur. Elle stocke le
programme de base pour démarrer et utiliser un ordinateur (le BIOS :
Basic Input Output System).

40
MICROPROCESSEUR
Le microprocesseur est le cerveau de l'ordinateur. Il permet de
manipuler, de circuler les informations et d'exécuter les instructions
stockées en mémoire.
Le microprocesseur est caractérisé par :
la cadence maximale à laquelle il est capable de travailler,
par la taille et le nombre de données qu'il peut manipuler.
Plus la circulation des données est rapide, plus l'ordinateur sera jugé
performant.

Toute l'activité de l'ordinateur est cadencée par une horloge


41 unique.
MICROPROCESSEUR

Processeur central (CPU) est l’élément moteur de l’ordinateur


qui interprète et exécute les instructions du programme situées
en mémoire centrale.

L’ensemble CPU + mémoire centrale constitue l’Unité Centrale.

L’UCT est composé de l’Unité arithmétique et logique (UAL) et


de l’Unité de commande ou de contrôle.

L’UAL effectue les opérations arithmétiques et logiques.

L’Unité de commande dirige le fonctionnement de toutes les


autres unités : UAL, mémoire, entrées / sorties, etc., en leur
fournissant les signaux de cadence et de commande.
42
MICROPROCESSEUR: Caractéristiques

Modèle Cœurs Fréquence Cache L3

(threads) (Turbo)

Core i9 6 (12) 5 Ghz 12 Mo

Core i7 6 (12) 5 Ghz 12 Mo

Core i5 6 (6) 4,3 Ghz 9 Mo

Core i3 4 (4) 3,6 GHz 6 Mo

43
MICROPROCESSEUR

 La mémoire cache est une petite mémoire à accès rapide qui sert de tampon
entre la mémoire vive et le processeur. Elle stocke les informations les
plus souvent utilisées, permettant ainsi de réduire les états d'attente du
microprocesseur.
 La fréquence s'exprime en Giga hertz (GHz), elle signifie le nombre
d'opérations que fait le processeur en une seconde. 3GHz : 3 milliards
d'opération à la seconde. En clair, elle influe sur la vitesse de fonctionnement
du processeur. Actuellement, les processeurs tournent entre 3 et 5 GHz.
 Un cœur physique est un ensemble de circuits capables d’exécuter des
programmes de façon autonome. Toutes les fonctionnalités nécessaires à
l’exécution d'un programme sont présentes dans ces cœurs : compteur ordinal,
registres, unités de calcul, etc. Des caches sont définis pour chaque
processeur ou partagés entre eux.

44
MICROPROCESSEUR

•Les PENTIUM d'INTEL pour les IBM


PC compatibles (PENTIUM,
CELERON, XEON)

•Les processeurs de chez AMD pour


les IBM PC compatibles (ATHLON,
DURON)

•Le processeur POWERPC de


MOTOROLA pour les MACHINTOSH.
45
MICROPROCESSEUR

46
47
48
2008/2009 49
50
Les ports de la carte mère

Les ports permettent de connecter


(Brancher) tous les Périphériques E/S

51
Ports des ordinateurs portables
récents

52
CARACTÉRISTIQUES PRINCIPALES :

•Processeur Intel Core i7-8750H (Hexa-Core 2.2 GHz / 4.1 GHz Turbo - Cache 9
Mo)

•16 Go de mémoire vive DDR4 2666 MHz (2 slots - maximum 32 Go au total)

•Ecran de 15.6" avec résolution Full HD (1920 x 1080 pixels)

•Dalle IPS : couleurs lumineuses et angles de vision larges

•Puce graphique NVIDIA GeForce GTX 1050 Ti avec 4 Go de mémoire dédiée


GDDR5

•SSD M.2 PCIe de 512 Go

•Communication sans fil performante : Wi-Fi AC + Bluetooth 4.2

•Connecteurs HDMI 2.0

•Connecteurs USB 3.0 Type C avec support de la technologie Thunderbolt 3


53
•Clavier avec touches rétroéclairées
Réseau d’Ordinateurs

54
Utilité d’un Réseau d’Ordinateur

 Communication

 Partage de données

 Partage de ressources

55
Technologie SSD :
l'avenir du disque !
HD :Disque dur mécanique, une
technologie vieillissante

•Ces disques sont lents : l'accès aux données se fait via la tête de lecture, qui doit sans
cesse se déplacer pour la lecture ou l'écriture d'informations. En moyenne, cela prend
entre 10 et 20 ms (millième de seconde).

•Leur consommation électrique est importante, puisque qu'il faut constamment maintenir
en rotation les plateaux (à 5400, 7200 voir 10000 tours/minute) lorsque l'ordinateur est en
fonctionnement.

•Lebruit, occasionné par les déplacements du peigne de lecture, qui produit des nuisances
sonore.

•Enfin, la fiabilité des disques dur mécaniques constitue un de leur principal point faible.
SSD : enfin un remplaçant pour
les disques mécaniques

 Il s'agit de la mémoire flash, celle qui se trouve dans votre clé USB où dans la
carte SD.

 Cette technologie pour les disques dur porte un nom :SSD


(Solid State Drive).
 Il est rapide (temps d'accès inférieur à 1ms contre 12ms en moyenne pour un
disque classique), consomme peu d'énergie, est totalement silencieux et plus
fiable, car il n'a aucune partie mécanique.

 Même le prix est opposé, un disque SSD est environ 10 fois plus cher qu'un
disque dur mécanique
Introduction

 L’ordinateur est aujourd’hui la machine la plus


importante, vitale, complexe, complète,
omniprésente
 Les plus récentes révolutions technologiques
trouvent leur source dans l’informatique:
automatisation, robotique, courrier électronique,
Internet, Multimédia, ...
 Il s’est infiltré partout: domotique, outils,
électroménagers, informatique embarquée,
automobile, finance, etc.
 Pourquoi ?? L’ordinateur est la machine qui peut se
substituer au plus grand nombre d’objets, de
fonctions ou d’autres machines de ce monde:

59
Introduction

 dans son rôle de stockage organisé de données:


bibliothèque, vidéothèque, eBook, ipod, médiathèque,
album photos, banque de données, sites Web --> Mémoire
du monde
 dans sa fonction de présentation organisée et interactive
de ces mêmes données: c’est son côté TV, CD-ROM,
Album, Vidéo, Multimédia, DVD,...
 dans son support à la communication: Internet, téléphone
(VoIP), email,….
 Calcul à grande vitesse: Modélisation, simulation,
analyses de données

60
L’ordinateur, omniprésent

61
L’ordinateur, omniprésent

 Domotique

 RFID

 Vidéos

62
63
64
 Exemples d’objets connectés

 Voici quelques objets connectés :


 Caméras
 Lunettes
 Porte-clés
 Lampes
 Balances
 Montres (smartwatches)
 Moniteurs d’activités
 Vêtements
 …..

65
Internet des objets ou Objet
Connectés

L'Internet des objets, ou IdO est l'interconnexion


entre Internet et des objets, des lieux et des
environnements physiques.
L'appellation désigne un nombre croissant
d'objets connectés à Internet permettant ainsi
une communication entre nos biens dits
physiques et leurs existences numériques
Internet des objets ou Objet
Connectés

 Les objets connectés sont des capteurs ou des objets


dotés de capteurs capables de communiquer
(envoyer et recevoir) des données à travers un
réseau.
 Les données sont généralement envoyées à un
ordinateur, une tablette, un smartphone ou tout
autre appareil électronique et parfois via Internet
pour que l’information soit accessible sur tous les
appareils pouvant s’y connecter.

67
Réalité augmentée

 La réalité augmentée est la superposition de


la réalité et d'éléments calculés par un
système informatique en temps réel.
 Elle désigne souvent les différentes
méthodes qui permettent d'incruster de
façon réaliste des objets virtuels dans une
séquence d'images
Robotique

 La robotique est l'ensemble des


techniques permettant la conception et la
réalisation de machines automatiques ou
des robots
Informatique décisionnelle

 L’informatique décisionnelle est l'informatique à l'usage


des décideurs et des dirigeants d'entreprises.
La sécurité des systèmes
d’information
 La sécurité des systèmes d’information ou plus simplement sécurité
informatique, est l’ensemble des moyens techniques, organisationnels,
juridiques et humains nécessaires à la mise en place de moyens visant à
empêcher
L’ordinateur, omniprésent

– Il peut se substituer à l’Homme ??


Intelligence Artificielle (IA):
» jeux d'échec,
» système expert, aide à la décision
» Les robots trader ultrarapides  50% du marché boursier
» vision artificielle, reconnaissance de la parole,
» créativité picturale et musicale,
» Classement automatique de documents , recommandations
73
Vie Artificielle (VA):

La Vie Artificielle est l'étude des systèmes conçus par l'homme qui
présentent des comportements caractéristiques des systèmes
vivants naturels. Elle complète l'approche traditionaliste de la
biologie, dont le mode de fonctionnement est l'analyse des êtres
vivants, en essayant de synthétiser des comportements "vivants"
sur ordinateur et/ou sur d'autres supports artificiels

74
L’ordinateur, omniprésent

 il peut se substituer à la Vie: Vie Artificielle (VA):


 robotique animale
 jeux de la vie
 simulations biologiques, morphogenèses des plantes et
organismes
 algorithmes génétiques
 réseaux de neurones
 il peut se substituer à la Nature: Réalité Virtuelle
 jeux interactifs (3D), simulateurs de vol,
 Simulateurs de systèmes complexes

75
Pourquoi l’informatique intéresse l’économiste?

 Comme sujet d’étude:

 L’informatique est un booster de croissance et de


productivité
 L’information dématérialisée est un bien très particulier
 Les marchés électroniques ont des propriétés particulières
 Les effets de la mise en réseau

76
Pourquoi l’informatique intéresse l’économiste?

 Sous l’angle du gestionnaire:

 L’un des principaux centres de coûts des entreprises


(e.g. Banque globale: 7 milliards de $)
 Un moteur de transformation (industrielle et organisationnelle)
(e.g. e-banking, industrie musicale, photographie, etc.)
 Un outil de gestion
(Comptabilité, gestion des clients (CRM), de la chaîne
d’approvisionnement (SCM), des ressources humaines (HRM),
gestion intégrée (ERP), veille stratégique (BI), RFID,etc.)

77
Pourquoi l’informatique intéresse l’économiste?

 Comme outil de travail:

 Statistique, économétrie, simulations se


passent difficilement de l’informatique
 Echange et partage de données
 Diffusion de travaux et accès à la
connaissance

78
…Informatique
…Numérique
…Digital

79
Economie digitale et
Environnement digital

GAFAM et NATU Vs BATX

80
Economie digitale et
Environnement digital

81
82
83
Economie digitale et
Environnement digital
 GAFAM est l'acronyme des géants du Web :
 Google, Apple, Facebook, Amazon et Microsoft
qui sont les cinq grandes firmes américaines qui
dominent le marché du Numérique et du
Digital, parfois également nommées les Big Five,
ou encore « The Five ».
84
Les NATU

85
Les NATU et la Disruption ou
technologies de ruptures (Substitution)

 La disruption par la technologie : Netflix


et Tesla
 La disruption par la plateforme : AirBnB
et Uber

En économie, la disruption désigne le


bouleversement d'un marché sur lequel les
positions sont établies avec une stratégie inédite.
.
86
87
Economie digitale et
Environnement digital
 Qui sont les BATX, ces nouveaux GAFAM asiatiques ?
 B comme Baidu
 Moteur de recherchen le + utilisé en chine

 A comme Alibaba
 Site de e-commerce (Jack Ma)

 T comme Tencent
 Activités et service sur Internet

 X comme Xiaomi
 Téléphones , téléviseurs ,Objets Connectés …

88
QU’EST-CE QUE LE CLOUD COMPUTING ?

89
QU’EST-CE QUE LE CLOUD COMPUTING ?

L’arrivée du Cloud Computing révolutionne l’utilisation des services


informatiques des entreprises.

Aujourd’hui, les entreprises doivent gérer leur parc informatique


et les contraintes de consommation / maintenance qui y sont liées.

Désormais, avec le cloud computing, les entreprises peuvent


utiliser à la demande les services informatiques, sans se soucier
des problématiques d’infrastructure, de sécurité et de
maintenance.

90
QU’EST-CE QUE LE CLOUD COMPUTING ?

3 modèles de service :

• Software as a Service Saas: Logiciel en tant que service

• Plateform as a Service Paas: Plateforme en tant que


service

• Infrastructure as a Service Iaas: Infrastructure en tant que


service.

91
Les Chromebooks
Le Chromebook est le nom donné par Google aux ordinateurs
portables fonctionnant sous le système d'exploitation Chrome OS.

Ces appareils sont destinés principalement à exécuter différentes


tâches avec pour interface le navigateur web Google Chrome.

La plupart des applications et de leurs données résident dans le


"cloud" plutôt que sur l'appareil lui-même. Pour cette raison, les
Chromebooks n'ont besoin que d'un espace de stockage local bien
plus petit que les ordinateurs portables habituels.

Leur puissance de calcul est elle aussi généralement inférieure, ce qui


n'empêche pas d'en faire des appareils suffisamment performants pour
un grand nombre de tâches grâce à leurs mémoire flash (plutôt que
disque dur magnétique).

92
93
Le futur des interfaces

94
1-Exploitation d’un
Ordinateur

95
1.1-Traitement
Automatique de
l’Information

96
L’informatique

 Science du traitement de l’information


automatiquement

 « Ensemble de techniques de collecte, de


tri , de mise en mémoire, de transmission
et de l’utilisation des informations
traitées automatiquement à l’aide de
programmes mis en œuvre sur ordinateur.
»
97
L’informatique

 Le traitement de l’information consiste à partir d’une


information de départ de produire par traitement une
nouvelle information de sortie.

98
Information

 On appelle information tous ce qui réduit


l’incertitude
 Information et données
 La donnée est une représentation codée de
l’information. Elle est traitée par ordinateur
 L’information c’est la signification que
l’homme attribue à la donnée.
 Dans la langue courante information et
données sont synonymes.

99
Traitement de

l’information
C’est effectuer les opérations suivantes:
 Collecte des données
Remplir un bon de livraison
 Saisie
Coder l’information sur un support
 Contrôle et modification
Reproduire, classer, sélectionner, calculer
 Stockage et mémorisation
En général sur des supports magnétiques et optiques
 Diffusion des résultats
Sur des supports (papier, magnétiques, optiques, vidéo)
 Transmission
Ceci concerne à la fois les données et les résultats

100
Système informatique

 Tous ce qui permet de réaliser les


opérations de traitement (moyens
matériels, organisation) constitue le
système informatique
 Matériel (hardware)
 Logiciel (software)
 Opérateur (humain)
 La machine qui permet de réaliser tout ou
partie du traitement s’appelle un
ordinateur

101
1.3-Codage de
l’information

102
Codage d’information

 Les informations traitées par les


ordinateurs sont de différentes natures :
 nombres, texte,
 images, sons, vidéo,
 programmes, …

 Dans un ordinateur, elles sont toujours


représentées sous forme binaire (BIT : Binary
digIT) une suite de 0 et de 1
103
Codage d’information

 Il permet d’établir une correspondance qui permet sans


ambiguïté de passer d’une représentation (dite externe)
d’une information à une autre représentation (dite interne:
sous forme binaire) de la même information, suivant
un ensemble de règle précise.

 Exemple :
* Le nombre 35 : 35 est la représentation externe du nombre
trente cinq
* La représentation interne de 35 sera une suite de 0 et 1 (
100011)

104
En informatique, Le codage de l’information
s’effectue principalement en trois étapes :

 L’information sera exprimée par une suite de


nombres(Numerisation)
 Chaque nombre est code sous forme binaire (suite
de 0 et 1)
 Chaque élément binaire est représenté par un
état physique
105
1.2-Systèmes de
numération

106
Système de numération

 Système de numération décrit la façon avec


laquelle les nombres sont représentes.
 Un système de numération est défini par :
Un alphabet A :
ensemble de symboles ou chiffres, des règles d’écritures
des nombres : Juxtaposition de symboles

107
Exemples de Système de numération (1)

 Numération Romaine
 CCLXXI 271
 9 s’écrit IX et non VIIII
 Système inadapté au calcul

108
Exemples de Système de
numération (2)
 Numération décimale :

 C’est le système de numération le plus pratique


actuellement.
 L’alphabet est compose de dix chiffres :
 A = {0,1,2,3,4,5,6,7,8,9}
 Le nombre 10 est la base de cette numération
 C’est un système positionnel. Chaque position
possède un poids.
 Par exemple, le nombre 4134 s’écrit comme :
 4134 = 4 x 103 + 1 x 102 + 3 x 101 + 4 x 100

109
Système binaire

 Système binaire (b=2) utilise deux chiffres :


{0,1}
 C’est avec ce système que fonctionnent les
ordinateurs

 Bit (contraction de Binary Digit)


 L'atome de l'informatique. C'est le seul terme
compréhensible par le processeur, il ne prend
que deux valeurs 0 et 1, associées à deux
états électriques.

110
Système binaire

 Base-2
 L'ordinateurne comprenant que des 1 et des 0, il
écrit 6 comme ça : 00000110. Ce sont une
succession de puissance de 2.
 Système de numérisation à base 2 utilisé pour
coder l'information qui doit être traduite en
langage informatique.
 Ce langage ne comporte que deux états opposés,
les chiffres 0 et 1.

111
Système binaire

 Octet
 Octet comme octuple, c'est un ensemble de 8 bits.
Il s'écrit sous la forme : 00101101. Avec les deux
valeurs possibles pour chaque bit, on a 28 (256)
possibilités.
 En anglais, un byte est un octet et non un bit.
 16 bits correspond à deux octets
 On utilise l’octet pour représenter touts les
caractères (lettres, numéros, etc.) les plus utilisés
(ASCII)

112
Kbit et Ko
 Un "Kbit" (abréviation de "kilobit") est un
multiple de l'unité de mesure pour la quantité
d'informations et la capacité de mémoire.
 l Kbit = 1024 bits = 128 octets. Il ne faut pas
confondre bit avec byte ou octet : Le bit est
la plus petite unité de mesure informatique.
 L'octet (ou le byte) est codé sur 8 bits, ce qui
explique les valeurs de multiplication par 8

113
O/Ko/Mo/Go/To

 L'organisme de référence en matière de


normalisation des unités dans le monde
scientifique (BIPM) et ceux de la normalisation
dans le monde technique et industriel (IEEE et
NIST) disent tous que 1 kilo-
octet = 10 puissance 3 (1000), et non pas
2 puissance 10 (1024).

 1 Mo 1 Méga-octet 106 octets


 1 Go 1 Giga-octet 109 octets
 1 To 1 Tera-octet 1012 octets

114
Conversion de la base 10 à la base 2

Le principe consiste à faire des divisions successives du nombre sur 2 , et


prendre le reste des divisions dans l’ordre inverse.

35 2
Exemple 1 : (35)10=(?)2 1 17 2
1 8 2
0 4 2
Après division : 0 2 2
on obtient : (35)10=(100011)2
0 1 2
1 0

11
5
Conversion de la base 10 à la base 2
116

(43)10=(?)2

43 2
1 21 2
1 10 2
0 5 2
1 2 2
0 1 2
1 0
Après division :
on obtient : (43)10=(101011)2
Passer du décimal au binaire

 (25)10 = (11001)2

117
Passer du binaire au décimal

 (25)10 = (11001)2

Bits 1 1 0 0 1
Poids 4 3 2 1 0

 1*24 + 1*23 + 0*22 + 0*21 + 1*20

 16 + 8 + 0 + 0 + 1 = 25

118

Vous aimerez peut-être aussi