Serie armonica
I primi dieci termini della serie armonica sommano 2,928968253968, poco meno di tre, anche se ogni nuova frazione è più piccola della precedente. Scelga quanti termini sommare e ottenga la somma parziale esatta per un compito o un rompicapo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- N
- 10
- Sum
- 2,928968254
La serie armonica è la somma dei reciproci degli interi positivi: uno più un mezzo più un terzo e così via, senza un ultimo termine. I suoi prefissi finiti, i numeri armonici H_n, crescono senza limite, ma solo all'incirca quanto il logaritmo naturale di n. Gli studenti incontrano H_n studiando la divergenza delle serie; chi ama enigmi e katas di programmazione la usa come successione di riferimento a crescita lenta; gli ingegneri la impiegano per delimitare cicli annidati che fanno un po' di lavoro extra su ogni prefisso. Invii un intero positivo n e questa capacità restituisce quella somma parziale n-esima così può controllare un foglio di esercizi, fissare un caso di prova o ispezionare la crescita logaritmica senza scrivere il ciclo.
Che cos'è H_n e perché la serie infinita non ha un totale finale
L'n-esimo numero armonico è definito come H_n uguale alla somma da k uguale a uno fino a n di uno su k. È il prefisso finito della serie armonica classica uno più un mezzo più un terzo e così via, una serie che diverge anche se i termini si riducono verso zero. Per n uguale a uno la somma è esattamente uno.
Per n uguale a due vale uno e mezzo. Per n uguale a quattro supera un poco il due, e verso n uguale a dieci il totale sta vicino a due punto nove due nove. Quei primi valori sono quelli che i manuali usano per mostrare che termini che vanno a zero non bastano perché una serie converga: ogni nuovo reciproco è più piccolo del precedente, eppure l'accumulo continua a salire senza un limite finito.
Le stesse somme parziali compaiono nei test di confronto integrale, nel delimitare cicli annidati che visitano unità di lavoro uno più un mezzo più uno su n, e negli schizzi del collezionista di figurine la cui attesa è n volte H_n. Chi studia gli armonici musicali sentirà una parola imparentata, ma questo calcolatore è la somma discreta dei reciproci, non una tavola di frequenze di una corda.
Poiché la serie infinita non ha un totale finito, il software non restituisce mai un valore chiuso per l'intera serie: restituisce sempre una somma parziale indicizzata da un intero positivo n. Questa capacità implementa quell'oggetto con un ciclo deterministico di addizioni di reciproci, un tetto rigido su n affinché il tempo di esecuzione all'edge resti prevedibile, e una risposta che ripete n, segnala una somma arrotondata in modo stabile e riformula la formula così registri e materiali didattici mostrano la richiesta senza ricostruirla da zero.
Dove uno strumento di somma parziale armonica merita il suo posto
Aule amatoriali e sessioni di tutoraggio usano un calcolatore della serie armonica perché chi impara esplori i tassi di crescita senza scrivere il primo ciclo iterativo sotto pressione di tempo. Siti di katas di programmazione e di preparazione ai colloqui usano H_n per discutere l'intuizione del grande O: la somma di uno su k è Theta di log n, il che spiega perché alcuni algoritmi annidati sembrano quasi lineari eppure superano i fattori costanti.
Chi progetta enigmi a volte incorpora prefissi armonici quando vuole una tabella di punteggi a crescita lenta, una curva di rendimenti decrescenti o un conteggio atteso di prove in stile coupon senza trascinare una libreria matematica intera. La validazione fallita non consuma saldo. Limiti n, mantenga piccola la richiesta e ottiene un numero riproducibile da fissare in test, quaderni ed edge worker.
Casi d'uso
Controlli in aula e nel tutoraggio
Lasci che gli studenti chiedano H_n per n crescenti e osservino la lenta crescita logaritmica senza scrivere da soli il ciclo di somma.
Katas di programmazione e note di complessità
Mostri che sommare uno su k segue log n spiegando cicli annidati, schizzi del collezionista di figurine o limiti armonici negli appunti di analisi.
Punteggi di enigmi e casi di prova
Fissi H_n in una tabella di gioco amatoriale, in un foglio di esercizi o in un test di integrazione quando serve una somma parziale armonica stabile come costante di riferimento.
Domande frequenti
Che succede se n non è un intero positivo?
I numeri armonici sono definiti solo per gli interi positivi, quindi zero, negativi, frazioni e n mancante vengono rifiutati senza addebito.
Come viene arrotondata la somma?
I reciproci si sommano da 1/n fino a 1 e il risultato è arrotondato a dodici cifre decimali per la riproducibilità tra runtime. Non è una frazione razionale esatta.
C'è un n massimo che si può inviare?
Sì. n deve essere al massimo un milione affinché il tempo di esecuzione resti limitato.
La serie armonica converge?
No. I suoi termini tendono a zero, ma il totale continua a salire senza un limite finito, crescendo all'incirca come il logaritmo naturale del numero di termini.
Quanto fanno i primi dieci termini della serie armonica?
Circa 2,928968253968, poco meno di tre. Uno più un mezzo più un terzo fino a un decimo sale piano, ed è per questo che la serie sembra tranquilla pur crescendo per sempre.
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/hobby/harmonic-series \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":10}'const res = await fetch("https://api.kit.forhosting.com/hobby/harmonic-series", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/harmonic-series",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/harmonic-series", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/harmonic-series", 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": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.harmonic_series",
"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.
Limiti
max_n | 1000000 |
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
Se n manca, non è un intero o non è strettamente positivo, l'attività fallisce con invalid_input e non viene fatturata.
Contratto di input, ordine della somma, arrotondamento ed errori
Il gestore verifica che n sia presente, finito, intero e dentro quell'intervallo prima che inizi qualsiasi sommatoria. In caso di successo il corpo contiene n, sum e formula. Se Le servono una frazione esatta ridotta, numeratore su denominatore, questa capacità non è un sistema di algebra computazionale; restituisce solo una somma parziale in virgola mobile. Il campo formula riformula H_n in una stringa leggibile così un'interfaccia mostra la serie accanto al numero senza codice extra di formattazione. Invii in POST un corpo JSON con un unico campo obbligatorio n: un intero positivo maggiore o uguale a uno e al massimo un milione. Il campo può arrivare anche con l'alias terms. I valori sotto uno, i non interi, i campi mancanti, le stringhe vuote e n oltre il massimo pubblicato falliscono con invalid_input nominando il campo, e quei fallimenti non vengono fatturati. Dodici cifre bastano ampiamente per i controlli in aula, i resoconti di enigmi e la maggior parte delle stime ingegneristiche, restando un numero JSON pulito. La abbini alla propria aritmetica razionale quando una dimostrazione richiede frazioni, e usi questo endpoint quando serve un H_n numerico rapido e verificabile in fogli, katas o piccola automazione.
Dove uno strumento di somma parziale armonica merita il suo posto
Poiché l'implementazione è puro parse di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita.
Domande tecniche
Cosa restituisce questo strumento della serie armonica?
Restituisce la somma parziale n-esima H_n = 1 + 1/2 + … + 1/n come numero in virgola mobile, insieme a n e a una breve stringa di formula. Invii un intero positivo n.
Quanto costa una chiamata di somma parziale della serie armonica?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; un input non valido non viene fatturato.