Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés dans divers domaines sur notre plateforme. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.
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 !
Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.