Développement binomial
(a + b)^4 se développe en a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4 : indiquez la puissance et voyez chaque terme avec son coefficient et ses exposants, prêt à comparer avec votre calcul. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Exposant n
- 4
- Premier texte
- a
- Second texte
- b
- Nombre de termes
- 5
- Coefficients binomiaux
- 1, 4, 6, 4, 1
Le binôme de Newton développe une quantité de la forme a plus b élevée à un exposant entier non négatif en une somme finie de monômes. Chaque terme porte un coefficient binomial C de n parmi k, la puissance restante de a et la puissance croissante de b, afin que les étudiants et les pipelines voient non seulement le polynôme simplifié, mais aussi les données structurées de coefficients et d'exposants de chaque somme.
Ce que renvoie le binôme de Newton et comment choisir n
Écrivez l'expression comme parenthèse ouverte a plus b parenthèse fermée à la puissance n, où n est un entier non négatif. Le théorème affirme que le développement est la somme de k égal à zéro à n de C de n parmi k multiplié par a à la puissance n moins k multiplié par b à la puissance k.
Pour n égal à zéro le développement est la constante un ; pour n égal à un c'est simplement a plus b ; pour n plus grand vous obtenez n plus un termes dont les coefficients sont la ligne familière de Pascal. Les non-entiers sont aussi rejetés pour que la réponse ne prétende jamais terminer une série infinie. Les champs optionnels a et b renomment les deux sommes pour l'affichage, afin d'étendre x plus y ou p plus q sans changer les mathématiques.
Cas d’usage
Vérification des devoirs et examens
Étudiants et correcteurs développent (a+b)^n pour de petits n, comparent coefficients et puissances terme à terme, et reçoivent une erreur claire si un exposant négatif est soumis par erreur.
Pipelines symboliques légers
Les scripts qui ont besoin de coefficients binomiaux exacts et de puissances monômes appellent un point de terminaison prépayé stable au lieu de réimplémenter C(n,k) dans chaque langage.
Questions fréquentes
Que se passe-t-il si n est négatif ?
Cette capacité implémente le développement binomial fini classique uniquement pour les entiers non négatifs ; les exposants négatifs sont rejetés et non facturés.
Puis-je renommer a et b ?
Oui. Les champs optionnels a et b acceptent de courts identifiants (par exemple a: "x", b: "y") pour que le développement s'affiche comme (x + y)^n avec des chaînes de termes correspondantes.
La calculatrice de développement binomial est-elle gratuite ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Combien de termes compte (a + b)^n ?
Toujours n + 1. À la puissance quatre, vous obtenez cinq termes, a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4, dont les coefficients 1, 4, 6, 4, 1 forment la ligne du triangle de Pascal.
Quelle est la puissance maximale que je peux développer ?
Jusqu'à 200, ce qui couvre tous les exercices de cours. Chaque coefficient est calculé exactement et vous voyez chaque terme avec ses propres puissances de a et de b, pas seulement le polynôme complet.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/algebra/binomial-expansion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":4}'const res = await fetch("https://api.kit.forhosting.com/algebra/binomial-expansion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/binomial-expansion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/binomial-expansion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/binomial-expansion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"n": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.binomial_expansion",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité calcule ce développement de façon déterministe avec une arithmétique entière exacte, rejette les exposants entiers négatifs avec une erreur claire invalid_input, et renvoie du JSON que les correcteurs de devoirs, applications de tutorat et services d'algèbre légers peuvent figer dans des tests sans installer un système de calcul formel.
Ce que renvoie le binôme de Newton et comment choisir n
Envoyez le champ obligatoire n comme entier JSON ou chaîne entière ; les alias power et exponent sont acceptés lorsqu'ils sont documentés. Les entiers négatifs sont invalid_input car ce produit est le développement fini classique des cours d'algèbre, non la série binomiale généralisée infinie pour exposants réels. Le moteur plafonne n à deux cents pour la sécurité du Worker isolate tout en couvrant tous les exercices de classe et la plupart des pipelines symboliques. Des entrées identiques produisent toujours un JSON identique car le chemin est de l'arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.
Lire les termes, coefficients, puissances et la chaîne de développement
Le champ expansion joint ces termes avec des signes plus et moins en un polynôme lisible, et identity reformule parenthèse a plus b à la n égale ce développement pour un affichage rapide dans les interfaces. En cas de succès la réponse renvoie n, les noms d'affichage a et b, term_count égal à n plus un, et un tableau coefficients listant C de n parmi zéro jusqu'à C de n parmi n. Le tableau terms est le cœur structuré du contrat : chaque entrée inclut l'index k, le coefficient binomial, power_a égal à n moins k, power_b égal à k, et une courte chaîne de terme comme quatre a cube b pour le milieu de n égal à quatre. Les grands coefficients qui dépassent les entiers JSON sûrs sont émis comme chaînes décimales pour préserver l'exactitude sans dérive en virgule flottante. L'étiquette method est toujours binomial_theorem pour que le code aval puisse brancher sans inspecter les formes. Utilisez coefficients seul lorsque vous n'avez besoin que des nombres de la ligne de Pascal ; utilisez terms lorsque le logiciel de notation doit vérifier les exposants séparément des coefficients ; utilisez expansion lorsqu'une personne ou un rapport a besoin d'une seule ligne. n manquant, n non entier, n au-dessus du plafond et n négatif échouent avec invalid_input et ne sont pas facturés. Les a et b personnalisés doivent être de courts identifiants pour que les chaînes d'affichage restent sûres pour HTML et démos de SDK.
Usage de l'API, tarification, flux de classe et limites pratiques
Appelez la calculatrice gratuite de développement binomial dans le navigateur pour vérifier les devoirs, les démos de cours et la vérification rapide du calcul mental sans installer Maxima, SymPy ou un CAS local. Associez ce point de terminaison à un générateur de triangle de Pascal lorsque vous voulez des lignes sans puissances, ou à des outils polynomiaux lorsque l'étape suivante est la division synthétique du résultat développé. Le degré et la magnitude des coefficients croissent avec n, donc gardez les exposants dans le plafond publié et préférez des entrées à l'échelle de la classe pour les oracles de notation. Envoyez un corps JSON avec l'entier non négatif obligatoire n et les champs chaîne optionnels a et b pour les noms des sommes. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un bac à sable d'évaluation de code, un générateur de programme ou un pipeline d'algèbre a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde après le rejet du moteur. Les auteurs qui livrent des SDK peuvent mapper le tableau terms directement dans des tableaux d'interface montrant coefficient, puissance de a et puissance de b — la même forme que les étudiants voient sur papier en appliquant le binôme de Newton à la main.
Cas d'intégration
Tutorat et générateurs de programme
Les constructeurs de leçons produisent des développements binomiaux résolus avec du JSON structuré pour flashcards, feuilles d'étapes et exercices auto-notés sans embarquer un CAS complet.
Questions techniques
Comment développer (a+b)^n avec cette calculatrice ?
Envoyez du JSON avec n égal à un entier non négatif (par exemple n: 4). La réponse inclut le coefficient, power_a, power_b de chaque terme et la chaîne de développement complète.
Comment les grands coefficients sont-ils renvoyés ?
Les coefficients utilisent une arithmétique entière exacte. Les valeurs dans les entiers JSON sûrs sont des nombres ; les plus grandes sont des chaînes décimales pour ne pas perdre de précision.