Bonjour, j'ai un exercice de dm ou je bloque il s'agit d'algorithmie
Voici l'énoncé : La population d'une ville augmente de p % par an.
On élabore un algorithme qui donne en sortie le nombre d'années nécessaires pour que la population double
.Initialisation
n prend la valeur0
C prend la valeur 1
.Entrée
Saisir p
.Traitement
Tant que C <2
n prend la valeur .....
C prend la valeur......
.Sortie
Afficher n
----------------------
1)recopier et compléter l'algorithme ci dessus
2)Pour p=15, détailler les valeurs prises par n et C n recopiant et completant le tableau suivant (arrondir a 10- puis donner la valeur affichée en sortie
n 0 1 2 3 4 5
C 1 ...........
3) Traduire l'algorithme en langage calculatrice et donner le nombre d'années nécessaires au doublement de la population si elle augmente de 2 %
4)Comment modifier l'algorithme pour obtenir le temps de triplement de la population ?
En déduire le nombre d'années nécessaires au triplement d'une population augmentant de 15% par an
------------------------------
Voilà merci d'avance
Je me corrige
Bonjour,
2) L'algo va donc tourner 5 fois de suite. C est multiplié à chaque fois par (1+15/100) donc par 1.15. Je vais arrondir au 1/100e car tu n'as pas écrit l'arrondi !!
n...0...1..........2.............3.................4..............5
C...1..1.15.......1.32.........1.52.............1.75..............? -->tu fais seule.
3) Laisse-moi le temps de le faire avec une TI-82
3)
Avec une TI mais ça doit ressembler sur une Casio :
La flèche -> , c'est la touche "sto" de la calculatrice.
Une augmentation de P% donne un coeff multiplicateur de (1+P/100).
:0->N
:1->C
rompt P
:While C<2
:N+1->N
:C*(1+P/100)->C
:End
isp N
On trouve N=36 pour doubler la population si elle augmente de 2 % .
Zut !! je ne méfie jamais des "smileys" !!
C'est :
:0->N
:1->C
: Prompt P
:While C<2
:N+1->N
:C*(1+P/100)->C
:End
: Disp N
Bien sûr , il faut que tu saches trouver les instructions sur ta calculatrice.
si je suis votre méthode pour le dernier nombre à trouver
5 * (1+5/100)=7.5
je ne comprend pas comment vous trouvez vos valeurs pourriez vos détailler un calcul pour que je comprenne mieux ?
Merci pour votre aide
1.32 ---------->on a 1.32 million
1.52 ---------->on a 1.52 million
1.75 ---------->on a 1.75 million
2.01 ---------->on a 2 millions environ d'habitants
Tu as écrit dans l'énoncé :
Mais même avec P=16 , je trouve encore N=8.
Vérification :
1*1.168
3.3 donc la population fait plus que tripler mais ne quadruple pas.
J'ai vérifié l'écriture du programme mais j'ai du me tromper quelque part car meme pour p = 16 je trouve encore 5
2.01
3.06
Soyons précis :
2.04 --->la popullation est passée de 1 million à 2 millions environ.
3.06 --->la population est passée de 1 million à 3 millions environ.Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :