ForHosting KIT · Matematica

Calcolatrice del teorema del resto

Dividendo 2 - 3x + x^2 per x − 2 il resto è 0, quindi 2 è una radice. La calcolatrice ottiene quel resto come p(r) con il metodo di Horner, senza divisione lunga, e le mostra ogni passaggio. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Una calcolatrice del teorema del resto trova il resto quando un polinomio univariato p(x) è diviso per un fattore lineare della forma x meno r senza eseguire la divisione lunga. Per il teorema del resto polinomiale quel resto uguaglia il valore unico p(r), e questo strumento calcola p(r) con la moltiplicazione annidata di Horner così le potenze intermedie non esplodono e ogni passo resta verificabile. Inserisca i coefficienti con il termine costante per primo —così [2, −3, 1] significa 2 − 3x + x al quadrato— e il valore r; la risposta restituisce il resto, se r è una radice, una stringa leggibile di p(x), la stringa del divisore e i passi ordinati di Horner che può incollare in compiti o test unitari.

Cosa afferma il teorema del resto e come Horner valuta p(r)

Il teorema del resto polinomiale afferma che, quando un polinomio univariato p(x) a coefficienti reali (o razionali) è diviso per il fattore lineare monico x meno r, il resto unico è la costante p(r). Algebricamente è l'identità p(x) uguale a (x meno r) per un quoziente q(x) più la costante p(r). Valutare il membro destro in x uguale a r recupera subito il resto senza costruire q(x).

Il metodo di Horner riscrive p in forma annidata così la valutazione usa solo moltiplicazioni per r e addizioni di coefficienti successivi, dal termine di grado più alto fino al costante. Quell'accumulatore finale è esattamente p(r) e quindi il resto. Il grado formale è l'indice più alto il cui valore assoluto supera un epsilon minuscolo così la polvere numerica finale non gonfia il grado, e il polinomio nullo —ogni coefficiente zero dopo l'arrotondamento— è consentito con grado meno uno.

Suggerimenti pratici, limiti e ricerche correlate

Mantenga le magnitudini dei coefficienti e di r entro l'intervallo assoluto pubblicato affinché i prodotti successivi non trabocchino in un accumulatore non finito che il solver deve rifiutare.

Controlli classici in aula includono p(x) uguale a x al quadrato meno tre x più due in r uguale a due, che dà resto zero perché due è una radice, e lo stesso polinomio in r uguale a uno, che dà pure resto zero, oppure un cubico come due meno tre x più x al quadrato in r uguale a due con un resto non nullo che può verificare a mano.

Questa pagina si rivolge a chi cerca una calcolatrice del teorema del resto, resto polinomiale della divisione per x meno r, o valutare p(r) con il metodo di Horner online; non è la divisione sintetica che restituisce il quoziente completo, né un cercatore di radici che cerca r, né un valutatore multivariato. Preferisca questa capacità quando ha già i coefficienti e un r candidato e le serve solo il resto o un controllo di radice; se le servono i coefficienti del quoziente completo, usi la divisione sintetica altrove.

Controlli rapidi di radice prima della fattorizzazione

Tutor e risolutori provano candidati razionali per r e usano il resto zero come filtro rapido prima di investire in una fattorizzazione completa o in un grafico.

In che ordine sono i coefficienti?

Termine costante per primo: [a0, a1, a2] significa a0 + a1·x + a2·x². Horner scorre dal coefficiente di grado più alto fino ad a0.

Cosa succede se i coefficienti mancano o sono vuoti?

Un campo assente o un array vuoto non è un polinomio nullo; i coefficienti sono obbligatori.

Restituite il polinomio quoziente?

No. Questa capacità restituisce solo il resto p(r) e i passi di Horner. La divisione sintetica completa di q(x) è fuori ambito.

La calcolatrice del teorema del resto è gratis?

Lo strumento nel browser è gratis e gira in locale.

Cosa significa un resto uguale a 0?

Significa che x − r divide esattamente il polinomio, quindi r è una radice. Dividendo 2 - 3x + x^2 per x − 2 il resto è 0, e questo conferma che 2 è una radice.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/algebra/remainder-theorem

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_coeffs256
max_abs1000000000000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Elenchi di coefficienti assenti o vuoti vengono rifiutati con invalid_input invece di inventare in silenzio un polinomio nullo. Il percorso è aritmetica deterministica pura —niente rete, niente semi casuali, niente dipendenza dall'orologio— così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che la invoca per la preparazione di esami, kata di codice o controlli rapidi delle radici.

Cosa afferma il teorema del resto e come Horner valuta p(r)

Con la convenzione termine costante per primo di questa API, l'array [a0, a1, …, an] significa a0 più a1 per x fino ad an per x alla n; Horner parte da an, moltiplica per r, aggiunge a_{n−1}, moltiplica di nuovo per r e continua fino ad aggiungere a0. Ciò che non è mai consentito è un campo assente o un array di coefficienti vuoto: vuoto non è un polinomio nullo; è un dato mancante, e l'API restituisce invalid_input così gli script dei compiti e le pipeline di valutazione falliscono in modo rumoroso invece di trattare il silenzio come zero.

Come chiamare l'API e cosa torna indietro

Invii un corpo JSON con due campi obbligatori: coeffs (alias coefficients, p, poly), un array non vuoto di numeri finiti con il termine costante per primo, e r (alias value, at, root), il numero finito che compare nel divisore x meno r. Ogni array di coefficienti può contenere al massimo duecentocinquantasei voci, e ogni valore assoluto di coefficiente e il valore assoluto di r devono restare entro un bilione affinché i prodotti intermedi di Horner restino finiti in doppia precisione IEEE sul Worker e nel browser. I numeri in stringa sono accettati quando corrispondono a un pattern numerico finito rigoroso; sono accettate anche stringhe di array codificati in JSON per i client che inviano solo campi di testo. In caso di successo la risposta ecoa coeffs e r arrotondati, imposta remainder e p_of_r allo stesso valore valutato, is_root a true quando il resto è numericamente zero entro epsilon, degree al grado formale di p, p_str e divisor_str a polinomi compatti leggibili, formula a un breve enunciato del teorema del resto con Horner, message a un riepilogo di una riga del resto o della radice, e steps a un array ordinato di righe di accumulo di Horner che può asserire nei test. La validazione fallita —coeffs o r assenti, array vuoti, non-array, voci non finite, elenchi più lunghi del massimo pubblicato, valori fuori dai limiti assoluti o accumulo di Horner non finito— restituisce invalid_input e non viene mai addebitata. Il prezzo è un forfait di $0.002 per richiesta riuscita con voce unitaria e prezzo marginale unitario zero.

Suggerimenti pratici, limiti e ricerche correlate

Preferisca inviare veri array JSON piuttosto che stringhe preformattate quando controlla il client. Abbini quei successi a un campo coeffs assente o a un array di coefficienti vuoto per documentare il percorso duro di invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti omettono deliberatamente i coefficienti.

Controllo compiti su resto e radici

Gli studenti inseriscono i coefficienti del libro e un r candidato, poi confrontano il resto e il flag is_root con il lavoro di Horner a mano prima di consegnare il compito di algebra.

Test unitari per valutatori polinomiali

Generi casi noti di p(r) e rifiuti deliberati per coefficienti assenti o vuoti come valori attesi di kata di codice e fixture di integrazione continua.

Un resto zero significa che r è una radice?

Sì. Quando il resto è numericamente zero entro epsilon, is_root è true e (x − r) divide p(x) in modo esatto.

Leggi la documentazione completa del KIT →