Tutorat Informatique 2:
Algorithmique
Fagroud Fatima Zahra
Systèmes de traitement des informations
Un système de traitement des informations (STI) peut être défini comme un
ensemble de circuits électroniques permettant de traiter des informations (des
données) et capable de faire "tourner" des programmes, c’est à dire une suite ou
séquence d’instructions programmées à l’avance et qu’il va dérouler du début à
la fin dans le but d’obtenir des résultats.
Systèmes de traitement des informations
D'une façon générale, un STI peut être représenté selon un modèle de deux
couches :
• couche matérielle (Hardware) : se compose des logiciels d’applications et
programmes dédiés au système.
• couche logicielle (software) : comporte l'ensemble des composants électroniques
nécessaires au fonctionnement de la machine et à l'exécution effective des
programmes.
Systèmes de traitement des informations
Principaux composants d’un ordinateur
Qu’est ce qu’un système d’exploitation?
Qu’est ce qu’un Programme?
Un programme est une suite d’instructions permettant à un système informatique
d’exécuter une tâche donnée
Algorithme
Algorithme: Analyse
Algorithme: Conception
Algorithme: Conception
Algorithme: Définition
Algorithme: Résolution d’un problème en étapes
Algorithme: Points importants
Variables
Variables : Choix d’identificateur
Variables : Types
Variables : Types
Variables : Types
Instructions d’affectation
Instructions d’affectation : Exemples
Variables :
Affectation :
Exercice 1:
Exercice 1: Solution
A = 1 , B = ?
A = 1 , B = 4
A = 3 , B = 4
Exercice 2:
Exercice 2: Solution
A = 1 , B = ?
A = 1 , B = 2
A = 2 , B = 2
A = 2 , B = 2
Exercice 3:
Exercice 3: Solution
A = 3 , B = ? , C = ?
A = 3 , B = 7 , C = ?
A = 7 , B = 7 , C = ?
A = 7 , B = 7 + 5 = 12 , C = ?
A = 7 , B = 12 , C = 7 + 12 = 19
A = 7 , B = 12 , C = 12 – 7 = 5

Algorithmique