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 :

Résoudre ce problème


Sujet :

Algorithmes et structures de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Résoudre ce problème
    Bonjour à tous.
    J'ai un problème que je n'arrive pas à résoudre.
    voici mon algorithme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Procédure division (n:entier, m:entier)
    Variables : q, r : entiers
    Début
    q ← 0;
    r ← n;
    Tant que m ≤ r
    q ← q+1
    r ← r –m
    Fin tant que
    Fin
    r est le reste de la division et q est le
    quotient :
    n = q . m + r avec 0 ≤ r < m

    Déterminez la complexité en nombre d'affectations de cet algorithme en fonction de n et de m. Puis donnez l'ordre de cette complexité

    merci pour l'aide car je suis débutante

  2. #2
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Et?

    Là on est bien contents pour toi, mais quel est ton souci?

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Au fait je ne sait pas comment calculer la complexité.si quelqu'un peut m'aider a débuter

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Pour débuter, calcules d'abord la complexité de programmes plus simples.

    Exercice 1

    a) Que fait cette procédure ?

    Code Pseudocode : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Procédure incrémenter (n:entier)
      Début
        n ← n + 1
      Fin

    b) Quelle est sa complexité (c'est-à-dire le nombre d'affectations) ?



    Exercice 2

    a) Que fait cette procédure ?

    Code Pseudocode : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Procédure mettre_a_zero (n:entier)
      Début
     
        Tant que n > 0
          n ← n - 1
        Fin tant que
     
      Fin

    b) Quel est le nombre d'affectations effectuées si l'entier n fournit en argument vaut 2 ?
    c) Si n vaut 5 ?
    d) Et pour n en général ?
    Dernière modification par Invité ; 08/07/2010 à 11h29.

Discussions similaires

  1. Réponses: 12
    Dernier message: 27/08/2007, 12h33
  2. Réponses: 3
    Dernier message: 19/05/2006, 15h54
  3. [UML]résoudre un problème de classe
    Par maraly dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 26/04/2006, 11h24
  4. [Mail] Le php pourrait il résoudre mon problème???
    Par mayoouketchup dans le forum Langage
    Réponses: 3
    Dernier message: 20/12/2005, 13h10
  5. Comment utiliser Developpez.com pour résoudre votre problème
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 0
    Dernier message: 08/01/2005, 11h11

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