Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 ALGO : somme dans un tableau Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
tipitipi
Résident du forum
Résident du forum


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 394
Localisation: 92

MessagePosté le: Dim 26 Mar 2006 - 23:12 Répondre en citantRevenir en haut

Salut amis du CNED et autres,

une petite question à propos d'un corrigé d'exercice (exercice 86 du cours du CNED Algo 1ère année)

Je résume :

soit un tableau appelé Tabnotes composé de x cellules contenant des réels.
Pour faire la somme du contenu des cellules, la prof propose l'algo suivant :

somme <- tabnotes[1]
POUR i DE 2 A x
FAIRE somme <- somme + tabnotes[i]
FINPOUR


Pourquoi ne pas faire simplement :

POUR i DE 1 A x
FAIRE somme <- somme + tabnotes[i]
FINPOUR



En écrivant, je me dis que c'est juste pour initialiser la variable somme. Est-ce cela ? Si oui, ça veut dire que si cette varaiable est déjà initialisée, ma formule fonctionne aussi, non ?


Dernière édition par tipitipi le Lun 27 Mar 2006 - 08:48; édité 2 fois
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
akouphene
Forumeur fréquent
Forumeur fréquent


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 81
Localisation: Bretagne

MessagePosté le: Lun 27 Mar 2006 - 07:44 Répondre en citantRevenir en haut

Salut !


Citation:
somme <- tabnotes[1]

Oui tu as raison il a du l'utilisé pour initialiser la variable somme.

Citation:
POUR i DE 1 A x
FAIRE somme <- somme + tabnotes[i]
FINPOUR

Ta formule marche aussi mais initialise ta variable somme et i avant :
i <-1
somme<-0

_________________
"QUI AVALE UNE NOIX DE COCO, FAIT CONFIANCE EN SON ANUS"

Image
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
kronky
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 143
Localisation: Dijon

MessagePosté le: Lun 27 Mar 2006 - 11:18 Répondre en citantRevenir en haut

akouphene a écrit:

Ta formule marche aussi mais initialise ta variable somme et i avant :
i <-1
somme<-0

Oui, sauf que pas besoin d'initialiser i à 1 avant la boucle puisque c'est fait pendant la boucle.

Les deux versions sont justes, mais celle du corrigé est un peu plus optimisée puisqu'il y a une affectation en moins.
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteurMSN Messenger
tipitipi
Résident du forum
Résident du forum


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 394
Localisation: 92

MessagePosté le: Lun 27 Mar 2006 - 13:36 Répondre en citantRevenir en haut

OK, merci à vous pour ces précisions Smile
T.
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum