Annales, corrigés et résultats du BAC à retrouver sur Studyrama.com © Studyrama – Tous droits réservés
Séries S – ES/L – STI2D – STL – STMG – Mathématiques
ALGORITHMIQUE
LE COURS
[Série – Matière – (Option)]
[Titre de la fiche]
Introduction
Pré-requis :
Suites – fonctions
Plan du cours
1. Notions d’algorithmique
2. Instructions conditionnelles
3. Itérations
1. Notions d’algorithmique
Définition :
Un algorithme est une série d’instructions permettant de résoudre un problème.
Il est constitué de plusieurs parties :
- déclaration des variables. Les variables sont des « cases vides » à l’intérieur de l’algorithme, que l’on remplira avec
différentes valeurs. On indique généralement leur type (entier, réel, etc).
- entrée. Ce sont les éléments que l’on devra fournir à l’algorithme pour le « faire tourner ».
- traitement. Il s’agit de la série d’instructions à proprement parler.
- sortie. Le résultat de l’exécution de la série d’instructions.
Un algorithme peut être exécuté par une machine (ordinateur, calculatrice). Sa puissance de calcul (la rapidité à
exécuter chaque instruction) permet alors de résoudre des problèmes qui seraient trop longs à traiter « à la main ».
Vocabulaire :
- Ecrire un algorithme consiste à rédiger la série d’instructions.
- « Faire tourner » un algorithme consiste à appliquer l’algorithme pour recueillir le résultat.
Ecrire un algorithme en langage naturel signifie écrire ses instructions dans la langue commune de communication
(ici, le français).
Pour demander à une machine (ordinateur, calculatrice) d’exécuter cet algorithme, il faut lui indiquer chaque
instruction par le code spécifique qui lui correspond : il faut traduire l’algorithme dans le langage de
programmation.
Les algorithmes qui suivent sont écrits en langage naturel.