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

Mathématiques Discussion :

algorithme comptant une population


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1
    Par défaut algorithme comptant une population
    bonjour, quelqu'un peut-il m'aider à résoudre ce problème:

    Un fermier achète un couple de pintades (tout juste sorties de l'oeuf) à t = 0 (avant cet achat, il ne possède
    aucun animal). Sachant qu'un couple de pintades se reproduit & engendre un nouveau couple de pintades à
    partir du troisième mois de son existence (& ce tous les mois) & d'autre part qu'une pintade vit 10 mois, le
    problème1 est de savoir combien de couples de pintades occupent le poulailler au mois t.

    Donner
    1. un algorithme récursif qui calcule le n ème élément de la suite pintade, n étant passé en
    paramètre de l'algorithme.
    Et estimer la complexité de cet algorithme.

    2.un algorithme itératif le plus efficace possible qui calcule le n ème élément de la suite pintade, n étant passé en
    paramètre de l'algorithme.
    Et estimer la complexité de cet algorithme.


    Quelqu'un peut-il m'aider?

  2. #2
    Membre Expert Avatar de Nemerle
    Inscrit en
    Octobre 2003
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 106
    Par défaut
    et bien... commence par chercher des solutions à ton exercice (à rendre pour demain?) tout seul, propose des essais, et on verra...

    Le plus simple est de commencer à "compter" à la main & de voir comment tout cela se passe!

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Indice important ; c'est un algorithme répertorié dans Wijipédia.

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Si, en plus de tes pintades, il y a des renards qui s'en nourrissent, je te conseille l'excellent livre de Vito Volterra:"Leçons sur la théorie mathématique de la lutte pour la vie".
    Jean-Marc Blanc

  5. #5
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonsoir,

    en première approche naïve, tu peux considérer que tu disposes d'un tableau contenant les âge des couples de pintades. Ce tableau est stocké dans une variable ages. Il te faut les fonctions

    1. naissances(ages,t) qui détermine les naissances à l'instant t et augmente le tableau ages du nombre de naissances avec des zéros,
    2. morts(age,t) qui détermine les morts à l'instant t et enlève les couples correspondants dans le tableau ages.
    3. incrementation(age) qui incrémente d'un mois les ages.

    L'algorithme que tu vas obtenir n'est pas performant. A toi de réfléchir à des optimisations (tris de tableaux, formules de récurrence, etc).

    Pose-toi la question "combien de couples engendre un seul couple?"

Discussions similaires

  1. [Outils Tests] Créer une population Test
    Par Titouf dans le forum Oracle
    Réponses: 1
    Dernier message: 01/02/2007, 22h01
  2. [Oracle 8i] Créer une population test
    Par Titouf dans le forum Oracle
    Réponses: 3
    Dernier message: 14/12/2006, 22h37
  3. Evolution d'une population
    Par Nick_59 dans le forum Langage SQL
    Réponses: 23
    Dernier message: 20/07/2006, 05h27
  4. Algorithme spécifier une action à un bouton
    Par KinF dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 09/12/2004, 05h20

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