Exercice Non resolut .

Bonjour,
j'ai un exercice que je né pas compris et j'éspére qe vs allez m'aider:
l'exercice est: faire une analyse, déduire un algorithme puis traduire en un programme pascal intitulé SOMME qui calcule la somme des n premiers entiers naturels non nuls en utilisant la formule mathématique suivante:1+2+...........+n=(n*(n+1))/2

Merci d'avance.
Configuration: Windows XP
Firefox 3.0.3

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. j'ai pas compris :(
    1. Je vois pas ce qui a de difficile t'as pas compris quoi?
    2. @didy_gwatinikj'étudie en Tunisie,j'étais section Science experimental et j'ai refait mon orientation vers l'informatique et deja j'ai raté un ans d'informatique et là je suis bac informatique et j'arrive pas a resoudre mon probleme avec les exercice de programmation mais les autres matiere en base de données reseau ect sa va bien .Pouvez vs me trouvé un soltion svp?
    3. @Boland L'intérêt est de chercher, faut comprendre des exo simple avant de pouvoir ller plus loin
  2. Faut que tu écrives un algo où tu calcules la somme de n entiers à partir de la formule : (n*(n+1))/2
    1. je debute la programmation c mon probleme,et le deusieme problem c'est quand on me donne un probleme j'arrive pas a le resoudre , j'arrive pas !
      1. J'ai commencé la programmation comme toi l'an dernier, j'ai aussi eu cet exercice à faire, il faut que tu demandes à l'utilisateur d'entrer le nombre qu'il veut ou que tu l'initialises, c'est à dire n, il faut ensuite que tu appliques la formule : (n*(n+1))/2 tu affiches ensuite le résultat. C'est plus clair?
    2. regarde bien svp,j'ai pensé à ca :
      Algorithme:
      0\ Debut fonction SOMME(n:entier):entier
      1\ S<--0
      2\Pour c de 1 à n faire
      lire (n)
      S<--(n*(n+1))/2
      Fin Pour
      3\SOMME<--S
      4\Fin SOMME
      1. Le type de S est un Entier son rôle est Somme,et pour C, c'est un entier son rôle est Compteur
        est ce que c juste?
        1. Non ca ne va pas, fais tourner ton programme à la main, tu verras ca ne marche pas essaie en remplacant ton n par 3 normalement tu dois arriver à somme = 6, ce n'est pas le cas pour ce que tu as fait,
          tu as juste à appliquer la formule une et une seule fois
      2. Merci didy pour ton aide c'est gentille.
        1. pas de soucis j'espère juste que tu vas y arriver...