Ressources · 2ⁿᵈᵉ ·
Arithmétique : multiples, diviseurs, nombres pairs et impairs
Notations ℕ et ℤ, multiples et diviseurs, nombres pairs et impairs, fraction irréductible, démonstrations au programme (somme de multiples, carré d'un impair) — thème Nombres et calculs
À propos de cette page
Problèmes corrigés, type devoir surveillé ou bac : plusieurs parties, un raisonnement à rédiger. Traite chaque problème en entier au brouillon, puis déplie la correction rédigée.
Problème 1 — Carreler une salle sans découpe
MoyenUne salle rectangulaire mesure 4,20 m sur 3,36 m. On veut la carreler avec des dalles carrées identiques, dont le côté est un nombre entier de centimètres, posées bord à bord, sans joint et sans découpe. Un magasin propose les formats suivants.
| Côté de la dalle | 30 cm | 28 cm | 40 cm | 42 cm |
|---|---|---|---|---|
| Prix d'une dalle | 2,40 € | 2,90 € | 5,60 € | 6,80 € |
- 1. Décomposer 336 et 420 en produits de facteurs premiers.
- 2. Peut-on utiliser des dalles de 16 cm de côté ? de 6 cm de côté ? Justifier.
- 3. Montrer que doit être un diviseur commun de 336 et 420, puis donner toutes les valeurs possibles de .
- 4. On veut les plus grandes dalles possibles. Donner leur côté et le nombre de dalles nécessaires.
- 5. Parmi les formats du magasin, lesquels conviennent ? Lequel revient le moins cher pour carreler toute la salle ?
- 6. Écrire le rapport de la salle sous forme de fraction irréductible.
1. On travaille en centimètres : 3,36 m = 336 cm et 4,20 m = 420 cm. , donc . et , donc .
2. Dalles de 16 cm : , mais n'est pas entier ( ne contient que , pas ). Il faudrait découper : 16 cm ne convient pas. Dalles de 6 cm : divise 336 () et 420 () : 6 cm convient, avec dalles.
3. Sans découpe, un nombre entier de dalles couvre la largeur : ; et un nombre entier couvre la longueur : . Donc divise 336 et 420 : est un diviseur commun de 336 et 420. Un tel diviseur ne contient que des facteurs premiers communs aux deux décompositions, avec des exposants au plus égaux à ceux-ci : divise . Réciproquement, tout diviseur de 84 divise 336 () et 420 (). Les valeurs possibles sont les diviseurs de 84 : 1, 2, 3, 4, 6, 7, 12, 14, 21, 28, 42 et 84 cm.
4. La plus grande valeur est cm. Il faut dalles sur la largeur et sur la longueur, soit dalles.
5. 30 cm ne convient pas () ; 40 cm non plus (). 28 cm et 42 cm conviennent : ce sont des diviseurs de 84.
• 28 cm : et , soit dalles, coût €.
• 42 cm : et , soit dalles, coût €.
Le format 28 cm est le moins cher : 522 €, bien qu'il demande plus de dalles.
6. . Comme 4 et 5 n'ont aucun diviseur commun autre que 1, le rapport vaut : la largeur représente les quatre cinquièmes de la longueur.
Problème 2 — Départs simultanés de deux lignes de bus
MoyenAu terminus, les bus de la ligne A partent toutes les 18 minutes et ceux de la ligne B toutes les 24 minutes. Le premier départ des deux lignes a lieu en même temps, à 6 h 00. Les départs se poursuivent au même rythme jusqu'à 21 h 00.
- 1. Donner la liste des multiples de 18 compris entre 1 et 150, puis celle des multiples de 24 compris entre 1 et 150.
- 2. À quelle heure les deux lignes ont-elles à nouveau un départ simultané pour la première fois après 6 h 00 ?
- 3. a) Décomposer 18 et 24 en produits de facteurs premiers.
- 3. b) Montrer qu'un entier multiple à la fois de 18 et de 24 est un multiple de 72, et réciproquement.
- 4. Combien y a-t-il de départs simultanés entre 6 h 00 et 21 h 00 (bornes comprises) ? À quelle heure a lieu le dernier ?
- 5. Un usager affirme : « comme , les deux bus repartent ensemble toutes les 432 minutes. » Expliquer son erreur.
1. Multiples de 18 : 18, 36, 54, 72, 90, 108, 126, 144 (). Multiples de 24 : 24, 48, 72, 96, 120, 144 ().
2. Un départ simultané a lieu minutes après 6 h 00 lorsque est à la fois un multiple de 18 et de 24. Le plus petit multiple commun non nul figurant dans les deux listes est 72. Or 72 min = 1 h 12 min : le premier départ simultané suivant a lieu à 7 h 12.
3. a) et .
3. b) Soit un entier non nul multiple de 24 et de 18. Comme divise , la décomposition de contient au moins trois facteurs 2. Comme divise , elle contient au moins deux facteurs 3. Par unicité de la décomposition, contient le produit : est un multiple de 72 (c'est aussi vrai pour ). Réciproquement, , donc tout multiple de 72 est un multiple de 18 et de 24.
4. De 6 h 00 à 21 h 00, il s'écoule 15 h = 900 min. Les départs simultanés ont lieu aux instants avec entier et , soit ; donc . Il y a 13 départs simultanés, en comptant celui de 6 h 00. Le dernier a lieu à min = 14 h 24 min après 6 h 00, soit à 20 h 24.
5. 432 est bien un multiple commun de 18 et de 24, mais ce n'est pas le plus petit : . D'après 3. b), les départs simultanés ont lieu toutes les 72 minutes. En raisonnant avec 432 minutes, l'usager oublie cinq départs simultanés sur six. Le produit de deux nombres est toujours un multiple commun, mais pas le plus petit lorsque ces nombres ont des facteurs premiers communs (ici 2 et 3).
Problème 3 — Diviseurs en Python et nombres parfaits
DifficileOn considère la fonction Python suivante.
def diviseurs(n):
L = []
for d in range(1, n + 1):
if n % d == 0:
L.append(d)
return LUn entier est dit parfait s'il est égal à la somme de ses diviseurs positifs autres que lui-même.
- 1. Expliquer le rôle du test . Que renvoie ?
- 2. Écrire une fonction , utilisant , qui renvoie
Truesi l'entier naturel est premier etFalsesinon. Que renvoie ? Est-ce conforme au cours ? - 3. Montrer que 28 et 496 sont des nombres parfaits.
- 4. Écrire une fonction qui renvoie
Truesi est parfait etFalsesinon. - 5. Démontrer qu'aucun nombre premier n'est parfait.
- 6. Lina a testé pour tous les entiers de 2 à 10 000 et n'a obtenu que 6, 28, 496 et 8 128, tous pairs. Peut-elle en conclure qu'il n'existe aucun nombre parfait impair ?
1. est le reste de la division euclidienne de par ; le test est vrai exactement lorsque divise . La boucle parcourt et ajoute à la liste chaque diviseur trouvé. , et 3, 5, 6 ne divisent pas 28 : renvoie .
2. Un entier est premier s'il a exactement deux diviseurs positifs :
def est_premier(n):
return len(diviseurs(n)) == 2Pour , vaut , de longueur 1 : renvoie False, ce qui est conforme au cours (1 n'est pas premier). Pour , la boucle est vide et la fonction renvoie aussi False.3. Diviseurs de 28 autres que 28 : : 28 est parfait. Pour 496 : , ses diviseurs positifs sont 1, 2, 4, 8, 16, 31, 62, 124, 248 et 496. Somme des diviseurs autres que 496 : . Donc 496 est parfait.
4. La somme de tous les diviseurs de (lui compris) doit valoir :
def est_parfait(n):
return sum(diviseurs(n)) == 2 * nPour , la somme vaut : la fonction renvoie False, ce qui est cohérent avec la définition ().5. Soit un nombre premier. Ses seuls diviseurs positifs sont 1 et ; la somme de ses diviseurs positifs autres que lui-même vaut donc 1. Or , donc . Aucun nombre premier n'est parfait.
6. Non. Des tests, même nombreux, ne portent que sur un nombre fini d'entiers : ils ne démontrent pas une propriété valable pour tous les entiers. Seul un contre-exemple aurait permis de conclure (dans l'autre sens). En fait, personne ne sait aujourd'hui s'il existe un nombre parfait impair : c'est un problème ouvert des mathématiques.
Problème 4 — La clé de contrôle d'un code-barres
DifficileUn code-barres de type EAN-13 est formé de 13 chiffres . Le dernier, , est la clé de contrôle. On calcule . Le code est valide si et seulement si est un multiple de 10. À la caisse, un code non valide est refusé : l'erreur est alors détectée.
- 1. Le code 5412807369014 est-il valide ?
- 2. Les douze premiers chiffres d'un code sont 376024915832. Déterminer la clé de contrôle et justifier qu'elle est unique.
- 3. Un employé tape un code valide en se trompant sur un seul chiffre situé en position impaire (). Montrer que l'erreur est détectée.
- 4. Même question lorsque le chiffre erroné est en position paire.
- 5. Dans un code valide, on échange deux chiffres voisins et distincts (l'un de coefficient 1, l'autre de coefficient 3). Montrer que l'erreur n'est pas détectée si et seulement si ou .
- 6. Dans le code complet obtenu à la question 2, on échange le 6e et le 7e chiffre. Vérifier par le calcul que le nouveau code est accepté.
1. Chiffres de rang impair (1 à 11) : . Chiffres de rang pair (2 à 12) : , d'où . Clé : . Donc , qui n'est pas un multiple de 10 : le code n'est pas valide.
2. Rangs impairs : ; rangs pairs : , d'où . Donc . Comme est un chiffre, prend une des dix valeurs consécutives 94, 95, …, 103. Parmi dix entiers consécutifs, un seul est un multiple de 10 : ici 100. Donc , et cette clé est unique. Le code complet est 3760249158326.
3. Soit la somme du code valide et celle du code tapé. Si le chiffre (de coefficient 1) est remplacé par , on a avec . Comme et sont deux chiffres différents, et . Si était un multiple de 10, alors , différence de deux multiples de 10, en serait un aussi ; or le seul multiple de 10 entre et 9 est 0. Contradiction : n'est pas un multiple de 10, l'erreur est détectée.
4. Cette fois, avec , . Les valeurs possibles de sont : aucune n'est un multiple de 10. Comme au 3, l'erreur est détectée.
5. Supposons que ait le coefficient 1 et le coefficient 3. Ces deux chiffres apportent à ; après échange, ils apportent . Donc (le calcul est le même, au signe près, si c'est qui a le coefficient 3). L'erreur passe inaperçue si et seulement si est un multiple de 10, c'est-à-dire si et seulement si est un multiple de 10, soit multiple de 5. Or et : l'erreur n'est pas détectée si et seulement si ou .
6. Dans 3760249158326, le 6e chiffre est 4 et le 7e est 9 : , donc d'après 5. l'échange ne doit pas être détecté. Nouveau code : 3760294158326. Rangs impairs : ; rangs pairs : , d'où ; clé 6. , multiple de 10 : le code erroné est accepté, comme prévu. C'est une limite réelle de ce système de contrôle.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs