Bonjour à tous,
Voilà je suis en 1ere S et j'ai un petit souci avec un exercice concernant le symbole Sigma ()
Voici l'énoncé :
1. Ecrire avec le symbole la somme suivante :
S = 1 + 1/4 + 1/9 + 1/16 + 1/25 + 1/36 + 1/49 + ...
2. Proposer un algorithme qui prend comme entrée un entier n et qui calcule la somme des n premiers termes de S. Programmer cet algorithme sur AlgoBox.
Ce que j'ai fait :
n
1. 1/nn
i=1
2. Dans AlgoBox, j'ai fait ce qui suit ci-dessous mais cela ne fonctionne pas (il n'y a pas de message d'erreur mais les résultats donnés ne sont pas ceux attendus), est-ce que l'on pourrait m'indiquer ce qui ne va pas ? :
VARIABLES
- n EST_DU_TYPE_NOMBRE
- S EST_DU_TYPE_NOMBRE
- k EST_DU_TYPE_NOMBRE
DEBUT_ALGORITHME
- LIRE n
- S PREND_LA_VALEUR 0
- k PREND_LA_VALEUR 1
o TANT_QUE (n>=k) FAIRE
- DEBUT_TANT_QUE
- k PREND_LA_VALEUR 1/pow(n,n) (équivalent à 1 / nn)
- S PREND_LA_VALEUR S+k
- n PREND_LA_VALEUR n-1
- FIN_TANT_QUE
- AFFICHER S
FIN DE L'ALGORITHME
Voilà j'espère que quelqu'un pourra m'aider, merci d'avance.
oops, la boulette, c'est vrai que je m'en était pas rendu compte
Et sinon la question suivante est :
3. Proposer un algorithme qui prend comme entrée une précision donnée et qui calcule la somme S avec la précision souhaitée. Modifier ensuite cet algorithme pour qu'il retourne également le nombre de terme nécessaire pour obtenir la précision demandée.
Est qu'on pourrait m'éclairer sur cette question parce que je comprends pas trop, surtout "précision donnée"
Cette somme converge vers une valeur que tu as déterminée ou qui t'a été donnée dans le problème. Non?
La précision, c'est la différence entre ce que trouve ton algorithme et cette valeur limite. A évaluer à chaque fois que n augmente de 1.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :