Bienvenue sur Zoofast.fr, votre plateforme de référence pour toutes vos questions! Rejoignez notre plateforme de questions-réponses pour obtenir des réponses précises et complètes à toutes vos questions pressantes.

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
Merci de votre participation active. Continuez à poser des questions et à partager vos réponses. Ensemble, nous pouvons créer une ressource de connaissances précieuse pour tous. Chez Zoofast.fr, nous nous engageons à fournir les meilleures réponses. Merci et à bientôt pour d'autres solutions.