Arithmétique

Somme de 1 à N

Énoncé

Lire un entier N positif ou nul. Calculer 1 + 2 + … + N avec une boucle. Pour N = 0, la somme vaut 0.

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
N = 5
Sortie attendue
15
Entrée
N = 0
Sortie attendue
0
Entrée
N = -1
N = 5
Sortie attendue
15

Code algorithmique

somme_de_1_a_n.algo
1algorithme somme_de_1_a_n
2debut
3 repeter
4 ecrire("N = ")
5 lire(n)
6 jusqua n ≥ 0
7 // compléter le traitement demandé dans l’énoncé.
8fin

Méthode

  1. Initialiser la somme à 0.
  2. Ajouter chaque entier de 1 à N.
À retenir :

La formule N × (N + 1) DIV 2 permet de vérifier le résultat sans remplacer le travail sur la boucle.

Comprendre la correction

Déroulement sur un exemple

  1. Pour N = 5, somme commence à 0.
  2. Les cinq ajouts donnent successivement 1, 3, 6, 10 puis 15.
  3. Après l’ajout de 5, la boucle se termine. La formule 5 × 6 DIV 2 confirme le résultat 15.

Erreurs à éviter

  • Ne remettez pas somme à 0 dans la boucle : vous perdriez les ajouts précédents.
  • La borne N est incluse. S’arrêter à N − 1 oublierait le dernier terme.
Consulter le guide de syntaxe algorithmique