UNIVERSITE DE KINSHASA
FACULTES DES SCIENCES ET
TECHNOLOGIE
DEPARTEMENT DE MATH INFO ET
STATISTIQUE
NOM :MADUKU
POST-NOM :MAZEKA
PRENOM :BONHEUR
PROFESSEUR :MBUYI
MUKENDI EUGENE
ASSISTANT :KEREDJIM
CROISSANCE D’UNE POPULATION DE
BACTERIES
On met en culture une population de 2000
bactéries .On suppose qu’elle augmente de 5%
tous les jours.
On souhaite déterminer au bout de combien de
temps cette population dépassera 3000 bactéries
1.A l’aide d’une boucle TantQue,construire un
algorithme permettant
de résoudre le problème.
[Link] fonctionner l’algorithme précédent en
detaillant les étapes
et conclure.
SOLUTION
[Link] :
Population :entier(initialisé à 2000)
Jours :entier(initialisé à 0)
TantQue population <=3000 faire :
Population <-population
+(population*0.05)//jours<-jours+1
Fin TantQue
Afficher « La population dépassera 3000 bactéries
après »,jours,jours »
2.L’algorithme commence avec une population
initiale de 2000 bactéries et un compteur de jours
à [Link] boucle TantQue la population est inférieur
ou égale à 3000.A chaque itération :
*La population est augmenté de 5% de sa valeur
actuelle
*le compteur de jours est incrémenté.
La boucle s’arrête lorsque la population dépasse
3000.
L’algorithme affiche alors le nombre de jours
nécessaire pour atteindre ce seuil.
**Exemple de déroulement étape par éetape :**
Jour Population Conditio
n
0 2000 vrai
1 2100 Vrai
2 2205 Vrai
3 2315.25 Vrai
4 2431.01 Vrai
5 2552.56 Vrai
6 2680.19 Vrai
7 2814.20 Vrai
8 2955.00 Vrai
9 3102.75 faux
L’algorithme s’arrête après 9 [Link] population
dépasse 3000 bactéries au jour 9