Académique Documents
Professionnel Documents
Culture Documents
Algo Chapitre1
Algo Chapitre1
F a c u l t é d e s S c i e n c e s e t Te c h n i q u e s d e Ta n g e r
Université Abdelamalek Essaâdi
Département Génie Informatique
Faculté des Sciences et Techniques de
Tanger
Algorithmique &
Programmation I
Pr. Baida Ouafae
1
3
Chapitre 1 : Généralités
C’est quoi l’informatique?
C’est la science du traitement automatique et rationnel de
l’information
4
Chapitre 1 : Généralités
C’est quoi l’informatique?
L’information est un ensemble des données portant une
connaissance.
7
Chapitre 1 : Généralités
Exemples des traitements
8
Chapitre 1 : Généralités
Système informatique
9
Chapitre 1 : Généralités
Schéma fonctionnel d’un système Informatique
Unité Centrale
10
Chapitre 1 : Généralités
Codage de l’information
C’est la transformation des informations vers des symboles pour
pouvoir la traiter, stoker, transmettre, etc dans un système
informatique
11
Chapitre 1 : Généralités
Stockage de l’information dans un système Informatique
• 1 octet = 8 bits
• 1 kilo octet = 1024 octets
• 1 méga octets = 1024 Ko
• 1 géga octets = 1024 Mo
• 1 téra octet = 1024 Go
13
Chapitre 1 : Généralités
Les systèmes de numération
Système Octal
Exemple :
⁻ Un système de base 8
⁻ Utilisation des chiffres : 12, 145, 17, 20,760, …..
B={0, 1, 2, 3, 4, 5, 6, 7}
14
Chapitre 1 : Généralités
Les systèmes de numération
Système Décimal
⁻ Un système de base 10 Exemple :
Système Hexadécimal
⁻ Un système de base 16 Exemple :
15
Généralités
Codage
Convertir (𝑵)𝑩𝑵 𝒗𝒆𝒓𝒔 (𝑵)𝟐 ?
𝐃𝐞𝐜𝐢𝐦𝐚𝐥𝐞 𝐯𝐞𝐫𝐬 𝐁𝐢𝐧𝐚𝐢𝐫𝐞
𝐎𝐜𝐭𝐚𝐥𝐞 𝐯𝐞𝐫𝐬 𝐁𝐢𝐧𝐚𝐢𝐫𝐞
𝐇𝐞𝐱𝐚𝐝é𝐜𝐢𝐦𝐚𝐥𝐞 𝐯𝐞𝐫𝐬 𝐁𝐢𝐧𝐚𝐢𝐫𝐞
Transcodage
Convertir (𝑵)𝟐 𝒗𝒆𝒓𝒔 (𝑵)𝑩𝑵 ?
𝐁𝐢𝐧𝐚𝐢𝐫𝐞 𝐯𝐞𝐫𝐬 𝐃𝐞𝐜𝐢𝐦𝐚𝐥𝐞
𝐁𝐢𝐧𝐚𝐢𝐫𝐞 𝐯𝐞𝐫𝐬 𝐎𝐜𝐭𝐚𝐥𝐞
𝐁𝐢𝐧𝐚𝐢𝐫𝐞 𝐯𝐞𝐫𝐬 𝐇𝐞𝐱𝐚𝐝é𝐜𝐢𝐦𝐚𝐥𝐞
16
Codage & Transcodage
Décimal vers binaire
(77) 10 =(1001101) 2
17
Codage & Transcodage
• Octal vers Binaire
1. Octal vers Décimal 2. Décimal vers Binaire
1+32+192+=225
(341)𝟖 = (011100001)𝟐
18
Codage & Transcodage
Binaire vers Octal
Binaire vers Décimal
Exemple :
(1110011)2 =1∗20 +1∗21 +0∗22 +0∗23 +1∗24 +1∗25 +1∗26
(1110011)2 =(115)10
19
Codage & Transcodage
Hexadécimal vers Binaire
Donner à chaque élément son équivalent
Exemple
(A1E)16 = (1010 0001 1110)2
20
Exercices
Exercice 1
Coder les nombres suivants :
(1456)10 , (176)8, ( 13AB)16
Transcoder les nombres suivants
( 100111) 2 = ( ) 10 , (111 010 001)2= ()8 , (0011101010)2=()16
Exercice 2
Soit X un nombre entier ayant la valeur 73 dans la base décimale,
trouver l’équivalent de X dans les bases suivantes :
⁻ Binaire
⁻ Octale
⁻ Hexadécimale
21