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 |
skit
Newbiiiie
Messages: 11
Localisation: villefranche de rouergue
|
Posté le:
Sam 08 Mai 2004 - 10:28 |
|
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 |
_________________
|
|
|
|
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
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Sam 08 Mai 2004 - 16:00 |
|
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 |
|
|
|
Yipyip
Modérateur
Sexe:
Messages: 1163
Localisation: Ici, là, pas loin ...
|
Posté le:
Lun 10 Mai 2004 - 11:41 |
|
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 |
_________________
|
|
|
|
|
|
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
|