Numération Et Codage Info 3e Et 4ea

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

Programme des classes de troisièmes

Partie 1: systèmes de numération et transfert des données

Chapitre 1: utilisation des systèmes de numération ( la codification )


leçon 1: Introduction aux systèmes de numération ( théorique )
leçon 2: Les conversions d'une base à une autre ( théorique )
leçon 3: les opérations simples dans les différentes bases ( théorique )

Chapitre 2: le codage
leçon 4: coder une information en ASCII ( théorique )
leçon 5: TD

Chapitre 3: les unités de mesure en informatique


leçon 6: utilisation des unités de mesure en informatique ( théorique )
leçon 7: TD

Chapitre 4: transmission de l'information


leçon 8: caractéristique d'un transfert de données ( théorique et pratique )
leçon 9: TD

Partie 2: création des documents à l'aide d'un tableur

Chapitre 5: utilisation d'un tableur


leçon 10: introduction aux tableur ( théorique )
leçon 11: découverte de MS Excel ( pratique )
leçon 12: opérations sur les cellules ( pratique )
leçon 13: production des calculs ( pratique )
leçon 14: opérations sur les classeurs ( pratique )

Chapitre 6: utilisation des fonctions dans un tableur


leçon 15: utilisation des fonctions de texte et de logique ( pratique )
leçon 16: utilisation des fonctions mathématiques et trigonométriques ( pratique )
leçon 17: production des formules ( pratique )

Chapitre 7: insertion et modification d'un graphique dans un tableur


leçon 18: insertion d'un graphique ( pratique )
leçon 19: modification d'un graphique ( pratique )
Partie 1: systèmes de numération et transfert des données

Chapitre 1: utilisation des systèmes de numération ( la codification )

leçon 1: Introduction aux systèmes de numération ( théorique )

objectifs spécifiques: à la fin de cette leçon, l'élève doit être capable de:

définir système de numération et base;


distinguer les systèmes de numération utilisé par l'ordinateur;
donner les symboles de chaque système de numération utilisé par l'ordinateur.

introduction

La conception des circuits électroniques qui composent un ordinateur est telle que celui-ci
ne peut comprendre qu’un langage numérique c'est à dire formé de chiffres. Par exemple, la
combinaison 11000001 représente la lettre A et 00000101 représente le chiffre 5. il est donc
question dans cette leçon de voir les systèmes de numération utilisé par l'ordinateur pour traiter
l'information.

I- Définitions

Un système de numération décrit la façon avec laquelle les nombres sont

représentés

. Il est décrit par :

un alphabet (qui est l'ensemble de symboles ou de chiffres

qui forme la base), Des règles d’écritures des nombres ( juxtapositions de symboles).

Exemple: le système de numération

décimale

(explication)

C’est le système de numération le plus pratiqué actuellement.

L’alphabet est composé 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×10 +1×102+3×101+4×100.
Le nombre de symboles (chiffres) dont nous disposons pour représenter des nombres
détermine la base. Ainsi, le système décimal est également appelé système à

base 10.

II-Numérations utilisés par les ordinateurs

II-a) Système binaire ou base 2

Binaire ou système binaire est un mode de représentation des chiffres, adapté aux

composants électroniques. Ce système utilise deux chiffres 0 et 1. C’est avec ce codage

que fonctionnent les ordinateurs pour coder toutes les informations. Par exemple le chiffre

19, en décimal peut être codé 10011.

donc la base 2 ={0;1}

II-b) Système octal ou base 8

C'est un système qui utilise 8 symboles qui sont les chiffres de 0 à 7. Les symboles de sa
base sont les suivants:

base 8 ={0;1;2;3;4;5;6;7}

II-C) Système hexadécimal ou base 16

Encore appelé système à base 16 est un moyen d’écrire les nombres avec 16

symboles soient Base 16={0,1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Cette base est très utilisée en
informatique pour représenter les adresses mémoires.

Conclusion
Leçon 2: Les conversions d'une base à une autre

( théorique )
objectifs spécifiques: à la fin de cette leçon, l'élève doit être capable de:

• Convertir un nombre d'une base 10 vers une base B(2, 8, 16) et inversement;

• Convertir un nombre d’une base B (8, 16) vers la base 2 et inversement.

Introduction

La conversion de base encore appelé transcodage, est l’opération qui permet de passer de la
représentation d’un nombre exprimé dans une base à la représentation du même nombre mais
exprimé dans une autre base. Les conversions peuvent se faire : D’une base 10 vers une base B (2,
8, 16); D’une base B (2, 8, 16) vers la base 10; De la base 2 vers les bases 8 et 16; Et d’une base 8
ou 16 vers la base 2.

I- Les conversions d'une base 10 vers une base B(2, 8, 16)

Pour convertir un nombre de la base 10 vers une base B (2, 8, 16), la règle à suivre est la
division successive : on divise le nombre par la base, puis le quotient par la base, ainsi de suite
jusqu'à l'obtention d'un résultat nul. Enfin on récupère la suite des restes qu'on classe dans l'ordre
contraire de leur apparition.

Exemples:

• Conversion de la base 10 à la base 2

Division 13/2 = 6 6/2 = 3 3/2 = 1 1/2 = 0


Reste 1 0 1 1
Ainsi, 13 vaut : 1101 en binaire.
Division 24/2 = 12 12/2 = 6 6/2 = 3 3/2 = 1 1/2 = 0
Reste 0 0 0 1 1
24 vaut alors 11000 en binaire.

Exo d'application: convertir les nombres suivant en base 2.

a) 63 ; b) 95 ; c) 102 ; d) 171 ; e) 255.

• Conversion de la base 10 à la base 8

Division 100/8= 12 12/8= 1 1/8 = 0


Reste 4 4 1
Ainsi, 100 vaut : 144 en octal.
Division 1025/8 = 12 128/8 = 16 16/8 = 2 2/8 = 0
Reste 1 0 0 2
1025 vaut alors 2001 en octal.
Exo d'application: convertir les nombres suivant en base 8.

a) 63 ; b) 95 ; c) 102 ; d) 171 ; e) 255

• Conversion de la base 10 à la base 16

Division 100/16= 6 6/8= 0


Reste 4 6
Ainsi, 100 vaut : 64 en hexadécimal.
Division 1025/16 = 64 64/16 = 4 4/16 = 0
Reste 1 0 4
1025 vaut alors 401 en hexadécimal.

Exo d'application: convertir les nombres suivant en base 16.

a) 63 ; b) 95 ; c) 102 ; d) 171 ; e) 255

II- Conversion d’une base B (2, 8, 16) vers la base 10

Pour convertir un nombre d’une base B(2, 8, 16) vers la base 10, on peut suivre le procédé
suivant :

• On numérote chaque symbole du nombre écrit en base b (2, 8, 16) en commençant de la


droite vers la gauche (c'est-à-dire du poids faible vers le poids fort) et le premier numéro
étant 0.

• On multiplie chaque symbole du nombre à convertir par B à la puissance de son numéro


trouvé à l’étape 1 et on fait la somme

Exemples:
• Conversion binaire en décimal
Soit à convertir le nombre (1001101)2 en base 10. On a :

26 25 24 23 22 21 20
1 0 0 1 1 0 1

Le nombre en base 10 est :


(26 x 1) + (25 x 0) + (24 x 0) + (23 x 1) + (22 x 1) + (21 x 0) + (20 x 1) = (77)10

• Conversion octal en décimal


(277)8 = (2 x 82) + (7 x 81) + (7 x 80) = (191)10

• Conversion hexadécimal en décimal


(A1C)16 = (A x 162) + (1 x 161) + (C x 160) = (10 x 256) + (1 x 16) + (12 x 1) = (2588)10
III- Conversion d’une base 2 vers les bases 8 et 16
La base B est telle que B = 2n, donc un chiffre en base B est représenté par n chiffres en base
2. Ainsi donc, pour convertir un nombre binaire en base B, il suffit de regrouper les chiffres binaires
par paquet de n à partir de la droite. Ensuite, on convertit chaque paquet en décimal.
Exemples:

• Conversion binaire/octal

8=23; (1111011)2 s’écrit 001 111 011. En convertissant chaque paquet en base 10, on obtient :
001 = 1, 111 = 7 et 011 = 3. Donc (1111011)2 = (173)8.

• Conversion binaire/hexadécimal
16=24; (101111101)2 s’écrit 0001 0111 1101. Sachant que 0001 = 1, 0111 = 7 et 1101 = 13 en base
10 et D en base 16, on a alors : (101111101)2 = (17D)16

IV- Convesion d'une base B(8, 16) vers la base 2

Pour convertir un nombre d’une base B (8, 16) vers la base 2, on peut suivre le procédé
suivant :

 On converti chaque symbole du nombre de la base B par son équivalent binaire


sur 3 (pour la base 8) ou 4 (pour la base 16) bits.

 On remplace chaque symbole du nombre par son équivalent binaire sur 3 ou 4


bits en fonction de la base de départ.

Exemples:
Soit à convertir (741)8 en binaire

- 1↔001 ; 4↔100 ; 7↔111 ; on converti chaque symbole du nombre sur 3 bits

- (741)8=111100001 ; on remplace chaque symbole du nombre par son équivalent


binaire sur 3 bits

V- Tableau d'équivalence des 15 premiers nombres dans les différents systèmes de


numération

décimal binaire octal hexadécimal


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
15 1111 17 F

VI- Conversion de la partie décimale d'un nombre de la base 10 vers la base 2 et vice versa

VI-1- conversion de la base 10 vers la base 2


Pour convertir la partie décimale d'un nombre de la base 10 vers la base 2, on peut suivre le procédé
suivant :
• On multiplie cette partie par 2 et on récupère la partie entière obtenue après multiplication.
• On répète cette procédure jusqu'à obtenir une partie décimale nulle, ou jusqu'à atteindre le
nombre de chiffre demandé après la virgule.
Exemple:
(0.34) = ( 010101 )

0.34*2 = 0.68 0.68*2 = 1.36 0.36*2 = 0.72 0.72*2 = 1.44 0.44*2 = 0.88 0.88*2 = 1.76
0 1 0 1 0 1

VI-2- conversion de la base 2 vers la base 10

Pour convertir une la partie décimale d'un nombre de base 2 vers la base 10, on peut suivre le
procédé suivant :

• On numérote chaque symbole de la partie décimale du nombre écrit en base 2 en


commençant de la gauche vers la droite et le premier numéro étant 1.

• On multiplie chaque symbole du nombre à convertir par 2 à la puissance de l'opposé de son


numéro trouvé à l’étape 1 et on fait la somme
Soit à convertir la partie décimale (0.010101)2 en base 10. On a :

2-1 2-2 2-3 2-4 2-5 2-6


0 1 0 1 0 1
0 0.25 0 0.0625 0 0.015625

(0.010101)2 = 0.328125

EXERCICES

1. Transcoder les nombres ci-dessous:


(A8)16 = ( )2 ; (C5)16 = ( )2 ; (275)8 = ( )2 ; (34)8 = ( )2 ; (11001)2 = ( )8 ; (111101)2 = ( )16;
14.45 = ( )2 ; (001101.01101)2 = ( )10.
Leçon 3: Opérations arithmétiques dans les bases

objectifs spécifiques: à la fin de cette leçon, l'élève doit être capable de:

• Effectuer l'opération d'addition dans les différentes bases étudiées précédemment


• Effectuer l'opération de soustraction dans les différentes bases étudiées précédemment
• Effectuer l'opération de multiplication dans les différentes bases étudiées précédemment

Introduction

Les opérations arithmétiques dans les bases 2, 8 et 16 s’effectuent avec les mêmes

règles et principes qu’en décimale (base 10).

I- L'opération d'addition

I-1 Opération d'addition dans le système binaire

Méthode : Pour additionner deux nombres en


binaire, on peut suivre le procédé
suivant : Commencer à additionner les bits de
poids faible (les bits de droite) puis on a
des retenues lorsque la somme de deux
bits de même poids dépasse la valeur de
l’unité la plus grande (dans le cas du binaire : 1), cette retenue est reportée
sur le bit de poids plus fort suivant.

principe élémentaire: 0+ 0 = 0 ; 1+ 0 = 1 ; 0+ 1 = 1 ; 1+ 1 = 10 ;
NB: le bit rouge étant la retenue

Exemple:

I-2 Opération d'addition dans les systèmes octal et hexadécimal

Méthode: Pour additionner deux nombres a et b dans une


base B (8 ou 16) tels que a = an......a1a0 et
b = bm......b1b0, on peut suivre le procédé
suivant :
 Commencer à additionner les symboles de poids faibles c'est-à-dire a0+b0

• Lorsque a0+b0 = N<B (8, 16), écrire N sur la barre de résultat et additionner les symboles
de poids suivants.

• Lorsque a0+b0 = N>B (8, 16), on écrit N=B+x tel que x = N-B, écrire x sous la barre de
résultat et reporter 1 comme
aux symboles de poids suivants.

 Répéter l’étape précédente jusqu’aux


symboles de poids forts en prenant en
compte les retenues s’il y a lieu

Exemple:

Exercice d'application
1-Posez et effectuez les opérations suivantes en binaire : 11001+11000 ;

10001+11111, 10101+10101 ; 110011+10101

2-Posez et effectuez les opérations suivantes en octal : 147+321 ; 452+123 ; 1456+3257 ;

1523+1471 ;

3-Posez et effectuer les opérations suivantes en hexadécimal : 1A7+139 ;

789A+ABD ; 5879+1457 ;

II- L'opération de soustraction

II-1 Opération de soustraction dans le système binaire

La soustraction binaire est identique à sa


sœur décimale, tant au niveau des
propriétés que de la méthode de calcule.

principe élémentaire: 0 - 0 = 0; 1 - 0 = 1; 1 - 1 = 0; 0 - 1 = 11;


NB: le bit rouge étant la retenue

Exemple:

II-2 Opération de soustraction dans les systèmes octal et hexadécimal

Méthode
: Pour effectuer l’opération a-b tel que a=an...a0 et b=bm...b0 dans une base B (8, 16), on

peut suivre le procédé suivant :

 Commencer à effectuer a0-b0

 Lorsque a0>b0, c'est-à-dire a0-b0=N>0, on écrit N sous la barre de résultat et on


réalise la soustraction entre les symboles de poids suivants

 Lorsque a0<b0, c'est-à-dire a0-b0=N<0, on emprunte une 8e (dans le cas de la base8)


ou une 16e (dans le cas de la base 16) qu’on additionne à a0 et on soustrait b0 c'est-à-
dire a0+8(ou +16)-b0. On écrit le résultat sous la barre de résultat et on remet 1
comme unité emprunté à la 2nde opérande du symbole de poids suivant.

 Répéter l’étape précédente jusqu’aux symboles de poids forts en prenant en compte les
unités emprunté s’il y a lieu

NB: En base 16, lorsque a0+16-b0 est compris entre 10 et 15, on le remplace par son symbole

hexadécimal correspondant.

Exercice d'application:

Posez et effectuez les soustractions suivantes dans les bases indiquées : (11100-10111)2

(10011-1111)2, (774-477)8 ; (B78-A99)16 ; (78AB-6CDF)16

III- L'opération de multiplication

Méthode: Pour multiplier deux nombres a et b, tels que a=a n ...a0 et b=bm...b0, on
peut suivre le procédé suivant :

 Multiplier chaque symbole de b par tous les symboles de a en


commençant par effectuer a0*b0.

 Lorsque ai*bi=N<B, on écrit N sous la barre de résultat et

on effectue bj+1*ai

 Lorsque ai*bi=N>B, on écrit sous la forme N=B*j+x tel

que x=N-B*j ensuite, on écrit x sous la barre de résultat et

on reporte j comme résultat sur le symbole de poids suivants.

 Répéter l’étape précédente jusqu’aux symboles de poids les plus


forts en prenant en compte les retenues.

 Additionner le résultat des multiplications intermédiaires.

Vous aimerez peut-être aussi