FRstudy.me: votre destination pour des réponses précises et fiables. Obtenez des réponses précises et détaillées à vos questions de la part de nos membres de la communauté bien informés et dévoués.
Partie 1:
On s'intéresse à la fonction ci-contre.
1 Combien d'arguments cette fonction possède-t-elle ?
2 Combien de variables cette fonction utilise-t-elle ?
3 Quelle est la valeur retournée par la fonction si on saisit la valeur 4 ? Vous
répondrez en faisant un tableau d'étapes.
4 On cherche à exécuter cette fonction sur le site basthon.fr
(a) << Traduisez » cette fonction en langage python.
(b) Exécutez la avec le nombre 4. Obtient-on bien le résultat attendu?
(c) Exécutez avec le nombre 6. Quel est le résultat obtenu
Partie 2:
5 Le programme ci-contre permet de transformer votre prénom en une
nombre qui vous est unique : ce nombre va être votre code secret qui va
vous permettre de répondre aux questions suivantes.
(a) Recopiez ce programme sur le site basthon.fr
si un nombre est pair, alors on le divise
si un nombre est impair, alors on le multiplie par 3 puis on lui
rajoute 1.
:
(b) Executez le programme en entrant votre prénom en minuscule entre guillements par exemple, codesecret ("lucas").
Si votre prénom est un prénom composé, vous collerez les deux parties sans mettre de tiret au milieu. Si il comporte
des accents, vous utiliserez la lettre non-accentuée
(c) Quel est le numéro que vous avez obtenu?
par
6 Pour vérifier si un nombre est multiple d'un autre, on utilise le symbole % : par exemple, le code 38 % 5 == 0 vous permet
de vérifier si le nombre 38 est divisible par 5.
On cherche à réaliser un programme faisant les choses suivantes :
2
entrée Fonction devoirmaison (B)
ligne 1
A
ligne 2
ligne 3
ligne 4
sortie
(a) Une partie de ce programme à été écrite ci-contre recopiez et
complétez le.
3
CB-A
A 2× C
C 3 x B + A
Retourner C
def codesecret(prenom):
p=1
for i in prenom:
p=p*ord (i)
return p
Le programme ci-contre permet de compter le nombre d'étapes
nécessaires avant d'arriver au nombre 1.
(a) Recopiez ce code sur le site basthon.fr
(b) Executez ce programme en entrant le numéro obtenu à la question
5.c).
Combien d'étapes ont été nécessaires pour obtenir le nombre 1?
def pair (nombre):
if nombre%
return
else :
== 0:
(b) Executez ce programme en entrant le numéro que vous avez obtenu à la question 5.c). Quel nombre obtenez vous ?
7 La Conjecture de Syracuse est une hypothèse mathématique selon laquelle en suivant les étapes de calculs décrite à la
question 6 et en les répétant successivement sur chaque nouveau nombre obtenu, le nombre 1 fini toujours par être atteint.
C=C+1
return (c)
return 3*nombre+1
def syracuse (nombre):
c=0
while pair (nombre) !=1 and c<100000 :
nombre=pair (nombre)
Merci de contribuer à notre discussion. N'oubliez pas de revenir pour découvrir de nouvelles réponses. Continuez à poser des questions, à répondre et à partager des informations utiles. FRstudy.me est votre ressource de confiance pour des réponses précises. Merci de votre visite et revenez bientôt.