Calcolatore progressione geometrica
Con primo termine 2 e ragione 3, il quinto termine è 162 e la somma dei primi cinque è 242. Inserisca il primo termine, la ragione e quanti termini desidera, fino a 10.000, e ottenga entrambe le risposte insieme. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 2
- Resistenza (Ω)
- 3
- N
- 5
- Termine
- 162
- Somma
- 242
- Formula termine
- a_n = a * r^(n-1)
- Formula somma
- S_n = a * (1 - r^n) / (1 - r)
Il calcolatore di progressione geometrica restituisce il termine n-esimo e la somma finita di una progressione geometrica a partire da tre valori: il primo termine a, la ragione r e un intero positivo n. Ogni termine moltiplica il termine precedente per la stessa ragione, quindi la successione è a, a·r, a·r², …, a·r^(n-1). Fornisci a, r e n ≥ 1 e ricevi il termine, la somma, le formule usate e l'n massimo pubblicato così i client possono validare i lotti prima di inviarli. I risultati sono aritmetica in virgola mobile deterministica, senza campionamento casuale e senza chiamate di rete.
Cos'è una progressione geometrica e cosa contiene la risposta
Una progressione geometrica (chiamata anche successione geometrica) è un elenco di numeri in cui ogni termine dopo il primo si trova moltiplicando il termine precedente per una ragione fissa. Se il primo termine è a e la ragione è r, i termini sono a, ar, ar², ar³, e così via. Questo calcolatore risponde a due domande standard di aula e di ingegneria contemporaneamente: qual è il termine n-esimo, e qual è la somma dei primi n termini.
La risposta include gli input normalizzati a, r e n, il termine e la somma calcolati come numeri finiti, le stringhe di formula applicate così gli studenti possono verificare a mano, e il massimo n supportato documentato. Il contratto è intenzionalmente rigoroso. Le serie geometriche infinite (quando |r| < 1 e n tende all'infinito) sono intenzionalmente fuori portata: questa pagina è solo lo strumento della progressione geometrica finita.
Se ti servono successioni aritmetiche, ricorrenze in stile Fibonacci o orbite di Collatz, usa quegli strumenti dedicati; qui l'intento di ricerca è termine geometrico e somma parziale da a, r e n.
Come vengono letti a, r e n e come sono applicate le formule
Il segno più iniziale opzionale sugli interi per n è ammesso; spazi incorporati, prefissi esadecimali e stringhe vuote vengono respinti, così che una cella sbagliata non diventi un termine errato. Zero è un primo termine o una ragione validi, ma n non deve mai scendere sotto uno perché non esiste un termine zero-esimo nell'indicizzazione standard da uno usata a scuola e nella maggior parte dei manuali. Il calcolo moltiplica iterativamente per le potenze di r così l'overflow viene rilevato prima che venga restituito silenziosamente un Infinity.
Quando r è esattamente uno, ogni termine è a e la somma è semplicemente a per n, che è la forma chiusa corretta ed evita la divisione per zero nella formula generale. Quando r non è uno, il motore usa S_n uguale ad a per (uno meno r elevato a n) diviso (uno meno r).
Dove si usano le progressioni geometriche nello studio, nella finanza e nel codice
Gli studenti incontrano le progressioni geometriche quando un manuale chiede il decimo termine di una popolazione che raddoppia a ogni generazione, quando una scheda di esercizi vuole la somma di una serie di fattori di crescita composta, o quando verificano che la formula della somma collassi correttamente per r uguale a uno. Gli insegnanti possono pregenerare chiavi di risposta per set di problemi senza fidarsi di app di calcolo opache che nascondono i passaggi intermedi.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per modelli di crescita, per illustrare implementazioni in forma chiusa contro implementazioni iterative, o per soddisfare enunciati di programming-challenge che richiedono termine e somma esatti per dati a, r e n. Team di finanza e prodotto abbozzano semplici crescite geometriche di commissioni, posti o unità di inventario con un moltiplicatore fisso prima di passare a un modello completo su foglio di calcolo.
I divulgatori scientifici usano brevi progressioni geometriche come esempio pulito di variazione esponenziale a passi interi, che si abbina bene a grafici della dimensione del termine rispetto a n.
Casi d'uso
Compiti a casa e preparazione agli esami
Cerca termini n-esimi esatti e somme finite per esercizi di progressione geometrica del manuale con a, r e n noti.
Schizzi di crescita e dimostrazioni didattiche
Illustra la crescita composta con una ragione fissa e mostra come si comporta la formula chiusa della somma quando r è uno rispetto a quando non lo è.
Domande frequenti
Come si calcola la somma finita quando r è uguale a 1?
Quando la ragione comune è esattamente 1, ogni termine è uguale ad a e S_n = a · n. La formula generale con divisione non viene usata, così non c'è divisione per zero.
Posso inviare n sotto 1?
No. n deve essere un intero maggiore o uguale a 1.
Questo calcola la serie geometrica infinita?
No. Questo strumento restituisce solo la somma finita dei primi n termini. I limiti di serie infinite quando |r| < 1 sono fuori portata.
Come si calcola il termine generale di una progressione geometrica?
Moltiplichi il primo termine per la ragione elevata alla posizione meno uno: a × r^(n−1). Con primo termine 2 e ragione 3, il quinto termine è 2 × 3^4, cioè 162.
Come si calcola la somma dei primi n termini?
Quando la ragione è diversa da 1, la somma è a × (1 − r^n) ÷ (1 − r). Con primo termine 2, ragione 3 e cinque termini, il totale è 242, e lo riceve insieme al termine.
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/math/geometric-sequence \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"r":3,"n":5}'const res = await fetch("https://api.kit.forhosting.com/math/geometric-sequence", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"r": 3,
"n": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/geometric-sequence",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"r": 3,
"n": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/geometric-sequence", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"r":3,"n":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"r":3,"n":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/geometric-sequence", 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
{
"a": 2,
"r": 3,
"n": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.geometric_sequence",
"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 | 10000 |
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
Il motore applica le formule chiuse a_n = a · r^(n-1) e S_n = a · (1 − r^n) / (1 − r) quando r non è uno, oppure S_n = a · n quando la ragione è esattamente uno.
Cos'è una progressione geometrica e cosa contiene la risposta
L'indice n deve essere un intero almeno pari a uno e al massimo diecimila; zero, negativi, frazioni e notazione scientifica su n vengono respinti con invalid_input invece di essere forzati in silenzio. a o r mancanti, valori non finiti e risultati che superano l'intervallo in virgola mobile vengono respinti anch'essi con un messaggio chiaro.
Come vengono letti a, r e n e come sono applicate le formule
I campi preferiti sono a, r e n come numeri JSON, ma sono accettate anche stringhe decimali per chi chiama da moduli e fogli di calcolo. Gli alias first, first_term e a1 corrispondono al primo termine; ratio e common_ratio corrispondono a r; terms, index e k corrispondono a n. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo le formule.
Dove si usano le progressioni geometriche nello studio, nella finanza e nel codice
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico. Abbinalo a strumenti per successioni aritmetiche quando ti servono differenze costanti, a calcolatori di Lucas o di numeri quadrati quando ti servono altre successioni ordinate, e a convertitori di unità quando costruisci un piccolo laboratorio di endpoint gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Genera valori riproducibili di termine e somma per test unitari, verifiche di proprietà e asserzioni CI senza formule scritte a mano.
Domande tecniche
Quanto costa il calcolatore di progressione geometrica?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Quale formula viene usata per il termine n-esimo?
Il termine n-esimo è a_n = a · r^(n-1), con n contato da 1. Per esempio a=2, r=3, n=5 dà 162.