🇨🇩 Raisonnement et algèbre

Fractions simples et programmation linéaire

⏱ 30 minProgramme officiel : CD-H3-ALG-02

Tes réponses sont corrigées, mais ta progression n’est pas enregistrée. Pour l’enregistrer, connecte-toi avec ton code familial ou demande à un parent d’ouvrir ce cours depuis son tableau de bord.

🎯 Dans cette leçon, tu vas apprendre à

  • Décomposer une fraction rationnelle en fractions simples.
  • Résoudre des systèmes d’inéquations à deux inconnues et un problème de programmation linéaire.

La leçon

Introduction

Ngalula coud des chemises et des robes dans son atelier de Kananga. Elle dispose d’une quantité limitée de tissu et d’heures de travail : combien de pièces de chaque sorte doit-elle produire pour gagner le plus possible ? La programmation linéaire répond à ce type de question. Dans cette leçon, tu apprends aussi à décomposer une fraction rationnelle en fractions simples, un outil de calcul très utile en analyse.

Explication

Décomposition en fractions simples

Une fraction rationnelle est un quotient F(x)=P(x)Q(x)F(x)=\dfrac{P(x)}{Q(x)} de deux polynômes.

  1. Si deg⁡P≥deg⁡Q\deg P\ge\deg Q, on effectue d’abord la division euclidienne : F=E+RQF=E+\dfrac{R}{Q} avec deg⁡R<deg⁡Q\deg R<\deg Q (EE est la partie entière).
  2. On factorise QQ, puis on écrit la forme de la décomposition :
  • facteurs distincts du premier degré : P(x)(x−a)(x−b)=Ax−a+Bx−b\dfrac{P(x)}{(x-a)(x-b)}=\dfrac{A}{x-a}+\dfrac{B}{x-b} ;
  • facteur double : P(x)(x−a)2=Ax−a+B(x−a)2\dfrac{P(x)}{(x-a)^2}=\dfrac{A}{x-a}+\dfrac{B}{(x-a)^2} ;
  • facteur du second degré sans racine réelle : terme Bx+Cx2+px+q\dfrac{Bx+C}{x^2+px+q}.
  1. On calcule les constantes. Pour un facteur simple x−ax-a : on multiplie FF par (x−a)(x-a), puis on remplace xx par aa. Sinon, on identifie les coefficients.

Explication

Inéquations et systèmes à deux inconnues

La droite ax+by=cax+by=c partage le plan en deux demi-plans. Pour savoir lequel vérifie ax+by≤cax+by\le c, on teste un point qui n’est pas sur la droite, souvent (0 ; 0)(0\,;\,0) : si a⋅0+b⋅0≤ca\cdot0+b\cdot0\le c, c’est le demi-plan qui contient l’origine.

Les solutions d’un système d’inéquations forment l’intersection des demi-plans : c’est la région admissible, souvent un polygone convexe. Ses sommets sont les intersections de deux droites frontières.

Explication

Programmation linéaire

Méthode :

  1. Choisir les inconnues xx et yy.
  2. Traduire les contraintes en inéquations (sans oublier x≥0x\ge0, y≥0y\ge0).
  3. Représenter la région admissible et calculer ses sommets.
  4. Écrire la fonction économique z=px+qyz=px+qy (bénéfice, coût…).
  5. Théorème : si la région admissible est un polygone, le maximum et le minimum de zz sont atteints en un de ses sommets. On calcule donc zz en chaque sommet et on compare.

Exemple résolu

Problème : Décompose F(x)=5x+1(x−1)(x+2)F(x)=\dfrac{5x+1}{(x-1)(x+2)} en fractions simples.

Étape 1 : Le degré du numérateur (11) est inférieur à celui du dénominateur (22) : pas de division. On cherche F(x)=Ax−1+Bx+2F(x)=\dfrac{A}{x-1}+\dfrac{B}{x+2}.

Étape 2 : On multiplie par (x−1)(x-1) et on pose x=1x=1 : A=5×1+11+2=63=2A=\dfrac{5\times1+1}{1+2}=\dfrac63=2.

Étape 3 : On multiplie par (x+2)(x+2) et on pose x=−2x=-2 : B=5×(−2)+1−2−1=−9−3=3B=\dfrac{5\times(-2)+1}{-2-1}=\dfrac{-9}{-3}=3.

Étape 4 (vérification) : 2(x+2)+3(x−1)=5x+12(x+2)+3(x-1)=5x+1.

Réponse : F(x)=2x−1+3x+2F(x)=\dfrac{2}{x-1}+\dfrac{3}{x+2}.

Exemple résolu

Problème : Une chemise demande 11 m de tissu et 33 h de travail ; une robe, 22 m de tissu et 22 h. Ngalula dispose de 4040 m de tissu et de 6060 h. Une chemise rapporte 5 0005\,000 FC de bénéfice, une robe 8 0008\,000 FC. Combien de pièces de chaque sorte doit-elle coudre pour un bénéfice maximal ?

Étape 1 : xx chemises, yy robes. Contraintes : x+2y≤40x+2y\le40 ; 3x+2y≤603x+2y\le60 ; x≥0x\ge0 ; y≥0y\ge0.

Étape 2 : Sommets : (0 ; 0)(0\,;\,0), (20 ; 0)(20\,;\,0), (0 ; 20)(0\,;\,20), et l’intersection des deux droites : en soustrayant, 2x=202x=20, donc x=10x=10 et y=15y=15.

Étape 3 : z=5 000x+8 000yz=5\,000x+8\,000y : z(20 ; 0)=100 000z(20\,;\,0)=100\,000 ; z(0 ; 20)=160 000z(0\,;\,20)=160\,000 ; z(10 ; 15)=50 000+120 000=170 000z(10\,;\,15)=50\,000+120\,000=170\,000.

Réponse : 1010 chemises et 1515 robes, pour un bénéfice maximal de 170 000170\,000 FC.

Attention

Attention : Avant de décomposer, compare les degrés. Pour x2+1x2−1\dfrac{x^2+1}{x^2-1}, il faut d’abord écrire x2+1x2−1=1+2x2−1\dfrac{x^2+1}{x^2-1}=1+\dfrac{2}{x^2-1} ; oublier la partie entière 11 donne une décomposition fausse. En programmation linéaire, n’oublie pas de calculer zz en tous les sommets, y compris ceux situés sur les axes.

À retenir

  • Si deg⁡P≥deg⁡Q\deg P\ge\deg Q : division euclidienne d’abord.
  • P(x−a)(x−b)=Ax−a+Bx−b\dfrac{P}{(x-a)(x-b)}=\dfrac{A}{x-a}+\dfrac{B}{x-b} ; un facteur double (x−a)2(x-a)^2 donne Ax−a+B(x−a)2\dfrac{A}{x-a}+\dfrac{B}{(x-a)^2}.
  • Une inéquation ax+by≤cax+by\le c définit un demi-plan : on le repère avec un point test.
  • Région admissible = intersection des demi-plans ; l’optimum de z=px+qyz=px+qy est atteint en un sommet.

✍️ Exercices

Réponds à un exercice à la fois. Ta réponse est corrigée aussitôt, avec une explication.

Exercice 1 sur 8

★ Facile

On écrit 3x+5(x+1)(x+3)=Ax+1+Bx+3\dfrac{3x+5}{(x+1)(x+3)}=\dfrac{A}{x+1}+\dfrac{B}{x+3}. Calcule AA.

Tu peux utiliser la virgule ou le point décimal (2,5 ou 2.5).