Académique Documents
Professionnel Documents
Culture Documents
Consignes.
Les exercices 1 et 2 sont à faire sur la feuille fournie sans l'aide de l'ordinateur. Une fois la copie rendue, vous aurez
le droit de prendre l'ordinateur et de faire les exercices 3 et 4. Pour ces derniers exercices, vous taperez les
programmes les uns à la suite des autres en les séparants par une ligne de commentaires. Vous enregistrerez ce
chier python unique comme suit : Nom_Prénom.py. Vous créerez une page nommée 2023-10-12 dans la section
Travail à Domicile. Vous y déposerez votre chier comme une pièce jointe.
Exercice 1.
ex1_P1=input(‘Saisir un premier nombre’)
ex1_P2=input(‘Saisir un second nombre ‘)
ex1_Res=0
while ex1_P1>=ex1_P2:
ex1_Res+=1
ex1_P1=ex1_P1-ex1_P2
print(‘Le résultat est {}’.format(ex1_Res))
Quel sera le résultat af ché si on répond aux questions :
1) 8 et 2 ? 2) 2 et 8 ? 3) 8 et 3 ?
Au vu des résultats précédents, que calcule ce programme ?
Exercice 2.
ex2_P1=input(‘Saisir un premier nombre’)
if ex2_P1 <10:
if ex2_P1>5: Quel sera le résultat af ché par le
ex2_Res=0.01 programme si vous répondez :
else: 1) 0 ?
ex2_Res=0.0 2) 10 ?
else: 3) 50 ?
if ex2_P1>=20: 4) 17 ?
ex2_Res=0.05
else:
m2_Result=0.04
print(‘Le résultat est {}’.format(Ex2_Res)
fi
fi
fi
fi
Exercice 3.
Un site de vente décide de mener une campagne promotionnelle pendant la période des soldes. Si le panier d’un
client contient
LA réduction s’appliquera sur le montant total du panier. Proposez une programme Python qui calculera le
montant nal du panier en fonction du nombre d’article dans ce panier ainsi que du total de ce panier.
Exercice 4.
On vous propose la méthode suivante : On prend un nombre entier naturel au hasard (pour l'exercice on le
supposera entre 1 et 512). S'il est pair, on le divise par deux et s'il est impair, on le multiplie par 3 et on lui ajoute 1.
Par exemple, si on part de 5, on aura la séquence de valeurs 3x5+1=16, 16/2=8, 8/2=4,4/2=2, 2/2=1 soit un temps de vol
de 5.
Si on part de 6 6/2=3, 3*3+1=10, 10/2=5, 3x5+1=16, 16/2=8, 8/2=4,4/2=2, 2/2=1 soit un temps de vol de 8…
La conjecture de Syracuse (ou encore conjecture de Collatz, conjecture d’Ulam voire problème 3x+1) qui af rme
que cette suite (la suite de Syracuse) nit toujours par atteindre la valeur 1 quelle que soit la valeur (strictement
positive) du départ. Cette conjecture n’a toujours pas été mathématiquement prouvée mais on n’a encore jamais
trouvé un entier pour lequel cette conjecture est fausse. Un mathématicien a même déclaré « Les
mathématiques ne sont pas encore prêtes pour de tels problèmes. »
fi
fi
fi