Algorithme de somme

Retrouver tous les sujets résolus.
Répondre
Sophie

Algorithme de somme

Message par Sophie » dim. 29 mars 2015 09:21

Bonjour.

Je dois écrire un algorithme qui demande d'entrer une valeur n entier naturel supérieur ou égal à 1 et qui affiche en sortie la valeur :
p = 1 (sigma) n ; q = 1 (sigma) n valeur absolue de (p - q)

Comment peut-on faire ?

Ensuite, démontrer que : p = 1 (sigma) n ; q = 1 (sigma) n valeur absolue de (p - q) = n(n^2 - 1) / 3

Merci d'avance pour votre réponse. Je n'ai aucune idée de comment procéder.
SoS-Math(9)
Messages : 6351
Enregistré le : mer. 5 sept. 2007 12:10

Re: Algorithme de somme

Message par SoS-Math(9) » dim. 29 mars 2015 10:31

Bonjour Sophie,

Pour l'algorithme, il faut faire une boucle itérative (Pour ...) dans une boucle itérative ...
Pour p=1 à n
\vspace3Pour q=1 à n
\vspace10.....
\vspace3Fin pour
Fin pour

La démonstration me semble bien compliquée pour une élève de première ... voici le début :
np=1nq=1|pq|=np=1(pq=1(pq)+nq=p+1(qp))=...

SoSMath.
Sophie

Re: Algorithme de somme

Message par Sophie » dim. 29 mars 2015 16:48

En effet, j'ai un peu de mal pour la démonstration. En fait, je ne comprends pas bien comment utiliser le symbole "sigma" (comment lire l'expression).
sos-math(27)
Messages : 1427
Enregistré le : ven. 20 juin 2014 15:58

Re: Algorithme de somme

Message par sos-math(27) » dim. 29 mars 2015 18:06

Bonjour Sophie,
Ce symbole permet d'écrire une somme longue (avec beaucoup de termes) de manière exacte et rigoureuse (c'est pour ne pas mettre ... )
Pour l'utiliser, il faut successivement substituer p et q dans la formule du sigma, par les entiers compris entre 1 et n . Effectivement, ce n'est pas simple quand on a DEUX sigmas imbriqués comme c'est la cas ici.

Pour donner un exemple plus simple : si on additionne les n premiers entiers, :
1+2+3+....+n=ni=1i=n×(n+1)2

C'est d'ailleurs cette formule qu'il faudra utiliser pour la démonstration. Comme l'a dit mon collègue, elle est difficile pour une élève de première. As tu réussi l'algorithme ? Si oui, tu peux aussi faire une vérification de la formule donnée (pas une démonstration), en calculant les somme et la formule pour plusieurs valeurs de n.

A bientôt
Sophie

Re: Algorithme de somme

Message par Sophie » mar. 31 mars 2015 17:40

Bon, je laisse la démonstration de côté.

Voici ce que j'ai fait pour l'algorithme :

Variables :
p, q : réels
n : entier naturel supérieur ou égal à 1

Traitement :
Pour p allant de 1 à n Faire
Pour q allant de 1 à n Faire
q prend la valeur n(n + 1) / 2
Fin Pour
p prend la valeur n(n + 1) /2
FinPour

Sortie :
Afficher (valeur absolue) de (p - q)
sos-math(21)
Messages : 10401
Enregistré le : lun. 30 août 2010 11:15

Re: Algorithme de somme

Message par sos-math(21) » mar. 31 mars 2015 18:36

Bonjour,
une idée de démonstration :
si tu fais un tableau de dimension n×n et que tu marques à chaque emplacement p ième ligne et q-ième colonne apq=|pq| , tu te retrouves avec un tableau de cette forme ici n=6(012345101234210123321012432101543210).
Tu te rends compte qu'il y a une symétrie et que la somme de tout le tableau est égale à 2 fois celle du triangle inférieur.
Dans ce triangle, tu as n diagonales de nombres égaux :
1ère diagonale : n nombres tous égaux à 0 : somme égale à 0
2ème diagonale : n1 nombres tous égaux à 1 : (n1)×1
3 ème diagonale : n2 nombres tous égaux à 2 : (n2)×2
et ainsi de suite de sorte que ta somme S est égale à S=2nk=0(nk)×k=2nk=0nk2nk=0k2
donc S=2n×nk=0k2nk=0k2
Sachant que nk=0k=n(n+1)2 et nk=0k2=n(n+1)(2n+1)6
Je te laisse finir le calcul.
Pour ton algorithme, c'est faux, il faut que tu fasses une double somme avec une boucle "Pour" imbriquée dans une autre boucle "Pour".
double_somme.png
Bon courage
Répondre