Calcolatrice somma dei n dispari
1 + 3 + 5 + 7 + 9 fa 25: i primi n numeri dispari sommano sempre esattamente n al quadrato. Indichi n e ottenga la somma insieme all’ultimo dispari dell’elenco, qui 9. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- N
- 5
- Sum
- 25
- Ultimo dispari
- 9
- Identità
- 1+3+...+(2n-1)=n^2
La sequenza dei primi n numeri dispari positivi è uno dei ponti più chiari tra il conteggio e i quadrati perfetti nell'algebra elementare. Sommi uno, poi tre, poi cinque e prosegua fino all'n-esimo dispari: il totale accumulato è sempre esattamente n al quadrato—non in modo approssimato né dopo un arrotondamento, ma in modo identico per ogni intero positivo n. Questa calcolatrice accetta un conteggio intero positivo, rifiuta zero e valori negativi con un errore di validazione chiaro e restituisce il totale in forma chiusa insieme all'ultimo termine dispari e a una breve stringa di identità che Lei può mostrare accanto alla risposta. Gli studenti la usano per controllare i compiti prima della lezione; i docenti la collegano ai correttori automatici; gli sviluppatori usano la stessa funzione pura come oracolo deterministico nei test unitari.
Perché i primi n dispari sommano n al quadrato
Elenco i primi n numeri dispari positivi come uno, tre, cinque e così via fino a due n meno uno. Vi sono esattamente n termini, e il k-esimo termine (a partire da k uguale a uno) è due k meno uno. Una storia geometrica combacia con l'algebra: un quadrato n per n di celle unitarie può essere costruito annidando bordi a L le cui lunghezze successive sono i dispari successivi, cosicché l'area dopo n bordi è n al quadrato.
Dopo aver convalidato che n è un intero almeno uno e entro il limite superiore supportato, moltiplica n per n, esatto per ogni intero nell'intervallo e privo di deriva in virgola mobile. Controlli in aula includono n uguale a dieci che dà cento, n uguale a venti che dà quattrocento e n uguale a cento che dà diecimila.
Un ciclo attento che accumuli due i più uno da zero fino a n meno uno produce lo stesso totale, quindi la forma chiusa è un oracolo affidabile per i correttori automatici e gli esercizi di programmazione in cui gli studenti riscoprono l'identità con cicli o induzione.
Casi d'uso
Controllo di compiti ed esami
Verifichi che 1+3+…+(2n−1) sia uguale a n² nei problemi di classe e rifiuti n inferiore a 1 con un errore chiaro invece di un totale sbagliato.
Insegnare l'induzione con numeri dal vivo
Mostri come ogni nuovo termine dispari porta il totale accumulato al quadrato perfetto successivo, con la stessa funzione in demo browser e script di valutazione.
Domande frequenti
Quale formula usa questa calcolatrice?
La somma dei primi n dispari positivi è n²: 1 + 3 + … + (2n − 1) = n² per ogni intero n ≥ 1.
Cosa succede se n è 0 o negativo?
I primi n dispari positivi sono definiti solo per n almeno 1.
Qual è il prezzo della calcolatrice della somma dei primi n dispari?
Su questa pagina l’uso nel browser non ha costo.
Perché la somma dei primi n dispari è n al quadrato?
Immagini un quadrato n per n formato da cornici a forma di L incastrate: le loro lunghezze sono 1, 3, 5 e così via. Dopo n cornici l’area è n al quadrato, e l’induzione lo dimostra algebricamente.
Qual è l’ultimo dispari sommato?
È 2n − 1. Per n uguale a 5 l’ultimo dispari è 9, quindi l’elenco è 1, 3, 5, 7 e 9, e la somma è 25.
Strumenti correlati
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/algebra/sum-of-odd-numbers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":5}'const res = await fetch("https://api.kit.forhosting.com/algebra/sum-of-odd-numbers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/sum-of-odd-numbers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/sum-of-odd-numbers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/sum-of-odd-numbers", 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
{
"n": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.sum_of_odd_numbers",
"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. |
Note tecniche
Poiché il percorso gratuito del browser e l'API a pagamento condividono un solo modulo, le dimostrazioni in classe e le pipeline di produzione non divergono in silenzio sullo stesso n.
Perché i primi n dispari sommano n al quadrato
Sommare a mano i casi piccoli rivela già lo schema: per n uguale a uno la somma è uno, cioè uno al quadrato; per n uguale a due la somma è quattro, cioè due al quadrato; per n uguale a tre la somma è nove; per n uguale a quattro la somma è sedici; per n uguale a cinque la somma è venticinque. L'induzione matematica trasforma lo schema in un teorema: si supponga che la somma dei primi k dispari sia k al quadrato; il dispari successivo è due k più uno; aggiungendolo si ottiene k al quadrato più due k più uno, che si fattorizza come il quadrato di k più uno. Questo endpoint non ridimostra il teorema a ogni chiamata.
Contratto di ingresso, campi di risposta ed errori di validazione
Il valore deve essere un intero tra uno e dieci milioni inclusi. Usi lo strumento gratuito del browser per controlli rapidi, poi chiami lo stesso contratto dagli script quando serve valutare in massa somme di dispari senza reimplementare la validazione in ogni linguaggio. Invii un campo intero obbligatorio chiamato n, con alias opzionali count, terms e how_many per moduli più amichevoli. Campi mancanti, stringhe vuote, decimali, testo non numerico, zero e numeri negativi falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo JSON restituisce l'n normalizzato, sum come n al quadrato, last_odd come due n meno uno così i client etichettano il termine finale senza ricalcolarlo, formula come la stringa compatta n caret two e identity come una stringa leggibile che descrive uno più tre più ellissi più parentesi aperta due n meno uno parentesi chiusa uguale a n al quadrato. Esempi risolti: n uguale a cinque produce sum venticinque e last_odd nove; n uguale a uno produce sum uno e last_odd uno; n uguale a sette produce sum quarantanove e last_odd tredici; n uguale a dodici produce sum centoquarantaquattro e last_odd ventitré. Le richieste con n uguale a zero o n uguale a meno tre falliscono con invalid_input e un messaggio che n deve essere almeno uno. Il contratto è JSON stabile adatto a test unitari, plugin LMS e pipeline a lotti.
Dove questa identità conviene nella pratica
Le unità di algebra della scuola media e superiore chiedono di continuo di sommare i primi n dispari o di spiegare perché quel totale è un quadrato perfetto. Una calcolatrice affidabile con il controllo rigoroso n maggiore o uguale a uno accelera la correzione dei compiti ed elimina errori di foglio di calcolo in cui qualcuno moltiplica la forma chiusa sbagliata o sbaglia di uno l'ultimo termine. Se in seguito Le serve la somma dei primi n pari, una serie aritmetica arbitraria o dispari che iniziano a uno scostamento diverso da uno, li tratti come intenzioni di ricerca e strumenti separati invece di sovraccaricare questa landing di parametri extra che diluirebbero la promessa SEO di una calcolatrice dei primi n dispari. I riscaldamenti dei contest di programmazione e i colloqui tecnici usano la stessa identità come primo esercizio su cicli, induzione o pensiero in forma chiusa, così un oracolo API che restituisce sum, last_odd e la stringa formula consente ai correttori automatici di confrontare l'output dello studente senza tolleranze numeriche fragili. Dimostrazioni di visualizzazione e di didattica che fanno crescere una griglia n per n un bordo dispari a L alla volta possono prelevare last_odd e sum a ogni passo per allineare narrazione e numeri. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Esercizi di codice e correttori automatici
Confronti le implementazioni a ciclo degli studenti con la somma in forma chiusa e last_odd senza riderivare l'identità in ogni harness di test.
Domande tecniche
Cos'è last_odd nella risposta?
È l'n-esimo numero dispari positivo, uguale a 2n − 1, così può mostrare il termine finale senza ricalcolarlo.
Somma anche i pari o un intervallo dispari arbitrario?
No. Questo endpoint somma solo i primi n dispari positivi a partire da 1. Altre serie sono strumenti distinti.