sciences numériques et technologie (seconde) · Chapitre 2 · Exercice de TD
Le nombre renversé
Variables, types et affectations · Les opérateurs arithmétiques · niveau 3 (difficile)
Énoncé
Un entier n à deux chiffres est donné. On appelle renversé de n le nombre obtenu en échangeant ses deux chiffres (le renversé de est ).
- Écrire un programme qui calcule et affiche le renversé de
n. - Afficher la différence entre le plus grand et le plus petit des deux nombres, pour
n = 47, puisn = 62, puisn = 91. - Que remarque-t-on ? Le démontrer.
Corrigé
1. et 2.
n = 47
dizaines = n // 10
unites = n % 10
renverse = unites * 10 + dizaines
print("renversé :", renverse) # 74
print("différence :", renverse - n) # 27
En reprenant pour les trois valeurs demandées :
n | renversé | différence (en valeur absolue) |
|---|---|---|
| 47 | 74 | 27 |
| 62 | 26 | 36 |
| 91 | 19 | 72 |
3. On remarque que la différence est toujours un multiple de : , , .
Démonstration. Notons le chiffre des dizaines et celui des unités. Alors et leur différence vaut
Elle est donc bien multiple de , et l'on voit même que le quotient par est l'écart entre les deux chiffres — ce que confirme le tableau : , , .
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 14 autres exercices corrigés dans ce chapitre, et 22 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.