Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la meilleure plateforme de Q&R. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.

bjr vous pouvez m'aider pour cette exo svp

Bjr Vous Pouvez Maider Pour Cette Exo Svp class=

Sagot :

Bonjour

Je ne savais pas que vous aviez des cours de Python à l'école en France, c'est sympa ! En Belgique on a jamais eut de cours du genre hors filière professionnelle (spécialisée donc).

Bref, je vais essayer de t'aider.

1) Quel nombre donne le programme de calcul (donc l'encadré en haut à droite) si on prend 4 ?

On va relire chaque phrase puis la traduire en calcul

Prendre un nombre ==> [tex]4[/tex]

Le multiplier par 3 ==> [tex]4\times3[/tex]

Ajouter le double du nombre de départ ==> [tex](4\times3)+ 2\times4[/tex]

( Calcul intermédiaire ==> [tex]12 + 2\times4 = 12+8[/tex] )

Énoncer le résultat ==> [tex]20[/tex]

La réponse a écrire est donc 20.

2)

a) Que doit taper Anaïs dans la console pour avoir le résultat lorsqu'on prend le nombre 4 ? Anaïs doit taper [tex]print(prog1(4))[/tex] dans la console.

[tex]print()[/tex] va permettre d'afficher le résultat dans la console, et [tex]prog1(4)[/tex] c'est simplement pour appeler son programme avec le x = 4

b)

- Quel résultat obtient-on ? On obtient 36.

- Ce résultat concorde-t-il avec le résultat obtenu à la question 1 ?

Non, car Anaïs s'est trompée dans son programme. Elle ne fait pas la distinction entre le x comme chiffre initial et le x comme résultat du calcul.

Cela veut donc dire que, dès sa première ligne de calcul ([tex]x=x*3[/tex]) le chiffre initial ([tex]x = 4[/tex]) cesse d'exister et est remplacé par 12 ([tex]x*3[/tex]). La seconde ligne ne peut donc pas ajouter le double du chiffre initial (4) puisqu'il n'existe plus dans son programme (a été remplacé par 12).

Ce n'est pas demandé mais pour corriger son programme on pourrait utiliser une autre lettre pour le résultat, donnant donc plutôt comme sur l'image ci-jointe

Ma réponse pour le 2b) est un peu longue mais c'est pour m'assurer que tu comprennes, prend-y ce qui te plaira...

J'espère que tu as compris, si j'ai mal expliqué ou que tu as mal compris tu peux me le demande dans les commentaires ;)

Bonne journée !

View image ClementCg
Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.