ForHosting KIT · Matemáticas

Calculadora del teorema del resto

Al dividir 2 - 3x + x^2 entre x − 2 el resto es 0, así que 2 es raíz. La calculadora obtiene ese resto como p(r) con el método de Horner, sin división larga, y le muestra cada paso. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Una calculadora del teorema del resto halla el resto al dividir un polinomio univariante p(x) por un factor lineal de la forma x menos r sin realizar la división larga. Por el teorema del resto polinomial ese resto es el valor p(r), y esta herramienta calcula p(r) con la multiplicación anidada de Horner para que las potencias intermedias no crezcan y cada paso sea auditable.

Qué afirma el teorema del resto y cómo Horner evalúa p(r)

El teorema del resto polinomial dice que, al dividir cualquier polinomio univariante p(x) de coeficientes reales (o racionales) por el factor lineal mónico x menos r, el resto único es la constante p(r). Algebraicamente es la identidad p(x) igual a (x menos r) por un cociente q(x) más la constante p(r). Evaluar el lado derecho en x igual a r recupera de inmediato el resto sin construir q(x).

El método de Horner reescribe p en forma anidada de modo que la evaluación usa solo multiplicaciones por r y sumas de coeficientes sucesivos, desde el término de mayor grado hasta el independiente. Ese acumulador final es exactamente p(r) y por tanto el resto. El grado formal es el mayor índice cuyo valor absoluto supera un épsilon diminuto para que el polvo numérico final no infle el grado, y el polinomio nulo —todo coeficiente cero tras el redondeo— se admite con grado menos uno.

Consejos prácticos, límites y búsquedas relacionadas

Mantenga las magnitudes de los coeficientes y r dentro del rango absoluto publicado para que los productos sucesivos no desborden a un acumulador no finito que el solver deba rechazar.

Comprobaciones clásicas de aula incluyen p(x) igual a x al cuadrado menos tres x más dos en r igual a dos, que da resto cero porque dos es raíz, y el mismo polinomio en r igual a uno, que también da resto cero, o un cúbico como dos menos tres x más x al cuadrado en r igual a dos con un resto no nulo que puede verificar a mano.

Esta página se dirige a quien busca una calculadora del teorema del resto, resto polinomial de la división por x menos r, o evaluar p(r) con el método de Horner en línea; no es división sintética que devuelve el cociente completo, ni un buscador de raíces que busca r, ni un evaluador multivariante. Prefiera esta capacidad cuando ya tenga coeficientes y un r candidato y solo necesite el resto o una comprobación de raíz; si necesita los coeficientes del cociente completo, use división sintética en otro sitio.

Comprobaciones rápidas de raíz antes de factorizar

Tutores y resolutores prueban candidatos racionales de r y usan resto cero como filtro rápido antes de invertir en factorización completa o graficación.

¿En qué orden van los coeficientes?

Término independiente primero: [a0, a1, a2] significa a0 + a1·x + a2·x². Horner recorre desde el coeficiente de mayor grado hasta a0.

¿Qué ocurre si faltan coeficientes o están vacíos?

Un campo ausente o un array vacío no es un polinomio nulo; los coeficientes son obligatorios.

¿Devuelven el polinomio cociente?

No. Esta capacidad devuelve solo el resto p(r) y los pasos de Horner. La división sintética completa de q(x) queda fuera de alcance.

¿Es gratuita la calculadora del teorema del resto?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Qué significa que el resto sea 0?

Significa que x − r divide exactamente al polinomio, de modo que r es una raíz. Al dividir 2 - 3x + x^2 entre x − 2 el resto es 0, lo que confirma que 2 es raíz.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_coeffs256
max_abs1000000000000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Las listas de coeficientes ausentes o vacías se rechazan con invalid_input en lugar de inventar en silencio un polinomio nulo. El camino es aritmética determinista pura —sin red, sin semillas aleatorias, sin dependencia del reloj— de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras un redondeo decimal fijo cada vez que lo invoque para exámenes, katas de código o comprobaciones rápidas de raíces.

Qué afirma el teorema del resto y cómo Horner evalúa p(r)

Con la convención de término independiente primero de esta API, el array [a0, a1, …, an] significa a0 más a1 por x hasta an por x a la n; Horner parte de an, multiplica por r, suma a_{n−1}, multiplica otra vez por r y sigue hasta sumar a0. Lo que nunca se admite es un campo ausente o un array de coeficientes vacío: vacío no es polinomio nulo; es dato faltante, y la API devuelve invalid_input para que scripts de tareas y pipelines de calificación fallen de forma ruidosa en lugar de tratar el silencio como cero.

Cómo llamar a la API y qué se obtiene de vuelta

Envíe un cuerpo JSON con dos campos obligatorios: coeffs (alias coefficients, p, poly), un array no vacío de números finitos con el término independiente primero, y r (alias value, at, root), el número finito del divisor x menos r. Cada array de coeficientes admite como máximo doscientas cincuenta y seis entradas, y todo valor absoluto de coeficiente y de r debe permanecer dentro de un billón para que los productos intermedios de Horner sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. Se aceptan números en cadena si coinciden con un patrón numérico finito estricto; también se aceptan cadenas de arrays codificados en JSON para clientes que solo envían campos de texto. En éxito la respuesta ecoa coeffs y r redondeados, fija remainder y p_of_r al mismo valor evaluado, is_root a true cuando el resto es numéricamente cero dentro de épsilon, degree al grado formal de p, p_str y divisor_str a polinomios compactos legibles, formula a un enunciado breve del teorema del resto con Horner, message a un resumen de una línea del resto o raíz, y steps a un array ordenado de líneas de acumulación de Horner que puede asertar en pruebas. La validación fallida —coeffs o r ausentes, arrays vacíos, no arrays, entradas no finitas, listas más largas que el máximo publicado, valores fuera de límites absolutos o acumulación de Horner no finita— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con ítem unitario y precio marginal unitario cero.

Consejos prácticos, límites y búsquedas relacionadas

Prefiera enviar arrays JSON genuinos en lugar de cadenas preformateadas cuando controle el cliente. Combine esos éxitos con un campo coeffs ausente o un array de coeficientes vacío para documentar la vía dura de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos omiten coeficientes a propósito.

Comprobación de tareas sobre resto y raíces

Los alumnos introducen coeficientes del libro y un r candidato, y comparan el resto y el indicador is_root con el trabajo de Horner a mano antes de entregar el deber de álgebra.

Pruebas unitarias para evaluadores polinomiales

Genere casos conocidos de p(r) y rechazos deliberados por coeficientes ausentes o vacíos como valores esperados de katas de código y fixtures de integración continua.

¿Un resto cero significa que r es raíz?

Sí. Cuando el resto es numéricamente cero dentro de épsilon, is_root es true y (x − r) divide p(x) de forma exacta.

Ver la documentación completa del KIT →