Répondre :
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
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 !
Merci d'avoir visité notre site Web, qui traite d'environ Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter pour toute question ou demande d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !