Académique Documents
Professionnel Documents
Culture Documents
Baf 1112 Info Gene I
Baf 1112 Info Gene I
GESTION1 DE LA QUALITÉ
Département : GEA
UE FONDAMENTALES
Filière : GAPMO FI1 et FI2
SOUS-UE BAF 111. MATHÉMATIQUES ET
INFORMATIQUE I
EC BAF 1112.
INFORMATIQUE GÉNÉRALE I
NIVEAU 1
CLASSE : BTS BANQUE ET FINANCE (BAF)
SEMESTRE 1
VOLUME HORAIRE : 30 heures
EQUIPE PEDAGOGIQUE:
CM 9 h ; TD 6 h; TPE 3 h
CM 9 h ; TD 06 h ; TPE 3 h)
1
BAF 1112 : INFORMATIQUE GENERALE DUREE : 30 heures
OBJECTIFS GENERAUX
Familiariser les étudiants avec l’outil informatique ; Permettre le dialogue avec les
informaticiens.
OBJECTIFS SPECIFIQUES
1
FICHE DE PROGRESSION
I- PROCESSUS GÉNÉRAL DU DÉROULEMENT DE CHAQUE COURS
1. Concepts de base
1. Quelques définitions
2. Domaines d’application de l’informatique
3. Principales catégories d’ordinateurs
4. Principaux atouts d’un ordinateur
2. Matériel ou Hardware
Schéma simplifié d’un ordinateur
Carte mère
SEQUENCE 1 : Mémoires CM : 9h
CONCEPTS DE BASE, Processeur
Périphériques TD : 6h
MATERIEL ET LOGICIEL
Cartes et connecteurs d’extension
3. Logiciel ou Software
Définition
Logiciels de base
Logiciels d’application
Virus et antivirus
Types de logiciels
4. Travaux dirigés
I. Systèmes de numérisation
1. Concepts de base
2. Quelques systèmes de numérisation (base 2, base
SÉQUENCE 2 : 8, base 10, base 16, …)
3. Changement de base CM : 9h
SYSTEMES DE 4. Opérations arithmétiques
NUMERATION ET II. Codification TD : 6h
CODIFICATION 1. Notions de codage
2. Codes numériques pondérés
3. Codes numériques non pondérés
III. Travaux dirigés
1
SOMMAIRE
FICHE DE PROGRESSION.......................................................................................................................3
SOMMAIRE..................................................................................................................................................5
INTRODUCTION GENERALE.................................................................................................................6
CHAPITRE 1 : ENVIRONNEMENT MICRO-ORDINATEUR (MATERIEL & LOGICIEL).........................................7
CONCEPTS DE BASE.........................................................................................................................7
MATERIEL OU HARDWARE..............................................................................................................9
LOGICIEL OU SOFTWARE...............................................................................................................17
EXERCICES D’APPLICATION............................................................................................................20
CHAPITRE 2 : SYSTEMES DE NUMERATION ET CODIFICATION...................................................................23
1
1. SYSTEMES DE NUMERATION.........................................................................................................24
2. CODIFICATION...............................................................................................................................33
3. EXERCICES D’APPLICATION............................................................................................................35
INTRODUCTION GENERALE
L’ordinateur (ou computer) est une machine digitale composée de circuits électroniques
permettant de manipuler des données sous forme binaire (en bits) en effectuant essentiellement
des opérations (instructions) arithmétiques et logique. Il est présent dans nos bureaux, modifie
nos modes de travail, envahit nos maisons, s’intègre dans les objets les plus quotidiens et nous
propose des loisirs inédits. Il est même à l’origine de nouveaux modes de sociabilité et d’une
nouvelle économie : l’informatique est partout ! Pourtant, l’ordinateur lui-même demeure pour
1
beaucoup une énigme, un objet mystérieux et un peu magique. Le terme d’informaticien semble
d’ailleurs recouper une grande diversité de métiers et d’occupations réelles, allant du technicien
à l’ingénieur réseau, en passant par le webmaster.
Ce support de cours se veut (en partie) une réponse à ceux qui se demandent quels sont les
fondements de l’informatique. Il est conçu dans le cadre de la formation des jeunes étudiant(e)s
des Universités et Instituts Privés d’Enseignements Supérieurs (IPES) au Cameroun, dans les
cycles DUT, BTS, Ingénieurs (classes préparatoires) suivant le système éducatif dit LMD
(Licence, Master, Doctorat). Le but étant le renforcement des connaissances théoriques et
pratiques dans les domaines suivants :
I. Environnement micro-ordinateur (matériel et logiciel) ;
II. Systèmes de numération et codification
CONCEPTS DE BASE
1. Quelques définitions
L’informatique (ou computer science) est la science du traitement rationnel des informations
au moyen des machines numériques (ou digitales) appelées ordinateur.
1
Une information est une notion susceptible d’être représentée conventionnellement, pour être
traitée, stockée ou communiquée. Elle peut être une donnée textuelle (un nom, une adresse, une
date, …), une image, un son, une instruction (ou programme).
Un ordinateur (ou computer) est une machine digitale composée de circuits électroniques
permettant de manipuler des données sous forme binaire (en bits) en effectuant essentiellement
des opérations (instructions) arithmétiques et logique.
Un bit (ou binary digit) est un élément mémoire utilisé dans la représentation de l’information en
mémoire.
Un octet (ou byte) est une suite consécutive de 8 bits ; il est pris comme unité de quantification des
informations dans une mémoire (Ko, Mo, Go, To).
Un matériel informatique (ou hardware) est tout élément physique palpable de l’ordinateur :
clavier, écran, souris, mémoire, etc. Tout le matériel forme le corps de l’ordinateur.
Un logiciel informatique (ou software) est un programme (ou une ensemble de programmes)
ayant des fonctionnalités déterminées sur un ordinateur. Il n’est pas palpable. Il logiciel est
accompagné d’un ensemble de procédés et de règles et de la documentation.
Une mémoire (ou memory) est un dispositif physique capable de stocker les informations soit pour une
courte durée (mémoire vive), soit pour une durée relativement longue (mémoire de masse comme le
disque dur, la disquette, le CD, etc.)
Les applications de l’informatique commencent à envahir la plupart des activités humaines. Ainsi, les
principaux domaines d’utilisation de l’informatique sont les suivants :
1
2.4. Le domaine pédagogique
Il s’agit ici de tous les secteurs de l’enseignement qui utilisent l’informatique à des fins pédagogiques.
Dans ce domaine, on utilise les logiciels suivants : EAO (Enseignement Assisté par Ordinateur), EXAO
(Expérimentation Assistée par Ordinateur), logiciels de simulation, etc…
1
anglais organizer) ou d'agenda électronique, sont des ordinateurs de poche proposant
des fonctionnalités liées à l'organisation personnelle.
MATERIEL OU HARDWARE
1. Schéma simplifié d’un ordinateur
La structure de base d’un ordinateur comprend les éléments fondamentaux suivants : une unité
centrale, une unité de mémoire, des unités de stockage, des unités d’entrée/sortie, un système de bus
permettant de véhiculer l’information entre l’unité centrale et les autres unités. Ainsi, nous pouvons
considérer le schéma fonctionnel simplifié de l’ordinateur suivant :
1
2. Carte mère
L'élément constitutif principal de l'ordinateur est la carte mère (en anglais « mainboard » ou «
motherboard », parfois abrégé en « mobo »). La carte mère est le socle permettant la connexion de
l'ensemble des éléments essentiels de l'ordinateur.
Logée dans un boîtier, c’est sur elle que vient se connecter différents composants essentiels de
l’ordinateur comme : le processeur, la mémoire principale, le disque dur, la carte graphique, etc…
Le facteur d’encombrement
Il désigne généralement les dimensions et les caractéristiques électriques de la carte mère. Les
principaux formats de carte mère sont : ATX (Advanced TechnologyeXtended) de dimensions classiques
305 x 244 mm, BTX (BalancedTechnologyeXtended) de dimensions standards 325 x 267 mm et ITX
(Information TechnologyeXtended) pour dimensions standards 170 x 170mm.
Le chipset
Le chipset est un circuit électronique chargé de coordonner les échanges de données entre les
divers composants de l'ordinateur (processeur, mémoire...). Dans la mesure où le chipset est
intégré à la carte mère, il est important de choisir une carte mère intégrant un chipset récent afin
de maximiser les possibilités d'évolutivité de l'ordinateur.
Les chipsets des cartes-mères actuelles intègrent généralement une puce graphique et presque
toujours une puce audio, ce qui signifie qu'il n'est pas nécessaire d'installer une carte graphique
ou une carte son.
1
L’horloge et la pile du CMOS
L'horloge temps réel (notée RTC, pour Real Time Clock) est un circuit chargé de la
synchronisation des signaux du système.
Lorsque l'ordinateur est mis hors tension, l'alimentation cesse de fournir du courant à la carte
mère. Or, lorsque l'ordinateur est rebranché, le système est toujours à l'heure. Un circuit
électronique, appelé CMOS (ComplementaryMetal-Oxyde Semiconductor), conserve en effet
certaines informations sur le système, telles que l'heure, la date système et quelques paramètres
essentiels du système.
Le CMOS est continuellement alimenté par une pile ou une batterie située sur la carte mère.
Ainsi, les informations sur le matériel installé dans l'ordinateur sont conservées dans le CMOS.
Dans la mesure où le CMOS est une mémoire lente, certains systèmes recopient parfois le
contenu du CMOS dans la RAM (mémoire rapide).
Le BIOS
Le BIOS (Basic Input/Output System) est le programme basique servant d'interface entre le système
d'exploitation et la carte mère. Le BIOS est stocké dans une ROM (mémoire morte, c'est-à-dire une
mémoire en lecture seule), ainsi il utilise les données contenues dans le CMOS pour connaître la
configuration matérielle du système.
3. Mémoires
3.1. Catégories de mémoires
On appelle « mémoire » tout composant électronique capable de stocker de manière temporaire
ou permanente des données. On distingue ainsi deux grandes catégories de mémoires :
la mémoire centrale (appelée également mémoire interne) permettant de mémoriser
temporairement les données lors de l'exécution des programmes. La mémoire centrale est
réalisée à l'aide de micro-conducteurs, c'est-à-dire des circuits électroniques spécialisés rapides.
La mémoire centrale correspond à ce que l'on appelle la mémoire vive.
la mémoire de masse (appelée également mémoire physique ou mémoire externe) permettant
de stocker des informations à long terme, y compris lors de l'arrêt de l'ordinateur. La mémoire
de masse correspond aux dispositifs de stockage magnétiques, tels que le disque dur, aux
dispositifs de stockage optique, correspondant par exemple aux CD-ROM ou aux DVD-ROM,
ainsi qu'aux mémoires mortes.
La capacité, représentant le volume global d'informations (en bits) que la mémoire peut
stocker ;
1
Le temps d'accès, correspondant à l'intervalle de temps entre la demande de lecture/écriture et
la disponibilité de la donnée ;
Le temps de cycle, représentant l'intervalle de temps minimum entre deux accès successifs ;
Le débit, définissant le volume d'information échangé par unité de temps, exprimé en bits par
seconde ;
Lanon volatilité caractérisant l'aptitude d'une mémoire à conserver les données lorsqu'elle n'est
plus alimentée électriquement.
Ainsi, la mémoire idéale possède une grande capacité avec des temps d'accès et temps de cycle très
restreints, un débit élevé et est non volatile.
Néanmoins les mémoires rapides sont également les plus onéreuses. C'est la raison pour laquelle des
mémoires utilisant différentes technologiques sont utilisées dans un ordinateur, interfacées les unes
avec les autres et organisées de façon hiérarchique.
Les mémoires les plus rapides sont situées en faible quantité à proximité du processeur et les mémoires
de masse, moins rapides, servent à stocker les informations de manière permanente.
1
4. Processeur
Le processeur (CPU, pour Central Processing Unit) est le cerveau de l'ordinateur. Il est évalué
par sa fréquence en Htz. On peut citer les familles de constructeurs comme Intel : (80x86, core
duo, core i5, core i7), AMD, Motorola, PowerPC, SPARC, etc…
5. Périphériques
On distingue habituellement
1
5.1. Périphériques d’entrées
Ils désignent les éléments qui permettent d’entrer des données dans l’ordinateur. On peut citer :
Le clavier (en anglais keyboard),
La souris (en anglais «mouse» pointingdevice),
Le microphone (pour entrer le son),
Le scanner (pour numériser les images, semblable à la photocopie vers l’UC),
Le lecteur de code à barres,
Le lecteur de CD,
La caméra numérique (filme et transfert les images dans le PC), Etc.
Le graveur de CD (en anglais CD rewritable) qui peut lire et écrire sur CD,
La carte réseau (en anglais network card) pour connecter un ordinateur à un autre et
permettre ainsi la communication entre eux,
1
Le disque dur (Hard Disk): Cette mémoire magnétique est de grande importance pour le
micro-ordinateur..
Le CD (CD-R et CD-RW) : Le Compact Disc, optique, a été inventé par Sony et Philips
en 1981
Le DVD (Digital Versatile Disc, plus rarement Digital Video Disc) est une «alternative»
au disque compact (CD) dont la capacité est au moins six fois plus importante.
La mémoire flash et Clé USB (Vue dans le système comme disque amovible) : Unité de
stockage de petit format se connectant sur le port USB d'un ordinateur. Etc.
6. Cartes d’extension
Les cartes d’extension (son, tv, FM, graphique, réseau…), sont des cartes de composants électroniques
qu’on ajoute à la carte mère pour la prise en compte d’un périphérique. Elles sont parfois intégrées dans
la carte mère.
7. Connecteurs d’extension
Les connecteurs d'extension (en anglais slots) sont des réceptacles dans lesquels il est possible
d'insérer des cartes d'extension, c'est-à-dire des cartes offrant de nouvelles fonctionnalités ou de
meilleures performances à l'ordinateur. Il existe plusieurs sortes de connecteurs :
Connecteur ISA (Industry Standard Architecture) : permettant de connecter des cartes ISA,
les plus lentes fonctionnant en 16-bit
Connecteur VLB (Vesa Local Bus): Bus servant autrefois à connecter des cartes graphiques
Connecteur PCI (Peripheral Component InterConnect) : permettant de connecter des cartes
PCI, beaucoup plus rapides que les cartes ISA et fonctionnant en 32-bit
Connecteur AGP (AcceleratedGraphic Port): un connecteur rapide pour carte graphique.
Connecteur PCI Express (Peripheral Component InterConnect Exress) : architecture de bus
plus rapide que les bus AGP et PCI.
Connecteur AMR (Audio Modem Riser): ce type de connecteur permet de brancher des mini-
cartes sur les PC en étant équipés
8. Connecteurs d’entrée/sortie
1
La plupart des cartes mères proposent les connecteurs suivants :
LOGICIEL OU SOFTWARE
Définition
Comme nous l’avons déjà indiqué, un matériel informatique ne peut fonctionner sans « logiciel ».
Contrairement au matériel qui est palpable, le logiciel ne l’est pas. Il s’agit d’un ou de plusieurs
programmes qu’on installe dans un ordinateur et dont les fonctionnalités sont bien déterminées. Ainsi,
ces programmes vont être exécutés par l’ordinateur pour réaliser une tâche.
On distingue généralement deux types de logiciels : les logiciels de base et les logiciels d’application.
Logiciels de base
1
Ce sont des programmes qui permettent d’exploiter les ressources de l’ordinateur et de gérer la
communication entre les différents périphériques. Les principaux logiciels de base sont :
Logiciels d’application
1
Les logiciels spécifiques conçus et réalisés à la demande de l’utilisateur (individu ou
entreprise/organisation)
Les logiciels spécialisés en sciences, calculs et simulations (Matlap, ,)
Les logiciels de dessins industriels,
Les logiciels spécialités dans divers domaines de l’industrie ou de la médecine
Etc…
Un antivirus est un programme conçu pour lutter contre les virus de façon préventive et de façon
curative. Exemples d’antivirus : Avast, Nod32, Antivir, Northon, AVG, …
Types de logiciels
Logiciels payants
Ils sont simplement ceux qui ne sont disponibles qu’après achat d’une licence d’utilisation comme le
pack Microsoft Office ou Adobe Photoshop.
Freewares
Ils sont totalement gratuits pour l’utilisateur qui peut se les procurer sur Internet par téléchargement
ou à travers les unités de stockage telles que : CD/DVD, clé USB, etc.... En opposition aux logiciels
payants, il est possible d’en faire les copies et les faire circuler entre utilisateurs. Il convient de noter
cependant que le code source n’est pas modifiable, ce qui implique que le logiciel n’évolue que si son
auteur le fait évoluer. Exemple : OpenOffice
Sharewares
Ils ne sont ni payants, ni gratuits, mais gratuits puis payants. Le logiciel complet est accessible
légalement et gratuitement pendant un délai limité (très souvent quelques jours ou mois). Ensuite, le
1
logiciel ne pourra être accessible qu’après payement de la licence d’utilisation sans laquelle aucune
fonctionnalité ne sera disponible.
Logiciels libres
Ils sont gratuits et la modification du code source est autorisée légalement. Ainsi, le logiciel peut évoluer
sans la participation ou contribution de son auteur. Exemples : le système d’exploitation Linux,
OpenERP, etc…
Logiciels propriétaires
Ils sont entièrement sous le contrôle de l’auteur ou développeur. Un logiciel propriétaire est défini
comme étant un logiciel non libre. Le commerce de ces logiciels se fait par la vente des droits
d’utilisation, selon un contrat de licence d’utilisateur final établi par le vendeur et qui couvre certains
droits d’utilisation à l’acquéreur.
1. D’utiliser le logiciel pour d’autres usages que ceux pour lesquels il a acquis les droits ;
2. D’étudier le code source ;
3. De copier et de redistribuer des copies du logiciel ;
4. De modifier le logiciel.
En règle générale, l’accès au code source d’un logiciel dit propriétaire est très protégé.
EXERCICES D’APPLICATION
Donnez la signification des sigles ou acronymes suivants : USB, LCD, FSB, WIFI, RAM, ROM, CD,
DVD, OS, BIOS, UCT, UAL, UCC, MIPS, CPU, MS-DOS, FAT, NTFS.
Définissez les termes suivants : ordinateur, informatique, bit, octet, hardware, software, logiciel
de base, logiciel d’application, virus, système d’exploitation, processus, fichier, dossier, système
de fichier.
Donnez le rôle de chacun des éléments suivants : boîtier, carte mère, alimentation, processeur,
registre, mémoire vive, mémoire morte, disque dur, chipset, bus, pilote.
Schématisez la structure fonctionnelle d’un ordinateur.
Citez et décrivez les principales parties d’un CPU.
Schématisez la hiérarchie des mémoires.
1
Déterminez le nombre de caractères et de bits que peut contenir une unité de stockage ayant
une taille de 2Go.
Quel est le rôle d’un pilote informatique ? Indiquez un synonyme de pilote.
Qu’appelle-t-on mémoire amovible ? Citez-en quelques exemples.
Classez dans un tableau les périphériques d’entrée, de sortie, d’entrée/sortie et de stockage.
Une carte mère sert à :
o Déterminer les caractéristiques d’un micro-ordinateur
o Lier tous les composants du PC, de la mémoire aux cartes d’extension, en passant par
les lecteurs de disques
o Connecter plusieurs ordinateurs en réseau autour d’une unité centrale appelée encore
unité mère
A quoi sert la pile située sur la carte mère ?
o A maintenir le BIOS sous tension de manière permanente
o A conserver le paramétrage du BIOS
o A conserver la liste de tous les mots de passe utilisés par l’ordinateur
Comment appelle-t-on l’appareil qui transforme une photo papier en une image qu’on peut
traiter avec un ordinateur ?
Donnez quelques avantages d’un ordinateur ?
Donnez le nom d’un logiciel permettant de :
o Créer une feuille de calcul
o Partitionner un disque dur
Trouvez l’intrus :
o OpenOffice
o VLC Media Player
o PDFcreator
o Internet Download Manager
Trouver l’intrus :
o RAM
o SDRAM
o DKAM
Quelle est l’utilité de la mémoire cache ?
Citez 03 constructeurs des disques durs
Citez 02 constructeurs des microprocesseurs
1
Qu’est-ce qu’un virus informatique ? Indiquez des précautions possibles à prendre contre les
virus informatiques.
Quel est le rôle d’un antivirus ? Citez quelques exemples d’antivirus.
A partir de la liste des mots suivants, remplissez le tableau ci-dessous : ROM, CD, Mémoire
CMOS, Flash disque, DVD, RAM, Mémoire cache :
Mémoire auxiliaire Mémoire centrale
Répondre par vrai ou faux aux questions suivantes et justifiez vos réponses :
o Le modem peut être intégré dans une unité centrale sous forme de carte.
o Le DVD est un support de stockage temporaire des informations.
o Une disquette de capacité 720Ko peut contenir 1000 caractères.
o Un programme est un semble de périphériques.
o La mémoire ROM est une mémoire volatile.
o Les registres servent au stockage permanent des données.
o Le BIOS est un logiciel de base.
o Une imprimante est reliée à un port en série.
o UAL permet la commande et le contrôle de tous les composants de l’ordinateur.
Remplir le tableau suivant, permettant de classifier les périphériques en fonction de leurs rôles.
Catégorie Rôles ou fonctions Périphériques associés
1
Entrée
Sortie
Entrée/Sortie
Stockage
1
Problème
M. NTAMAG s’en va au marché et trouve un ordinateur avec marqué dessus « dell ordinateurportable-
Intel core I7 1,73Ghz/2,93Ghz turbo-4Go-500Go » et une imprimante avecmarqué dessus « 2000 dpi et
23ppm ».
4. Quels sont les caractéristiques principales de cet ordinateur (processeur, RAM et disque
dur) sur lesquelles il se baserait le plus pour faire son achat ?
5. Qui est le constructeur de cet ordinateur? Et le fabriquant du processeur ?
6. Sur cet ordinateur, une étiquette mentionne Windows 8. Qu’est-ce que c’est ? précisez
également ses fonctions principales.
1. Sachant qu’il pourra utiliser les clés USB et autres périphériques externes, à quelle menace
principale s’expose son ordinateur ?
5. Quelles précautions peut-il prendre pour éviter ou lutter contre cette menace ?
Peut-il connecter l’imprimante directement et l’utiliser ? (si OUI justifiez votre réponse). Sinon,
qu’est-ce qu’il faut faire ?
7. Que veut dire 2000 dpi et 23 ppm ?
1. SYSTEMES DE NUMERATION
Concepts de base
L'homme représente les nombres dans le système décimal en utilisant les chiffres (0,1, ...,9). Or
l'ordinateur est digital et fonctionne en binaire (0 et 1 pour représenter les informations). Voilà
pourquoi il est nécessaire de connaître les représentations et les conversions entre les bases 10 et
2, ainsi que les bases 8 (octal) et 16 (hexadécimal) qui facilitent ces conversions.
Note : 8 = 23 et 16 = 24
Un système de numérationest une représentation écrite des nombres en utilisant les chiffres ou
symboles.
Une baseest le nombre des symboles utilisés pour les représentations des nombres (ex. base 8)
1
Le codage de l’informationest une représentation interne de l’information sous forme binaire à
partir d’une représentation externe.
Le transcodage (ou conversion de base) est l’opération qui permet de passer de la représentation d’un
nombre exprime dans une base a la représentation du même nombre mais exprime dans une autre
base.
Un alphabet est un ensemble fini et non vide de lettres ou nombres ou symboles. Exemple :
Un mot sur un alphabet V est une séquence finie, ordonnée et éventuellement vide, d’éléments de
l’alphabet. Exemples : 01, 1011 sont deux mots de l’alphabet et ab, abbac sont deux mots de
l’alphabet .
La longueur d’un mot w est le nombre d’éléments ou symboles constituant ce mot. On la note |w|.
Exemples : | |=0, |01|=2, |abbac|=5.
(10110)2 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
1
o Système octal : Base 8
Le système octal utilise un système de numération ayant comme base 8. Chaque chiffre peut avoir 8
valeurs différentes : Ainsi, un nombre exprimé en base 8 pourra se présenter de la
manière suivante : (745)8. Cette base obéira aux mêmes règles que la base 10, vue précédemment, ainsi
on peut décomposer (745)8 de la façon suivante :
(745)8 = 7 x 82 + 4 x 81 + 5 x 80
(745)8 = (485)10.
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
1
15 1111 17 F
Changements de base
o Conversion nombre base quelconque vers base décimale
Il suffit d'appliquer les principes des systèmes de numération de position comme nous l'avons vu plus
haut pour convertir les nombres de base 8, base 2 et base 16 en nombres décimaux.
Exercice 3.1 : Convertir en décimale les nombres suivants : (10110101)2, (7024)8, (1F8)16
Exemple 1
Exemple 2
(44)10 = (101100)2
I. On décompose ce nombre par tranche de 3 bits à partir du bit de poids faible, c'est-à-dire en
allant de la droite vers la gauche pour la partie entière, et de la gauche vers la droite pour la
partie décimale.
II. On complète la dernière tranche (celle des bits de poids forts) par des 0 (zéro) s’il y a lieu.
III. On convertit ensuite chaque tranche en son symbole de la base 8.
IV. On réécrit à sa place le nouveau symbole par changements successifs de chaque groupe de 3
bits.
V. Ainsi, on obtient le nombre écrit en octal.
Exemple :
1
Nous pouvons remarquer qu’après 3 divisions en binaire, nous avons le même quotient qu’après une
seule en octal. De plus, le premier reste en octal obtenu peut être mis en relation directe avec les trois
premiers restes en binaire :
(111)2 = 1 x 22 + 1 x 21 + 1 x 20 = 1 x 4 + 1 x 2 + 1 x 1 = (7)8
(101)2 = 1 x 22 + 0 x 21 + 1 x 20 = 1 x 4 + 0 x 2 + 1 x 1 = (5)8
Cette propriété d’équivalence entre chaque chiffre octal et chaque groupe de 3 chiffres binaires permet
de passer facilement d’un système à base 8 à un système à base 2 et vice versa.
Pour convertir un nombre octal en un nombre binaire, il suffit tout simplement de faire des
regroupements de 3 bits.
La seule différence est qu’il faut exprimer chaque caractère hexadécimal à l’aide de 4 informations
binaires.
1
o Conversion base octale base hexadécimale
D’une part, convertir le nombre octal et binaire, puis convertir le nombre binaire obtenu en
hexadécimal. Et d’autre part, convertir le nombre octal en décimal, puis convertir le nombre décimal
obtenu en hexadécimal.
Hexadécimal Décimal
0 1 -1 -2
Exemple : (B5,AE)16 = 5 x 16 + 11 x 16 + 10 x 16 + 14 x 16
Partie entière Partie décimale
Binaire Hexadécimal
Exemple : (1001101011,11001)2 = ( ? )16
(001|001|101|011 , 110|010)2
( 1 1 5 3 , 6 2 )2
1
Opérations arithmétiques
o Introduction
On peut évidemment effectuer les quatre opérations arithmétiques fondamentales (addition,
soustraction, multiplication et division) non seulement dans le système décimal mais aussi dans les
autres systèmes numériques et en particulier dans le système binaire ; les règles du système décimal
seront valables pour ces opérations.
A B Somme Retenue
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
3 = (11)2 4 = (100)2
Exemple 2 : additionner les nombres (101)2, (111)2, (1)2, (110)2 :
Soustraction
Cette opération peut aussi être faite selon la règle traditionnelle de la mise en colonne, en partant de la
droite et en ayant recours éventuellement à des unités d'emprunt dans chaque colonne.
L'addition et la soustraction sont les deux opérations les plus importantes et les plus utilisées au
sein des calculateurs.
Multiplication
La multiplication en binaire est très simple, voilà la table de multiplication.
Exemple :
Division
La division entre deux nombres binaires est identique à la division euclidienne.
Exemple :
1
Les deux opérations précédentes ne devraient présenter aucune difficulté puisque les calculs
consistent surtout à multiplier des chiffres binaires (c'est-à-dire 0 x 0 = 0 ; 0 x 1 = 0 ; 1 x 0 = 0 ;
1 x 1 = 1) et à soustraire directement deux nombres pour la division.
Pour additionner deux chiffres octaux, on cherche ces chiffres dans le tableau : un en début de
colonne, l'autre en début de ligne ; la somme se trouve dans la case correspondant au croisement
entre colonne et ligne.
Par exemple, si l'on doit additionner les chiffres octaux 7 et 5, on cherche la somme dans la case
située au croisement de la colonne 7 et de la ligne 5. Dans cette case, on trouve 14. Ainsi, dans le
système octal, on aura :7 + 5 = 14
Exemple d'addition octale :
Pour la soustraction, après avoir transféré par la méthode habituelle les emprunts éventuels, on
utilise le tableau de la figure 4, en procédant par ordre inverse : D'abord, on lit en début de
colonne le chiffre du second terme ; puis on cherche dans cette même colonne le nombre du
premier terme (formé éventuellement en posant devant lui l'unité d'emprunt) ; ensuite, on lit la
différence en début de ligne.
Exemple de soustraction octale :
1
Étendons maintenant les règles arithmétiques aux nombres hexadécimaux, en rappelant que l'on
aura une retenue de 1 dans la colonne de gauche à chaque fois que la somme dépasse F, (F =
1510).
Si l'on doit additionner deux chiffres hexadécimaux, on utilisera le tableau de la figure 5 avec la
même méthode que pour celui de la figure 4 pour les calculs octaux.
Pour la soustraction, on peut appliquer la même règle que celle utilisée dans le système octal.
Exemple de soustraction hexadécimale :
2. CODIFICATION
I. Notion de codage
On appelle codage l'opération qui consiste à faire correspondre à tout caractère (lettre, chiffre, signe,...)
un symbole où un ensemble de symboles particuliers appelés mot de code.
1
II. Code numériques pondérés
a. Codes binaires purs
Ceux sont des codes qui donnent à chaque combinaison une équivalence décimale et dans
laquelle chaque rang d'élément binaire à un poids précis. Le code binaire naturel et ses dérivés (octal et
hexadécimal) répondent aux règles classiques de l’arithmétique des nombres positifs.
Exemple :
Exemple :
7 2 3 9 code décimale
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
1
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
Code ASCII
Le code ASCII (ASCII = American Standard Code for Information Interchange) est
initialement un code à 7 bits, qui permet le codage de 128 caractères. Il englobe des lettres, des
chiffes, des signes de ponctuations et un certain nombre de signaux de commande. Toutes ces
correspondances sont fixées par l’American National Standards Institutes. NB : Table des caractères
ASCII en annexe.
Ce code est normalisé ISO (International Standard Organisation). C’est une extension du code ASCII
étendu. Il permet le codage de caractères sur 8 bits, soit 256 caractères possibles.
Ce code permet de représenter des caractères appartenant à plusieurs langues (arabes, hébreu,
japonais, coréen,...) : 65536 caractères.
3. EXERCICES D’APPLICATION
Convertiren binaire, puis en octal, et enfin en hexadécimal les nombres suivants : (100)10,
(127)10, (128)10, (397)10, (1000)10, (133)10.
Convertir en binaire, puis en octal, et enfin en décimal les nombres suivants : (5A) 16, (CFBA)16,
(E10D)16, (FF)16, (B00)16.
1
Convertiren binaire, puis en octal, et enfin en hexadécimal les nombres suivants : (127,75)10,
(307,18)10, (12,8)10, (21,9)10.
Convertir en octal, puis en hexadécimal les nombres suivants : (101)2, (0101)2, (1101110)2,
(10,01011)2, (1101,01101)2.
Compléter le tableau suivant :
Décimal Binaire Octal Hexadécimal
19,5
1101001101
756
AE,0C
Effectuer les opérations suivantes en binaire : (1111011 + 10001011) ; (1010 * 111) ; (11010 –
10101) ; (101100111 / 1100)
Effectuer les opérations suivantes en octal : (273 + 503) ; (603 * 147)
Effectuer les opérations suivantes en hexadécimal : (3DE + 4AC) ; (ABC – 9AD) ; (2A * 1E)
Quelle est la plus grande valeur numérique que l’on peut représenter avec un nombre binaire
de 8 bits? de 16 bits ?
De manière générale, quelle est la valeur numérique de l’entier de valeur maximale représenté
par n symboles dans la base b ?
Donner la suite des nombres octaux de 67 à 100.
Quand un grand nombre décimal doit être converti en binaire, il est parfois plus simple de le
convertir en octal d’abord, puis en binaire. Faire l’essai avec le décimal 1532.
Combien d’entiers positifs peut-on coder en binaire sur un octet ? Combien de bits faut-il pour
représenter 65 563 entiers différents en binaire ?
Soit un ordinateur dont les mots mémoire sont composés de 32 bits. Cet ordinateur dispose de
4 Mo de mémoire. Un entier étant codé sur un mot, combien de mots cet ordinateur peut-il
mémoriser simultanément ? Quelle est la plus grande valeur entière (décimale) que cet
ordinateur peut mémoriser, cette valeur étant représentée par son codage binaire pur ?
Indiquer la valeur codée par le mot de 16 bits 1101100101110101 suivant qu’il représente un
entier non signé. Même question avec le mot 1001000011101101.
1
1
1