bonjour j'ai besoin d'aide pour ce devoir merci d'avance Au bout de combien d'heure 1 million de personnes sera au courant d'une rumeur diffusée par une person
Question
Au bout de combien d'heure 1 million de personnes sera au courant d'une rumeur diffusée par une personne sachant que le nombre de nouvelle personnes au courant double toute les heure
2 Réponse
-
1. Réponse ficanas06
on est sur les puissances de 2:
0 heure : 2⁰ = 1 personne
1 heure : 2¹ = 2 personnes
2 heures : 2² = 4 personnes
3 heures : 2³ = 8 personnes
-------------------------------------------
20 heures : 2²⁰ = 1 048 576 personnes
-
2. Réponse Theo
Bonjour,
Voici une autre réponse qui te montre comment répondre à la question sans calculs avec les puissances mais en écrivant un algorithme :
Soit X le nombre d'heures et Y le nombre de personnes
On part sur le fait qu'en 1 heure, 2 personnes sont au courantes.
On initialise avec x qui vaut 1 et y qui vaut 2
Tant que le nombre de personne ne sera pas supérieur à 1 000 000 il faut que le nombre d'heure augmente d'un et que le nombre de personne double.
Dès que le nombre de personnes dépasse le nombre 1 000 000, on peut alors afficher le nombre d'heures.
En langage naturel :
X prend la valeur 1
Y prend la valeur 2
Tant que Y < 1 000 000 :
X prend la valeur X + 1
Y prend la valeur Y × 2
Fin tant que
Afficher X
Sur ta calculatrice programmable :
1 → X
2 → Y
While Y < 1 000 000 :
X + 1 → X
Y × 2 → Y
End
Disp X
En langage python :
x = 1
y = 2
While (y < 1 000 000) :
x = x + 1
y = y * 2
end
print(X)
L'algorithme Affiche la valeur X = 20
On en conclut qu' un million de personnes sera au courant de la rumeur en 20 heures.
Bonne soirée !