algorithmes : évolution de bactéries


  • M

    Bonsoir, cet exercice me pose quelques problèmes, je connais les algorithmes et je sais les utiliser mais là il faut en créer et la je n'y arrive pas, j'aurai besoin d'aide s'il vous plait

    Exercice:

    Dans un laboratoire agroalimentaire, une population de 300 bactéries augmente de 8% par jour.

    a) Ecrire un algorithme permettant de calculer le nombre de bactéries au bout de n jours.

    b) Le service d'hygiène doit intervenir lorsque le nombre de bactéries dépasse 5000.
    A l'aide d'une boucle "tant que", écrire un algorithme permettant de déterminer au bout de combien de jours le service d'hygiène doit intervenir.


  • Zorro

    Bonjour,

    Si tu es vraiment en seconde (ce dont je doute, car cela ressemble à un exo de 1ère sur les suites .... mais je vais faire comme si tu étais vraiment en seconde 😉 )

    alors je te conseille de faire avec un crayon et du papier le calcul du nombre de bactéries au bout d'un jour,

    puis au bout de 2 jours

    puis au bout de 3 jours

    Les calculs que tu vas répéter te permettront peut-être de comprendre comment répondre !


  • M

    Sérieux ?!
    Je vous assure je suis vraiment en seconde, c'est la professeur qui a donné cet exo, c'est bizarre alors et en plus il est dans le livre de math de seconde.

    D'accord je vais essayée alors


  • Zorro

    Au temps pour moi , oublie mes remarques sur le niveau 1ère ... On va revenir au niveau seconde.

    Alors , pour comprendre comment l'évolution du nombre des bactéries évolue, fais ce que je t'ai dit plus haut :

    regarde combien il va y avoir de bactéries au bout d'1 jour, (comprends bien le calcul que tu fais pour arriver à la réponse)

    regarde combien il va y avoir de bactéries au bout de 2 jour, (comprends bien le calcul que tu fais pour arriver à la réponse)

    Et tu nous dis ce que tu trouves.

    Et dis nous ce que tu trouves


  • mtschoon

    Bonjour Zorro et Meloou ,

    Si j'ai bien lu , ce sont des algorithmes qu'il faut faire .

    Si ça peut te mettre sur la voie , Meloou , je te propose un algorithme possible pour la 1)
    Il est écrit avec Algobox donc il faut que tu le comprennes puis que tu le traduises dans le "langage" choisi par ton professeur ( et que j'ignore )

    n représente le nombre de jours ( choisi par l'utilisateur )
    i représente le compteur de jours ( variant entre 1 et n)
    b représente le nombre de bactéries
    au départ b prend la valeur 300
    l'augmentation de 8% par jour se traduit ( en passant d'un jour au suivant ) par b prend la valeur b+8%b
    En transformant : b+8%b peut s'écrire b+0.08b=b(1+0.08)=1.08b

    fichier math

    Losque tu auras fait le a) , propose nous un algorithme pour le b) et nous le vérifierons.


  • M

    Alors pour le b) j'ai fait:

    Entrée: Lire n entier

    Traitement: u prend la valeur n
    Tant que u ≤ 5000
    u prend la valeur ( la je sais pas quoi mettre )
    Fin tant que

    Sortie: Afficher u

    Il me reste une chose à compléter.


  • mtschoon

    non...à revoir.

    Pour le b) , utilisela logique du a)

    Il faut faire calculer le nombre de bactéries par jour , vu qu'au départ il y en a 300 et qu'il y a une augmentation de 8% par jour .

    De plus , au b) , ce n'est pas l'utilisateur qui choisi n , c'est le programme qui doit donner la valeur de n (nombre de jours ) telle que b ( nombre de bactéries) devient supérieur à 5000.


Se connecter pour répondre