Fattori primi per la scuola
La scomposizione in fattori primi riscrive un numero intero come prodotto formato esclusivamente da numeri primi.
Esegui gratis nel browser
Questa calcolatrice scolastica mostra la risposta compatta con gli esponenti, i singoli fattori e ogni divisione eseguita fino a 1. Le permette di controllare gli esercizi senza nascondere il metodo da imparare. Il risultato serve per semplificare frazioni, trovare massimo comune divisore e minimo comune multiplo e riconoscere i numeri primi. Inserisca un intero nell’intervallo consentito per ottenere una spiegazione deterministica, chiara e adatta agli appunti.
Inizi dal più piccolo numero primo possibile
La scomposizione comincia verificando se il numero è divisibile esattamente per 2, il più piccolo numero primo. Se lo è, esegua la divisione e annoti 2 come fattore. Provi di nuovo 2 sul quoziente, perché lo stesso primo può comparire più volte. Passi a 3 soltanto quando la divisione per 2 lascia un resto, quindi continui con i possibili divisori dispari. La calcolatrice registra ogni divisione esatta indicando dividendo, divisore e quoziente, come nel metodo delle divisioni successive insegnato a scuola. Per esempio, 360 diviso 2 dà 180, un’altra divisione per 2 dà 90 e una terza dà 45. A quel punto 2 non divide più esattamente, quindi il primo utile successivo è 3. Procedere in ordine impedisce di saltare fattori e rende il quoziente progressivamente più semplice. Quando il quoziente rimasto è primo, esso costituisce l’ultimo fattore e la divisione termina a 1. L’elenco dei divisori registrati è la scomposizione completa dell’intero iniziale.
Raggruppi i fattori ripetuti con gli esponenti
Un elenco corretto può essere abbreviato raggruppando i primi uguali. Se 2 compare tre volte, scriva 2^3, letto «due alla terza» o «due al cubo». L’esponente indica quante copie del primo vengono moltiplicate; non è un altro fattore. Quindi 2^3 significa 2 × 2 × 2, non 2 × 3. Il risultato strutturato affianca ogni primo al suo esponente, mentre la riga di scomposizione usa la notazione scolastica consueta. Può controllare la risposta sviluppando ogni potenza e moltiplicando tutti i fattori. Per 360, l’espressione compatta è 2^3 × 3^2 × 5. Sviluppandola si ottiene 2 × 2 × 2 × 3 × 3 × 5, il cui prodotto è 360. Questa verifica inversa individua fattori copiati male ed esponenti errati. Un numero primo ha come unico fattore se stesso con esponente 1. Il numero 1 è l’eccezione importante: non è né primo né composto e non possiede fattori primi, quindi lo strumento spiega esplicitamente questo caso.
Usi la scomposizione nei problemi successivi
Le scomposizioni trasformano molti esercizi scolastici in confronti tra esponenti. Per trovare il massimo comune divisore, scomponga entrambi i numeri e prenda soltanto i primi condivisi con l’esponente minore. Per il minimo comune multiplo, includa tutti i primi presenti con l’esponente maggiore. La semplificazione delle frazioni segue la stessa idea: i fattori comuni di numeratore e denominatore si eliminano a coppie. Se due numeri contengono 2^3 e 2^2, il contributo comune usa 2^2, mentre resta un 2 dalla parte con esponente 3. Scrivere chiaramente i fattori rende visibile il ragionamento. I passaggi di divisione aiutano anche a trovare un errore: se la Sua risposta differisce, confronti la prima divisione con divisore o quoziente diverso, verifichi che sia esatta e riparta dal quoziente corretto. La capacità usa aritmetica intera esatta e una procedura fissa, senza casualità o fonti esterne; lo stesso dato produce quindi sempre lo stesso svolgimento.
Casi d'uso
Controllare gli alberi dei fattori
Confronti le foglie di un albero svolto a mano con l’elenco completo dei primi e la forma esponenziale.
Semplificare una frazione
Individui i fattori primi comuni a numeratore e denominatore per eliminarli a coppie.
Trovare multipli comuni
Usi gli esponenti di più numeri per calcolare il massimo comune divisore o il minimo comune multiplo.
Domande frequenti
Quanto costa?
L’esperienza nel browser è gratuita e ogni richiesta API costa $0.002.
1 è un numero primo?
No. Uno non è né primo né composto e non ha fattori primi.
Perché si usano gli esponenti?
Un esponente mostra in modo compatto quante volte lo stesso primo compare come fattore.
Come posso controllare il risultato?
Sviluppi ogni potenza come moltiplicazione ripetuta e moltiplichi i primi; il prodotto deve coincidere con il dato inserito.
Posso inserire un decimale o un numero negativo?
No. Qui la scomposizione è definita per interi positivi da 1 a 1,000,000,000,000.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/edu/prime-factorization-school \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"number":360}'const res = await fetch("https://api.kit.forhosting.com/edu/prime-factorization-school", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"number": 360
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/prime-factorization-school",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"number": 360
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/prime-factorization-school", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"number":360}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"number":360}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/prime-factorization-school", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"number": 360
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.prime_factorization_school",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |