IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Trouver valeurs min et max de x et y ?


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de innova
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 185
    Par défaut Trouver valeurs min et max de x et y ?
    Bonjour,

    Je souhaite résoudre sous forme soit d'ordinnogramme et/ou pseudo-code le problème suivant :

    J'ai un fichier qui contient des occurences x et y et je ne connais pas la longueur du fichier.

    Je souhaite trouver le nombre de valeurs minimales et maximales pour x et y.

    Il est à noter que l'on ne peut pas utiliser de formules de math comme la factorielle,etc...

    Je débute dans l'analyse et j'ai donc peu d'expérience...

    Ce serait bien utile...

    Pourriez-vous m'aider ?

    Merci d'avance.
    ++

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    Citation Envoyé par innova Voir le message
    Je souhaite trouver le nombre de valeurs minimales et maximales pour x et y
    Qu'entend tu exactement par "le nombre de valeurs ..." ?
    Est ce que tu souhaites :
    - savoir combien d'occurence contient ton fichier ?
    - savoir qu'elles sont les valeurs min et max pour x et y ?
    - Qu'elle est le nombre de valeurs prisent par x et y ?
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  3. #3
    Membre éclairé Avatar de innova
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 185
    Par défaut
    Citation Envoyé par ToTo13 Voir le message
    Bonjour,



    Qu'entend tu exactement par "le nombre de valeurs ..." ?
    Est ce que tu souhaites :
    - savoir combien d'occurence contient ton fichier ?
    - savoir qu'elles sont les valeurs min et max pour x et y ?
    - Qu'elle est le nombre de valeurs prisent par x et y ?
    Bonjour,

    Merci déjà de me répondre...

    Je ne sais pas vraiment...attention on peut pas utiliser de système min et max car le prof dit que c trop facile et il faut d'abord trier le fichier...

    Pourrais-tu stp réaliser l'ordinnogramme des trois cas de figures si tu veux bien ?

    J'ai un exam très prochainement et c'est le type de question et pour étudier ce serait bien de partir sur de bonnes bases.

    Je te remercie d'avance.
    Bien amicalement.
    ++

  4. #4
    Membre très actif
    Avatar de edfed
    Profil pro
    être humain
    Inscrit en
    Décembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : être humain

    Informations forums :
    Inscription : Décembre 2007
    Messages : 476
    Billets dans le blog
    1
    Par défaut
    hé bein tot13, t'aime bien repondre aux questions avec une autre question toi... tu serai pas de St Tronc par hazard?

    pour savoir le min et le max d'une occurence, il faut memoriser ces valeurs, et les tester a chaque fois, ensuite, pour savoir combien de fois apparait un min ou un max, pendant la phase de recherche de valeur min max, on peu incrementer un compteur et lister les occurences.

  5. #5
    Membre éclairé Avatar de innova
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 185
    Par défaut
    Citation Envoyé par edfed Voir le message
    hé bein tot13, t'aime bien repondre aux questions avec une autre question toi... tu serai pas de St Tronc par hazard?

    pour savoir le min et le max d'une occurence, il faut memoriser ces valeurs, et les tester a chaque fois, ensuite, pour savoir combien de fois apparait un min ou un max, pendant la phase de recherche de valeur min max, on peu incrementer un compteur et lister les occurences.
    Bonjour,

    Tu sais comment il faut faire ?

    Tu pourrais m'aider stp en me montrant l'algorithme ?

    Je panique c l'exam bientot et là j'aimerais démarrer avec un bon exemple !

    Je te remercie d'avance.
    ++

  6. #6
    Membre très actif
    Avatar de edfed
    Profil pro
    être humain
    Inscrit en
    Décembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : être humain

    Informations forums :
    Inscription : Décembre 2007
    Messages : 476
    Billets dans le blog
    1
    Par défaut
    si ton fichier est de taille inconnue, on ne peu rien pour toi.
    par contre, s'il y a un moyen de savoir quand c'eszt la fin du fichier, ça change tout.

    definir 4 tampons, Xmin, Xmax, Ymin, Ymax, initialisés a zero, ensuite, parcourir le fichier, et chauqe fois qu'on rencontre une valeur de X ou de Y, on teste avec les min max, si le record est battu, on l'inscrit dans les min max

    chaque fois que le record est battu, il faut le mettre a jour.

    pour ce qui est du nombre d'occurences, il faut ajouter 4 compteurs, XmaxN, XminN, YmaxN, YminN
    chaque fois que le record est battu, il faut remettre a 1 le compteur correspondant, chaque fois qu'une occurence est egale au record, il faut incrementer le compteur.

    puis pour ce qui est du listing des occurences, il faut un tableau dynamique ou une pile, chauqe fois qu'une occurence = record, on l'empile, si le record est battu, on vide la pile et on empile le nouveau record... en supposant que c'est ce que tu as besoin de faire... car il est vrai que la question de depard n'est pas claire.

  7. #7
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonsoir

    Citation Envoyé par innova Voir le message
    Je ne sais pas vraiment...attention on peut pas utiliser de système min et max car le prof dit que c trop facile et il faut d'abord trier le fichier...
    Citation Envoyé par edfed Voir le message
    ... car il est vrai que la question de depard n'est pas claire.
    C'est pour cela qu'avant de répondre je demande à ce que le problème soit clairement posé pour que tous le monde puisse répondre clairement. Ca évite un tas de réponses inadaptées.

    Sinon
    - d'un point de vue algorithmique, la réponse de PseudoCode est très bien.
    - pour ce qui est de savoir si on est à la fin d'un fichier, généralement la majorité des langages avancés (C, C++, Java, ...) proposent des méthodes pour savoir si on a réussit à lire ou/et si on est à la fin du fichier.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  8. #8
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par ToTo13 Voir le message
    - d'un point de vue algorithmique, la réponse de PseudoCode est très bien.
    cool... j'ai eu quelle note ?

    C'est pour cela qu'avant de répondre je demande à ce que le problème soit clairement posé pour que tous le monde puisse répondre clairement. Ca évite un tas de réponses inadaptées.
    Oui, d'autant plus que l'énoncer laisse plus entrevoir un exercice d'implémentation, qu'un exercice d'algorithmie.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] VBA trouver des valeurs comprises entre valeurs min et max
    Par botaenviro dans le forum IHM
    Réponses: 2
    Dernier message: 14/11/2013, 04h47
  2. Réponses: 1
    Dernier message: 25/12/2009, 12h36
  3. [PPT-2007] Etiquettes : valeur min et max d'un graph seulement
    Par Invité dans le forum Powerpoint
    Réponses: 0
    Dernier message: 08/10/2009, 10h23
  4. [XPATH] Rechercher une valeur entre deux valeurs min et max
    Par icicmoi dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 27/10/2008, 12h12
  5. Affectation de la valeur min et max des axes d'un graphe
    Par marsupilami34 dans le forum Access
    Réponses: 2
    Dernier message: 04/09/2006, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo