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 
 exercice 3.1 de l'etude de cas TRIATHLETE Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
skit
Newbiiiie
Newbiiiie




Messages: 11
Localisation: villefranche de rouergue

MessagePosté le: Sam 08 Mai 2004 - 10:28 Répondre en citantRevenir en haut

salut à tous et à toutes
pour m'entrainé à l'etude de cas g fais le cas triathlète. j'ai réalisé l'algo de l'exo 3.1 mais je ne trouve pas pareil que la corection. Malgrés celà celui-ci me semble juste et vous ??

voila le code

Code:

ouvrir-fichier ficgain,buffer,lecture

place <-- 1
precedent <--   -1
i <-- 0
 
lire-fichier ficgain,buffer

tant que finfichier = faux
     alors  si buffer <> precedent
                  alors  i <-- i + 1
              finsi
              tabgain[i].maxplace <-- place
              tabgain[i].montant <-- buffer
              place <-- place + 1
              precedent <-- buffer
              ire-fichier ficgain,buffer
fin tant que 


je n'ai pas fait la déclaration des variables

si vous pouvez me donner votre avi sur cet algo ca serai sympa
merci d'avance Smile

_________________
Image
Voir le profil de l'utilisateurEnvoyer un message privéVisiter 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.
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Sam 08 Mai 2004 - 16:00 Répondre en citantRevenir en haut

N'ayant plus fait d'algo depuis quelques années, je ne peux pas trop te dire pour ce qui est de la syntaxe, mais à première vue, il me semble correct.

En tout cas ce qu'il faut savoir, c'est que chaque exercice d'algo peut avoir une multitude de réponses différentes qui sont justes, chacun ayant sa façon de résoudre le problème. Ensuite c'est sur, il y a des méthodes qui sont plus simples que d'autres, plus performantes que d'autres...

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Yipyip
Modérateur
Modérateur



Sexe: Sexe:Féminin
Messages: 1163
Localisation: Ici, là, pas loin ...

MessagePosté le: Lun 10 Mai 2004 - 11:41 Répondre en citantRevenir en haut

L'algorithme donné par la correction a un formalisme plus rigoureux que celui que tu as fais.

- commence par initialiser tes variables
- ouvre le fichier en lecture et FERME LE à la fin de ton algo

Tu arrive en gros au meme resultat, mais ton algo est moins clair et moins compréhensible.

Initialisation :
- Soit tu initialise tout à 1 au depart, soit tout à 0 (ca depends de tes habitudes)

Pour chacun des enregistrements :
Le plus simple est de faire une boucle <tant que> pour recuperer le classement du joueur et son gain present dans le fichier.
Une fois que tu as recupere cet ancien classement, tu met à jour à la fois le classement et les gains actuel du joueur en question

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privé
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