Bonjour, je suis débutante et je voudrais savoir si cet algo tient la route svp.

Ecrire un algorithme qui permette de calculer la valeur exacte d'une somme suivante:

S=1-2^1+2^2-2^3+...+2^n avec n=>0.

Vous pourrez utiliser la méthode de raffinage des algorithmes pour exprimer votre résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
// Initialisation des variables
 
Lire(n); 
S<- 1;
i<- 1;
N<- 1;
j<- 0;
 
tant que (i<= n)
	tant que (j<i)
 
//Calcul des puissances (-2)^n
 
		N<- (-2)*N;
		j<- j+1;
		fin tant que
 
//Calcul de la somme
 
	S<- S+N;
	j<- 0;
	N<- 1;
	i<- i+1;
fin tant que
 
afficher (S);