ForHosting KIT · Strumenti per sviluppatori

Calcolatore della proprietà distributiva

Il calcolatore della proprietà distributiva espande un fattore moltiplicato per una somma e mostra il prodotto del fattore con ogni termine tra parentesi.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserendo un’espressione come 3x(2x - 5 + y), Lei riceve i singoli prodotti e un’espressione espansa leggibile. I coefficienti vengono calcolati esattamente, compresi decimali e frazioni, mentre le potenze della stessa variabile sono combinate automaticamente. È uno strumento mirato per verificare esercizi di algebra, preparare esempi svolti o aggiungere un’espansione simbolica affidabile a un’applicazione senza dipendere da un sistema algebrico generico.

Come inserire un’espressione

Scriva un fattore accanto a una somma tra parentesi. Il fattore può precedere le parentesi, come in 3x(2x - 5 + y), oppure seguirle, come in (a + 4b) * -2x. Il segno esplicito di moltiplicazione sul bordo delle parentesi è facoltativo. In un monomio può usare coefficienti interi, decimali o frazionari, nomi di variabili, segni di moltiplicazione ed esponenti interi non negativi. Per esempio, 1/2x^2 è un fattore valido. L’espressione tra parentesi deve contenere almeno due termini separati da segni più o meno. Questo calcolatore ha volutamente uno scopo preciso: esegue un solo passaggio distributivo ben definito. Perciò rifiuta gruppi annidati, funzioni e divisioni per variabili, invece di interpretarli in modo imprevedibile. Il contratto ristretto rende evidenti gli errori di inserimento e mantiene il risultato adatto alla didattica, agli esercizi automatici e alla convalida. Se l’espressione contiene più livelli di parentesi, distribuisca un livello alla volta e invii nuovamente il risultato quando il livello successivo assume la forma richiesta.

Come viene elaborato ogni termine

L’algoritmo separa anzitutto il fattore esterno dai termini con segno della somma tra parentesi. Moltiplica quindi il fattore per ciascun termine in modo indipendente, applicando esattamente la regola distributiva a(b + c) = ab + ac. I coefficienti numerici sono moltiplicati come numeri razionali ridotti, non come approssimazioni in virgola mobile. Di conseguenza, un decimale come 0.25 e una frazione come 1/4 si comportano in modo coerente, mentre un risultato come 6/8 viene ridotto a 3/4. Quando la stessa variabile compare nel fattore e in un termine interno, gli esponenti si sommano: x^2 moltiplicato per x^3 diventa x^5. Le variabili sono sempre ordinate in modo stabile, così è semplice confrontare chiamate ripetute. La risposta comprende il fattore normalizzato, i termini interni normalizzati, ogni prodotto calcolato, il numero dei termini e l’espressione espansa finale. I termini simili non vengono uniti dopo la distribuzione, perché conservare un prodotto per ogni termine iniziale rende il passaggio distributivo trasparente e verificabile.

Come usare il risultato con sicurezza

Usi l’espressione espansa come passaggio intermedio verificato, senza trattare l’algebra simbolica come una scatola nera. Uno studente può confrontare ogni voce dell’elenco dei prodotti con il proprio calcolo scritto e individuare subito un segno negativo o un coefficiente dimenticato. Un docente può creare esempi uniformi con aritmetica esatta. Un flusso software può leggere i campi strutturati senza estrarre dati da un’equazione formattata. L’implementazione è deterministica: la stessa entrata valida restituisce sempre gli stessi valori, senza richieste di rete, scelte casuali o dipendenze dall’ora. Impone inoltre limiti pratici alla lunghezza dell’espressione, al numero di termini e agli esponenti, impedendo che dati errati causino lavoro illimitato. La versione nel browser esegue lo stesso risolutore puro dell’API; un’espressione controllata interattivamente segue quindi le medesime regole quando viene automatizzata. L’uso nel browser è gratuito, mentre una richiesta API costa $0.002. Se la convalida non riesce, l’errore indica se manca l’espressione, se la sintassi non è supportata, se le parentesi hanno una struttura errata o se viene superato un limite.

Verificare esercizi di algebra

Confronti ogni prodotto con il calcolo scritto e individui un segno negativo omesso prima di proseguire con la semplificazione.

Creare esempi svolti

Produca espansioni stabili ed esatte per lezioni, schede di esercizi, ripetizioni o soluzioni.

Convalidare input simbolici

Aggiunga un passaggio distributivo limitato a un’applicazione didattica e utilizzi prodotti strutturati invece del testo visualizzato.

Quali espressioni posso espandere?

Lei può espandere un fattore monomiale moltiplicato per una somma tra parentesi composta da almeno due monomi.

Sono supportati i termini negativi?

Sì. I segni sono conservati e moltiplicati correttamente sia nel fattore esterno sia in ogni termine della somma.

È possibile calcolare con frazioni e decimali?

Sì. Entrambi vengono convertiti in coefficienti razionali esatti e ridotti, evitando errori di arrotondamento in virgola mobile.

Il calcolatore unisce i termini simili?

No. Restituisce un prodotto per ogni termine originale affinché la distribuzione resti visibile; l’unione è un’operazione separata.

Quanto costa l’API?

Ogni richiesta API costa $0.002. Il calcolatore può anche essere eseguito gratuitamente nel browser.

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/distribute-expression

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/distribute-expression \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expression":"3x(2x - 5 + y)"}'
{
  "expression": "3x(2x - 5 + y)"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.distribute_expression",
  "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.

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.

Leggi la documentazione completa del KIT →