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
Auteur |
Message |
tipitipi
Résident du forum
Sexe:
Messages: 394
Localisation: 92
|
Posté le:
Dim 26 Mar 2006 - 23:12 |
|
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 |
|
|
|
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
Sexe:
Messages: 81
Localisation: Bretagne
|
Posté le:
Lun 27 Mar 2006 - 07:44 |
|
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"
|
|
|
|
kronky
Accro à Web-IG
Sexe:
Messages: 143
Localisation: Dijon
|
Posté le:
Lun 27 Mar 2006 - 11:18 |
|
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. |
|
|
|
|
tipitipi
Résident du forum
Sexe:
Messages: 394
Localisation: 92
|
Posté le:
Lun 27 Mar 2006 - 13:36 |
|
OK, merci à vous pour ces précisions
T. |
|
|
|
|
|
|
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
|