Mathématiques • Seconde

Algorithme en langage naturel

Structures de base
Algorithmes écrits en français avec structures spécifiques
📋
Variables : nom, valeur
➡️
Affectation : ←
Condition : SI ... ALORS ... SINON ... FIN SI
🔄
Boucle : TANT QUE ... FAIRE ... FIN TANT QUE
🖨️
Sortie : AFFICHER
📥
Entrée : LIRE
Exemples d'algorithmes
Calcul de double
DÉBUT LIRE(nombre) resultat ← nombre * 2 AFFICHER(resultat) FIN
Maximum de deux nombres
DÉBUT LIRE(a, b) SI a > b ALORS AFFICHER(a) SINON AFFICHER(b) FIN SI FIN
Somme de 1 à n
DÉBUT LIRE(n) somme ← 0 i ← 1 TANT QUE i ≤ n FAIRE somme ← somme + i i ← i + 1 FIN TANT QUE AFFICHER(somme) FIN
Clarté : instructions en français
Structure : indentation pour lisibilité
Précision : syntaxe spécifique
Bonnes pratiques
🏷️
Nommer les variables de façon explicite
📋
Déclarer les variables au début
_indentation
Indenter pour montrer la structure
🔄
Bien fermer les structures conditionnelles/boucles
🎯
Respecter la logique algorithmique

Conseils :

  • • Commencer par identifier les variables nécessaires
  • • Structurer en phases : entrée, traitement, sortie
  • • Tester l'algorithme avec des exemples simples
  • • Respecter la syntaxe des structures de contrôle
Notion d’algorithme Algorithmique et programmation