❖ PARTIE 1--> GENERALITES :
• Informatique : L’informatique est la science qui étudie le traitement
automatique de l’information à l’aide d’algorithmes et de programmes.
➢ Un ordinateur est une machine capable d’exécuter ces algorithmes grâce à son
architecture interne.
• Le modèle de Von Neumann est une architecture informatique qui définit le
fonctionnement des ordinateurs. Il repose sur les éléments suivants :
• Mémoire : Stocke les données et les instructions. [La RAM (mémoire vive) et la mémoire
cache garantissent une exécution rapide, la ROM (mémoire mort) assure le démarrage, la mémoire de
masse stocke les données durablement, la mémoire virtuelle pallie le manque de RAM et les mémoires
internes du processeur optimisent les performances. (La RAM et la mémoire de masse sont les
utilisés pour les algos)]
• Processeur/Unité centrale de traitement (CPU) : Exécute les instructions.
• Bus de communication : Ils sont classés en trois types principaux : bus de
données, bus d'adresses et bus de commande (ou de contrôle). Chacun a
une fonction et une direction spécifiques dans le transfert des informations
entre les composants d'un ordinateur.
Type de Bus Rôle Direction
Bus de données Transporte les données Bidirectionnel
Bus d’adresses Indique l’adresse des données Unidirectionnel (CPU →
mémoire/périphériques)
Bus de commande Transmet les ordres et signaux de contrôle Principalement unidirectionnel
• Périphériques d’entrées/Sorties : Permettent d’interagir avec l’extérieur
(clavier, écran, réseau…).
➢ Circulation de l’Information
Dans un ordinateur, l’information est représentée sous forme binaire (0 et 1). Cette
représentation permet à la machine de comprendre et d’exécuter les commandes. Les
informations circulent sous différentes formes :
• Courant électrique de faible tension dans les circuits électroniques.
• Signal numérique sous forme d’impulsions électriques (0 = absence de tension,
1 = présence de tension).
• Lumière en fibre optique pour les communications rapides.
• Ondes radio pour la transmission sans fil.
1
, Exemple : Conversion d’un Nombre Décimal en Binaire : Prenons l’exemple
du nombre 109 en base 10 et convertissons-le en base 2 :
1. 109 ÷ 2 = 54, reste 1
2. 54 ÷ 2 = 27, reste 0
3. 27 ÷ 2 = 13, reste 1
4. 13 ÷ 2 = 6, reste 1
5. 6 ÷ 2 = 3, reste 0
6. 3 ÷ 2 = 1, reste 1
7. 1 ÷ 2 = 0, reste 1
Lecture du bas vers le haut : 109 (base 10) = 1101101 (base 2).
❑ L’algorithme :
I- Définitions d’Algorithme :
• Déf 1 : C’est un pseudo-langage qui a été conçu pour résoudre les
problèmes
• Déf 2 : Ensemble d'instructions conçu pour informatiser la résolution
d'un problème en expliquant à la machine comment l'exécuter, tout en
optimisant les capacités de stockage, la rapidité de traitement et en
respectant les contraintes de temps et d'espace.
2