Algorithmique

Discutez d'informatique ici !
Maths32
Messages: 7
Enregistré le: 14 Nov 2010, 14:52

algorithmique

par Maths32 » 14 Nov 2010, 18:20

Bonsoir,
Pouvez vous m'aider s'il vous plaît?
ecrire la séquence algorithmique qui affiche la somme des valeurs contenues dans un tableau d'entiers de 100 cases déjà complètement rempli (t_val[1..100]:entier).

-c'est confirmé
Début
//on suppose que le tableau est rempli
i<=1
tantque tableau [i]<=tableau [i+1] et i<100
faire i<-i+1
Fintant que
si i=100
alors afficher("somme des valeurs")
sinon affiche
fin

je vous remercie pour votre aide



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 14 Nov 2010, 18:43

salut,

affiche la somme des valeurs contenues dans un tableau d'entiers de 100 cases déjà complètement rempli

voila ton tableau
[1, 9, 12, 3, ..., 20]
pour faire la somme qu'est-ce qu'on fait : on parcourt le tableau.
On prend le premiere élément tableau[0] qui vaut 1.
Puis le second tableau[1] = 9
puis le troisieme tableau[2] = 12 ...
et on s'arrete au centieme tableau[99] = 20

et apres on fait la somme : tableau[1]+...+tableau[99]
du coup l'algo c'est le même mais avec un formalisme différent (=on écrit pas pareil lol)
Code: Tout sélectionner
sommeActuelle = 0
pour indiceTableau=0 jusqu'à 99 faire
sommeActuelle=sommeActuelle+tableauDentier[indiceTableau]
fin pour
afficher sommeActuelle
la vie est une fête :)

Gabrie1
Messages: 9
Enregistré le: 13 Nov 2010, 22:57

par Gabrie1 » 14 Nov 2010, 19:45

Salut,

J'ajoute que :
Maths32 a écrit:tantque tableau [i]<=tableau [i+1]

n'a pas de sens puisque tu ne cherches pas à comparer les valeurs contenues dans le tableau mais à les sommer.
--
Gab

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite