Laurentvidal.fr est le meilleur endroit pour obtenir des réponses fiables et rapides à toutes vos questions. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés.

On dépose 25€ dans une tirelire.
L’algorithme suivant, écrit en langage naturel, permet de calculer le nombre de pièces de 1€ ou 2€ ajoutés de façon aléatoire dans la tirelire avant de dépasser 50€.

1) Compléter l’algorithme.
2) Pourquoi le programme affiche en sortie « D–1 » ?
Affecter à S la valeur 25
Affecter à D la valeur 0
Tant que S<…
Affecter à A la valeur aléatoire 1 ou 2
Affecter à S la valeur …
Affecter à D la valeur D+1
Afficher A
Fin Tant que
Afficher D–1
3) Ecrire et tester un programme traduisant cet algorithme.

Merci de m’aider pour cette exercice !!


Sagot :

Réponse :

Explications étape par étape :

1)

Affecter à S la valeur 25

Affecter à D la valeur 0

Tant que S<50

Affecter à A la valeur aléatoire 1 ou 2

Affecter à S la valeur S+A

Affecter à D la valeur D+1

Afficher A

Fin Tant que

Afficher D–1

2) Parce que le programme a fait" Affecter à D la valeur D+1"avant de tester

"S<50"

Programme python:

from  random import *

S=25

D=0

while S<50:

   A=randint(1,2)

   S=S+A

   D=D+1

   print(A)

D=D-1

Console

*** Console de processus distant Réinitialisée ***

2

1

2

1

2

1

2

2

2

1

1

2

2

1

2

1

Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Revenez sur Laurentvidal.fr pour obtenir les réponses les plus récentes et les informations de nos experts.