ForHosting KIT · Mathématiques

Calculateur de division polynomiale

Vérifiez une division euclidienne de polynômes en quelques secondes : x² − 3x + 2 divisé par x − 1 donne le quotient x − 2 et le reste 0, donc x − 1 est un facteur. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Ce calculateur de division polynomiale divise un polynôme par un autre et renvoie le quotient et le reste sous forme de tableaux de coefficients et de chaînes polynomiales lisibles. La division euclidienne des polynômes est l'étape qui fonde les vérifications de factorisation, les cas particuliers de division synthétique, les fractions partielles et les théorèmes du reste : dividende égale diviseur fois quotient plus reste, avec un degré du reste strictement inférieur au degré du diviseur (ou un reste nul lorsque la division est exacte). Parmi les vérifications simples que vous connaissez peut-être déjà : x au carré moins trois x plus deux divisé par x moins un donne le quotient x moins deux avec un reste nul, et x au cube moins un divisé par x moins un donne x au carré plus x plus un. Le moteur n'utilise qu'une arithmétique en virgule flottante déterministe sur des vecteurs de coefficients denses : aucun appel réseau, aucun échantillonnage et aucun raccourci dépendant de la date.

Ce que renvoie la division polynomiale et comment fonctionnent les degrés

La division polynomiale résout dividende égale diviseur fois quotient plus reste pour des polynômes écrits sous forme de tableaux de coefficients denses, du plus haut degré au plus bas. Par exemple, le tableau un, moins trois, deux représente x au carré moins trois x plus deux, et un, moins un représente x moins un.

La réponse renvoie en écho le dividende et le diviseur normalisés après suppression des zéros de tête, renvoie le quotient et le reste sous forme de tableaux de coefficients arrondis à la précision demandée, indique les degrés des quatre polynômes, définit un indicateur exact lorsque le reste est le polynôme nul, et construit des chaînes lisibles telles que x^2 - 3x + 2 pour l'affichage dans les fiches d'exercices et les interfaces.

Lorsque le degré du dividende est strictement inférieur au degré du diviseur, le quotient est nul et le reste est égal au dividende, ce qui constitue le cas de base euclidien correct et non une erreur. Il n'existe aucune voie symbolique de type CAS ni aucun tirage aléatoire de racines : le moteur termine la boucle de division euclidienne dans les limites de degré et de grandeur prises en charge, ou rejette l'entrée.

Où la division polynomiale intervient dans les études, le code et l'enseignement

Les élèves rencontrent la division polynomiale lorsqu'un manuel introduit l'algorithme de division, lorsqu'ils vérifient si un facteur linéaire divise un cubique avant d'appliquer le théorème du facteur, ou lorsque la mise en place de fractions partielles exige une fraction rationnelle propre, avec un reste de degré inférieur au dénominateur. Les enseignants peuvent pré-générer des corrigés pour des degrés modestes sans se fier à des applications de calcul opaques qui cachent les coefficients intermédiaires ou basculent silencieusement vers la division synthétique sans montrer le polynôme quotient complet.

Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des modules de calcul formel, pour normaliser des expressions rationnelles saisies par l'utilisateur avant un traitement ultérieur, ou pour satisfaire des énoncés de défis de programmation qui exigent à la fois les tableaux quotient et reste plutôt qu'une liste de facteurs approximative.

La pratique des concours a souvent besoin d'une source rapide et hors ligne de résultats de division, afin que les solutions puissent être vérifiées sans calculatrice graphique, sous la pression du temps. Associez-le aux outils de complétion du carré ou de systèmes linéaires lorsque vous avez besoin d'étapes d'algèbre connexes, et aux autres points de terminaison mathématiques lorsque vous construisez un petit laboratoire d'outils d'algèbre gratuits et déterministes pour les devoirs et les tests logiciels.

Devoirs et vérifications euclidiennes

Divisez des polynômes de manuel et vérifiez le quotient et le reste avant d'appliquer le théorème du facteur ou du reste.

Données de référence déterministes pour les tests

Générez des tableaux de coefficients et des chaînes polynomiales reproductibles pour les tests unitaires, les vérifications de propriétés et les assertions d'intégration continue.

Soutien scolaire et interfaces de calcul formel

Normalisez le dividende et le diviseur saisis par l'utilisateur en quotient plus reste pour des assistants pas à pas et des leçons interactives.

Combien coûte le calculateur de division polynomiale ?

Il est gratuit dans votre navigateur sur cette page.

Comment le quotient et le reste sont-ils définis ?

Ils vérifient dividende = diviseur × quotient + reste avec deg(reste) < deg(diviseur), ou un reste nul lorsque la division est exacte.

Que se passe-t-il si le diviseur est le polynôme nul ?

La division par le polynôme nul n'est pas définie.

Comment dois-je encoder les polynômes ?

Transmettez des tableaux de coefficients denses, du plus haut degré en premier, par exemple [1, -3, 2] pour x² − 3x + 2 et [1, -1] pour x − 1.

Que se passe-t-il si le dividende a un degré inférieur à celui du diviseur ?

Le quotient est nul et le reste est égal au dividende. C'est le cas de base euclidien correct, et non une erreur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/algebra/polynomial-divide

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/algebra/polynomial-divide \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"dividend":[1,-3,2],"divisor":[1,-1]}'
{
  "dividend": [
    1,
    -3,
    2
  ],
  "divisor": [
    1,
    -1
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.polynomial_divide",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_degree64
max_abs_coeff1000000000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Utilisez-le gratuitement dans le navigateur pour vos devoirs, votre préparation aux concours et vos katas de programmation, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence de division reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.

Ce que renvoie la division polynomiale et comment fonctionnent les degrés

Le degré d'un polynôme non nul est égal à la longueur de son tableau de coefficients réduit, moins un ; le polynôme nul est signalé avec un degré de zéro et le coefficient unique zéro, afin que les consommateurs de JSON n'aient jamais à traiter les tableaux vides comme un cas particulier. Le diviseur ne doit pas être le polynôme nul : la division par le polynôme nul n'est pas définie et est rejetée avec invalid_input, conformément à la règle arithmétique selon laquelle on ne peut pas diviser par zéro. Si vous n'avez besoin que des racines, d'une factorisation en facteurs irréductibles, ou d'une division synthétique pour des diviseurs linéaires unitaires en tant que page distincte, utilisez les outils dédiés à cela ; cette page répond à l'identité complète de la division euclidienne, avec des coefficients numériques stables adaptés aux tests unitaires et aux clients de l'API.

Comment les coefficients sont lus et comment l'algorithme reste reproductible

Les coefficients sous forme de chaînes qui s'interprètent comme des nombres décimaux finis, y compris avec une notation scientifique optionnelle, sont autorisés ; les espaces incrustés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, pour qu'une mauvaise cellule ne se transforme pas en mauvais quotient. Les coefficients nuls en tête sont supprimés avant la division, si bien que zéro, un, deux et un, deux représentent le même polynôme linéaire. L'algorithme multiplie de façon répétée le terme dominant courant du reste de travail par l'inverse du coefficient dominant du diviseur, enregistre ce terme dans le quotient, et soustrait le produit aligné du reste jusqu'à ce que le degré du reste passe sous celui du diviseur. Toutes les étapes utilisent l'arithmétique en virgule flottante ordinaire de JavaScript avec un petit epsilon lors de la suppression des termes dominants proches de zéro, si bien que les exemples rationnels exacts à coefficients entiers renvoient typiquement des entiers propres après arrondi. Les champs privilégiés sont dividend et divisor, chacun un tableau non vide de nombres finis, du plus haut degré jusqu'au terme constant. Les alias num, numerator et p pour le dividende, et den, denominator, d et by pour le diviseur, sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour chaque coefficient de la réponse, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables d'une exécution à l'autre. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé.

Où la division polynomiale intervient dans les études, le code et l'enseignement

Les produits pédagogiques utilisent cette réécriture lorsqu'un apprenant saisit deux listes de coefficients et que l'interface doit afficher ensemble dividend_poly, divisor_poly, quotient_poly et remainder_poly, avec la chaîne de l'identité euclidienne. Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue de niveau A de KIT, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.

Consulter la documentation complète du KIT →