← Retour au sommaire

Chapitre 12 – Exercices par capacités

Théorème de Pythagore et réciproque  |  2nde Bac Pro  |  Mathématiques

Dernière mise à jour : 31 juillet 2026, 15:57

Capacités et connaissances du programme :

C1 — Identifier l'hypoténuse et les côtés de l'angle droit

Théorème de Pythagore

Dans un triangle rectangle en B : \(AC^2 = AB^2 + BC^2\)

L'hypoténuse est le côté opposé à l'angle droit — c'est toujours le côté le plus grand. Les deux autres côtés sont appelés les côtés de l'angle droit.

A C B AB BC (côté) AC = hypoténuse
Triangle ABC rectangle en B — l'hypoténuse est AC

Exercice 1

Dans un triangle rectangle ABC rectangle en B, identifier :

  1. L'hypoténuse (le plus grand côté).
  2. Les deux côtés de l'angle droit.
  3. Écrire la relation de Pythagore pour ce triangle.
  1. L'hypoténuse est le côté opposé à l'angle droit (en B) : c'est le côté AC.
  2. Les deux côtés de l'angle droit sont AB et BC.
  3. \(AC^2 = AB^2 + BC^2\)

Exercice 2

Pour chaque triangle, identifier l'hypoténuse et écrire la relation de Pythagore :

  1. Triangle DEF rectangle en D.
  2. Triangle RST rectangle en T.
  1. Angle droit en D → hypoténuse = EF. Relation : \(EF^2 = DE^2 + DF^2\)
  2. Angle droit en T → hypoténuse = RS. Relation : \(RS^2 = RT^2 + ST^2\)

Exercice 2 bis

Un menuisier observe un panneau triangulaire dont les trois côtés mesurent 9 cm, 12 cm et 15 cm. Sachant que ce triangle est rectangle :

  1. Quel côté est l'hypoténuse ? Justifier sans calcul.
  2. Entre quels deux côtés se trouve l'angle droit ?
  1. L'hypoténuse est toujours le plus grand côté d'un triangle rectangle : c'est ici le côté de 15 cm.
  2. L'angle droit est opposé à l'hypoténuse, donc situé entre les deux côtés de l'angle droit : entre le côté de 9 cm et le côté de 12 cm.

C2 — Calculer la longueur d'un côté (théorème de Pythagore)

Méthode — Calculer un côté inconnu

Cas 1 — Calculer l'hypoténuse (le plus grand côté) :

\(\text{hyp}^2 = \text{côté}_1^2 + \text{côté}_2^2 \quad \Rightarrow \quad \text{hyp} = \sqrt{\text{côté}_1^2 + \text{côté}_2^2}\)

Cas 2 — Calculer un côté de l'angle droit (un petit côté) :

\(\text{côté}^2 = \text{hyp}^2 - \text{autre côté}^2 \quad \Rightarrow \quad \text{côté} = \sqrt{\text{hyp}^2 - \text{autre côté}^2}\)

Exercice 3

Calculer la longueur manquante dans chaque triangle rectangle :

A C B 6 cm 8 cm ? A B C 5 m 13 m (hyp) AC = ?
  1. Rectangle en B, avec AB = 6 cm et BC = 8 cm. Calculer AC (hypoténuse).
  2. Rectangle en A, avec BC = 13 m (hypoténuse) et AB = 5 m. Calculer AC.
  3. Rectangle en P, avec QR = 10 cm (hypoténuse) et PQ = 6 cm. Calculer PR.
  1. \(AC^2 = 6^2 + 8^2 = 36 + 64 = 100\) → \(AC = \sqrt{100} = \mathbf{10}\) cm
  2. \(AC^2 = BC^2 - AB^2 = 13^2 - 5^2 = 169 - 25 = 144\) → \(AC = \sqrt{144} = \mathbf{12}\) m
  3. \(PR^2 = QR^2 - PQ^2 = 100 - 36 = 64\) → \(PR = \sqrt{64} = \mathbf{8}\) cm

Exercice 4

Une échelle de 5 m est appuyée contre un mur vertical. Le pied de l'échelle est à 1,5 m du mur. À quelle hauteur le sommet de l'échelle touche-t-il le mur ?

5 m 1,5 m h ?
Triangle rectangle : hypoténuse = 5 m (l'échelle), côté horizontal = 1,5 m.
\(h^2 = 5^2 - 1{,}5^2 = 25 - 2{,}25 = 22{,}75\)
\(h = \sqrt{22{,}75} \approx \mathbf{4{,}77}\) m

Exercice 5

Un poinçon de charpente forme un triangle rectangle. La base horizontale mesure 4,8 m et la hauteur verticale 1,8 m. Calculer la longueur du chevron (hypoténuse).

4,8 m 1,8 m chevron ?
\(c^2 = 4{,}8^2 + 1{,}8^2 = 23{,}04 + 3{,}24 = 26{,}28\)
\(c = \sqrt{26{,}28} \approx \mathbf{5{,}13}\) m

Exercice 6

Un carreleur pose du carrelage dans un couloir. Il vérifie que les dalles sont bien alignées en mesurant la diagonale d'un rectangle de 2,4 m × 1,0 m. Calculer la longueur de la diagonale.

2,4 m 1,0 m d = ?
\(d^2 = 2{,}4^2 + 1{,}0^2 = 5{,}76 + 1 = 6{,}76\)
\(d = \sqrt{6{,}76} = \mathbf{2{,}6}\) m

C3 — Réciproque du théorème de Pythagore

Réciproque du théorème de Pythagore

Si, dans un triangle de côtés \(a \leq b \leq c\), on vérifie que \(a^2 + b^2 = c^2\), alors le triangle est rectangle et l'angle opposé au côté \(c\) est droit.

Méthode : identifier le plus grand côté, vérifier si son carré égale la somme des carrés des deux autres.

Exercice 7

Pour chaque triangle dont on connaît les trois côtés, vérifier s'il est rectangle :

  1. Côtés : 9 cm, 12 cm et 15 cm.
  2. Côtés : 5 cm, 7 cm et 9 cm.
  3. Côtés : 8 m, 15 m et 17 m.
Méthode : vérifier si (grand côté)² = somme des carrés des deux autres.
  1. \(15^2 = 225\) et \(9^2 + 12^2 = 81 + 144 = 225\) → égaux → triangle rectangle
  2. \(9^2 = 81\) et \(5^2 + 7^2 = 25 + 49 = 74\) → \(81 \neq 74\) → pas rectangle
  3. \(17^2 = 289\) et \(8^2 + 15^2 = 64 + 225 = 289\) → égaux → triangle rectangle

Exercice 8

Un menuisier pose un encadrement de porte. Les montants mesurent 210 cm, la traverse 90 cm. Il mesure la diagonale et obtient 228 cm. L'encadrement est-il bien d'équerre (angle droit) ?

Si l'angle est droit : diagonale attendue = \(\sqrt{210^2 + 90^2} = \sqrt{44\,100 + 8\,100} = \sqrt{52\,200} \approx 228{,}5\) cm
La diagonale mesurée (228 cm) est différente de la diagonale attendue (228,5 cm) : l'égalité de Pythagore n'est pas vérifiée, donc l'encadrement n'est pas d'équerre. L'écart est faible (5 mm), mais sur un encadrement de porte il se voit à la pose : il faut reprendre l'assemblage. Aucune tolérance n'étant annoncée dans l'énoncé, on conclut sur la comparaison des deux valeurs.

Exercice 9

Un ouvrier trace un angle droit sur un chantier en utilisant la méthode 3-4-5 : il mesure 3 m sur un côté, 4 m sur l'autre, puis vérifie que la diagonale fait 5 m. Justifier pourquoi cette méthode garantit un angle droit.

4 m 3 m 5 m A C B
\(3^2 + 4^2 = 9 + 16 = 25 = 5^2\)
Par la réciproque du théorème de Pythagore : si \(a^2 + b^2 = c^2\), alors le triangle est rectangle et l'angle opposé au côté \(c\) est droit.
→ Les côtés 3, 4, 5 forment bien un triangle rectangle → l'angle entre les côtés 3 m et 4 m est droit à 90°.

C4 — Triplets pythagoriciens courants

Triplets pythagoriciens à connaître

Un triplet pythagoricien est un ensemble de trois entiers \((a, b, c)\) vérifiant \(a^2 + b^2 = c^2\).

(3, 4, 5) — le plus courant (et ses multiples : 6-8-10, 9-12-15…)
(5, 12, 13) — fréquent en charpente et menuiserie
(8, 15, 17) — utile pour vérifier un angle droit sur chantier

Astuce : sur chantier, la méthode 3-4-5 permet de tracer un angle droit sans rapporteur.

Exercice 10

Compléter le tableau des triplets pythagoriciens :

Côté 1358?6
Côté 24121524?
Hypoténuse5??2510
Côté 135876
Côté 241215248
Hypoténuse513172510
Vérifications : \(5^2+12^2=169=13^2\) ✔ ; \(8^2+15^2=289=17^2\) ✔ ; \(7^2+24^2=625=25^2\) ✔ ; \(6^2+8^2=100=10^2\) ✔

Exercice 11

Un triangle rectangle a ses deux côtés de l'angle droit qui mesurent 9 m et 12 m. Sans calculatrice, déterminer la longueur de l'hypoténuse en utilisant un triplet pythagoricien connu. Justifier.

On reconnaît le triplet 3-4-5 multiplié par 3 : \((3\times3 ; 4\times3 ; 5\times3) = (9 ; 12 ; 15)\)
L'hypoténuse vaut \(\mathbf{15}\) m.
Vérification : \(9^2 + 12^2 = 81 + 144 = 225 = 15^2\) ✔

Exercice 11 bis

Sans calculatrice, en utilisant un triplet pythagoricien connu, déterminer l'hypoténuse de chaque triangle rectangle dont on donne les deux côtés de l'angle droit. Justifier le triplet utilisé.

  1. Côtés 30 cm et 40 cm.
  2. Côtés 10 cm et 24 cm.
  3. Côtés 16 cm et 30 cm.
  1. \((30 ; 40)\) = \(10 \times (3 ; 4)\) → triplet 3-4-5 × 10 → hypoténuse = \(10 \times 5 = \mathbf{50}\) cm. Vérif. : \(30^2 + 40^2 = 900 + 1\,600 = 2\,500 = 50^2\) ✔
  2. \((10 ; 24)\) = \(2 \times (5 ; 12)\) → triplet 5-12-13 × 2 → hypoténuse = \(2 \times 13 = \mathbf{26}\) cm. Vérif. : \(10^2 + 24^2 = 100 + 576 = 676 = 26^2\) ✔
  3. \((16 ; 30)\) = \(2 \times (8 ; 15)\) → triplet 8-15-17 × 2 → hypoténuse = \(2 \times 17 = \mathbf{34}\) cm. Vérif. : \(16^2 + 30^2 = 256 + 900 = 1\,156 = 34^2\) ✔

C5 — Problèmes concrets

Exercice 12

Un technicien installe un panneau solaire sur un toit pentu. La toiture fait 6 m de longueur horizontale et 2,5 m de hauteur verticale. Calculer la longueur réelle du versant de toit sur lequel il posera le panneau.

6 m 2,5 m versant = ?
\(L^2 = 6^2 + 2{,}5^2 = 36 + 6{,}25 = 42{,}25\)
\(L = \sqrt{42{,}25} = \mathbf{6{,}5}\) m

Exercice 13

Un agenceur fixe une étagère dans un angle. Pour que l'étagère soit horizontale, il pose un équerre triangulaire dont l'hypoténuse est 45 cm et un côté vertical est 27 cm. Calculer la longueur du côté horizontal de l'équerre.

27 cm h = ? 45 cm
Équerre triangulaire fixée au mur
\(h^2 = 45^2 - 27^2 = 2\,025 - 729 = 1\,296\)
\(h = \sqrt{1\,296} = \mathbf{36}\) cm

Exercice 14

Un menuisier vérifie l'équerrage d'une armoire en mesurant ses deux diagonales. Les dimensions de la façade sont 120 cm de largeur et 220 cm de hauteur. Calculer la longueur des diagonales. Si les deux diagonales sont égales, l'armoire est-elle bien d'équerre ?

120 cm 220 cm d = ?
Façade de l'armoire avec les deux diagonales
\(d^2 = 120^2 + 220^2 = 14\,400 + 48\,400 = 62\,800\)
\(d = \sqrt{62\,800} \approx \mathbf{250{,}6}\) cm
Les deux diagonales d'un rectangle sont toujours égales : si les deux diagonales mesurées sont toutes deux ≈ 250,6 cm, l'armoire est bien rectangulaire (d'équerre). Si l'une est différente de l'autre, les angles ne sont pas droits : c'est un défaut d'équerrage (la façade est en losange).

Exercice 15

Un installateur thermique doit faire passer un tuyau en diagonale dans un vide technique rectangulaire de 80 cm de largeur et 60 cm de hauteur. Quelle est la longueur maximale du tuyau rectiligne qui peut passer dans ce vide technique ?

80 cm 60 cm tuyau = ?
Vide technique rectangulaire avec le tuyau en diagonale
La diagonale du rectangle forme l'hypoténuse d'un triangle rectangle de côtés 80 cm et 60 cm.
\(L^2 = 80^2 + 60^2 = 6\,400 + 3\,600 = 10\,000\)
\(L = \sqrt{10\,000} = \mathbf{100}\) cm
Le tuyau peut mesurer au maximum 100 cm (= 1 m). On reconnaît le triplet 6-8-10 (× 10).

Exercice 16

Un couvreur doit atteindre le faîtage d'un toit. Il place une échelle de 6,5 m contre le mur. Le pied de l'échelle est à 2,5 m du mur. À quelle hauteur le haut de l'échelle touche-t-il le mur ? Le faîtage est à 6,2 m : l'échelle est-elle suffisante ?

faîtage 6,2 m 6,5 m 2,5 m h ?
\(h^2 = 6{,}5^2 - 2{,}5^2 = 42{,}25 - 6{,}25 = 36\)
\(h = \sqrt{36} = \mathbf{6}\) m
Le haut de l'échelle atteint 6 m, or le faîtage est à 6,2 m → l'échelle est insuffisante (il manque 20 cm).

Exercice 17

Un artisan menuisier fabrique un meuble d'angle triangulaire. La pièce a un angle droit parfait. Les deux murs mesurent 45 cm et 60 cm. Quelle longueur de façade (le côté qui ferme le meuble en diagonale) doit-il découper ?

45 cm 60 cm façade = ? mur mur
Meuble d'angle : vue de dessus
\(f^2 = 45^2 + 60^2 = 2\,025 + 3\,600 = 5\,625\)
\(f = \sqrt{5\,625} = \mathbf{75}\) cm
La façade mesure 75 cm. On reconnaît le triplet 3-4-5 multiplié par 15 : \((45 ; 60 ; 75)\).

C6 — Raisonnement logique (contre-exemple, disjonction des cas)

Deux outils de raisonnement

Contre-exemple — pour montrer qu'une affirmation du type « tout … est … » est fausse, il suffit d'exhiber un seul exemple qui ne vérifie pas la propriété. À l'inverse, un exemple qui « marche » ne prouve jamais un « tout ».

Disjonction des cas — quand une situation peut se présenter de plusieurs façons (par ex. on ne sait pas quel côté est l'hypoténuse), on examine chaque cas séparément, puis on rassemble les résultats.

Exercice 18

Un élève affirme : « Tout triangle dont les trois côtés sont des nombres entiers consécutifs est rectangle. » Montrer que cette affirmation est fausse à l'aide d'un contre-exemple.

On cherche un triangle à côtés entiers consécutifs qui ne soit PAS rectangle.
Prenons les côtés 2 ; 3 ; 4 (entiers consécutifs). Le plus grand côté est 4 :
\(4^2 = 16\) et \(2^2 + 3^2 = 4 + 9 = 13\). Comme \(16 \neq 13\), ce triangle n'est pas rectangle.
Le triangle (2, 3, 4) est donc un contre-exemple : il suffit à infirmer l'affirmation. (Le cas 3-4-5, lui, fonctionne, mais un exemple qui marche ne prouve jamais un « tout ».)

Exercice 19

Un élève affirme : « Si on multiplie chaque côté d'un triangle rectangle par 2, le triangle obtenu n'est plus rectangle. » Cette affirmation est-elle vraie ? Justifier (par un contre-exemple si elle est fausse).

Partons du triangle rectangle (3, 4, 5). En multipliant chaque côté par 2 on obtient (6, 8, 10).
Vérifions : \(10^2 = 100\) et \(6^2 + 8^2 = 36 + 64 = 100\). Égalité vraie → (6, 8, 10) est encore rectangle.
Ce contre-exemple montre que l'affirmation est fausse : multiplier tous les côtés par un même nombre conserve les proportions, donc conserve l'angle droit.

Exercice 20

Dans un triangle rectangle, deux côtés mesurent 6 cm et 8 cm. On ne précise pas lequel est l'hypoténuse. Par une disjonction des cas, déterminer toutes les longueurs possibles du troisième côté.

On distingue deux cas selon la position de l'hypoténuse.
Cas 1 — le côté inconnu \(x\) est l'hypoténuse (les deux côtés de l'angle droit sont 6 et 8) :
\(x^2 = 6^2 + 8^2 = 36 + 64 = 100\) → \(x = \sqrt{100} = \mathbf{10}\) cm.
Cas 2 — le côté de 8 cm est l'hypoténuse (6 et \(x\) sont les côtés de l'angle droit) :
\(x^2 = 8^2 - 6^2 = 64 - 36 = 28\) → \(x = \sqrt{28} \approx \mathbf{5{,}29}\) cm.
(Le côté de 6 cm ne peut pas être l'hypoténuse, car l'hypoténuse est toujours le plus grand côté.)
Conclusion : il y a deux longueurs possibles : \(x = 10\) cm ou \(x \approx 5{,}29\) cm. La disjonction des cas évite d'oublier une solution.

C7 — Algorithme des triplets pythagoriciens

Tester un triplet par un algorithme

Un triplet \((a, b, c)\) avec \(c\) le plus grand côté est pythagoricien si et seulement si \(a^2 + b^2 = c^2\). On peut traduire ce test en programme Python pour l'automatiser.

Exercice 21

On dispose de la fonction Python suivante, qui doit renvoyer True si \((a, b, c)\) est un triplet pythagoricien (\(c\) étant le plus grand côté), False sinon.

def est_pythagoricien(a, b, c):
    if c**2 == a**2 + b**2:
        return True
    else:
        return False

Indiquer, en justifiant par le calcul, la valeur renvoyée par chacun des appels suivants :

  1. est_pythagoricien(3, 4, 5)
  2. est_pythagoricien(5, 12, 13)
  3. est_pythagoricien(2, 3, 4)
  1. \(5^2 = 25\) et \(3^2 + 4^2 = 9 + 16 = 25\). Égaux → renvoie True.
  2. \(13^2 = 169\) et \(5^2 + 12^2 = 25 + 144 = 169\). Égaux → renvoie True.
  3. \(4^2 = 16\) et \(2^2 + 3^2 = 4 + 9 = 13\). \(16 \neq 13\) → renvoie False.

Exercice 22

On veut compléter la fonction ci-dessous qui teste si \((a, b, c)\) est un triplet pythagoricien. Recopier et compléter la ligne contenant les pointillés.

def est_pythagoricien(a, b, c):
    if c**2 == ........ :
        return True
    else:
        return ........
  1. Compléter les deux lignes contenant des pointillés.
  2. Que renvoie l'appel est_pythagoricien(8, 15, 17) ? Justifier.
  1. La condition teste l'égalité de Pythagore : if c**2 == a**2 + b**2 : et la dernière ligne renvoie return False.
  2. \(17^2 = 289\) et \(8^2 + 15^2 = 64 + 225 = 289\). Égaux → l'appel renvoie True : (8, 15, 17) est bien un triplet pythagoricien.

Exercice 23

Le programme ci-dessous parcourt tous les triplets d'entiers \((a, b, c)\) avec \(a \le b \le c \le N\) et affiche ceux qui sont pythagoriciens.

def lister_triplets(N):
    for a in range(1, N+1):
        for b in range(a, N+1):
            for c in range(b, N+1):
                if a**2 + b**2 == c**2:
                    print(a, b, c)

lister_triplets(13)
  1. Pourquoi la boucle sur b démarre-t-elle à a, et celle sur c à b ?
  2. Donner la liste exacte des triplets affichés pour \(N = 13\).
  1. On impose \(a \le b \le c\) : démarrer b à a et c à b garantit cet ordre et évite de compter plusieurs fois le même triplet (par ex. (3,4,5) et (4,3,5)).
  2. Pour \(N = 13\), les triplets vérifiant \(a^2 + b^2 = c^2\) avec \(a \le b \le c \le 13\) sont :
    • \((3, 4, 5)\) car \(9 + 16 = 25 = 5^2\) ;
    • \((5, 12, 13)\) car \(25 + 144 = 169 = 13^2\) ;
    • \((6, 8, 10)\) car \(36 + 64 = 100 = 10^2\).
    Comme la boucle externe parcourt \(a\) de façon croissante, le programme affiche dans l'ordre : 3 4 5, 5 12 13, 6 8 10.