Når du ønsker å forbedre programmeringskunnskapene dine, vil du sannsynligvis lære om geometriske sekvenser på et tidspunkt. I en geometrisk sekvens blir hvert begrep funnet ved å multiplisere det forrige uttrykket med en konstant.
I denne artikkelen lærer du hvordan du finner summen av de geometriske seriene ved hjelp av Python, C ++, JavaScript og C.
Hva er en geometrisk serie?
Summen av begrepene i en uendelig geometrisk sekvens kalles en geometrisk serie. Den geometriske sekvensen eller den geometriske progresjonen er angitt som følger:
a, ar, ar², ar³, ...
hvor,
a = Første termin
r = Felles forhold
Problemstilling
Du får det første uttrykket, felles ratio, og nei. av vilkårene i den geometriske serien. Du må finne summen av den geometriske serien. Eksempel: La firstTerm = 1, commonRatio = 2 og noOfTerms = 8. Geometriske serier: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Summen av de geometriske seriene: 255 Dermed er utgangen 255.
Iterativ tilnærming for å finne summen av en geometrisk serie
La oss først se på den iterative måten å finne summen av en geometrisk serie. Du finner ut hvordan du gjør dette med hvert hovedprogrammeringsspråk nedenfor.
C ++ - program for å finne summen av en geometrisk serie ved hjelp av Iteration
Nedenfor er C ++ - programmet for å finne summen av en geometrisk serie ved hjelp av iterasjon:
// C ++ - program for å finne summen av geometriske serier
#inkludere
ved hjelp av navneområde std;
// Funksjon for å finne summen av geometriske serier
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
flyte resultat = 0;
for (int i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
returresultat;
}
int main ()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << "First Term:" << firstTerm << endl;
cout << "Common Ratio:" << commonRatio << endl;
cout << "Antall vilkår:" << noOfTerms << endl;
cout << "Sum av de geometriske seriene:" << sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms) << endl;
retur 0;
}
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
Python -program for å finne summen av en geometrisk serie ved hjelp av Iteration
Nedenfor er Python -programmet for å finne summen av en geometrisk serie ved hjelp av iterasjon:
# Python -program for å finne summen av geometriske serier
# Funksjon for å finne summen av geometriske serier
def sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms):
resultat = 0
for jeg i rekkevidde (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm * commonRatio
returresultat
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print ("First Term:", firstTerm)
print ("Common Ratio:", commonRatio)
print ("Antall vilkår:", noOfTerms)
print ("Sum of the geometric series:", sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms))
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
I slekt: Hvordan skrive ut "Hei, verden!" på de mest populære programmeringsspråkene
JavaScript -program for å finne summen av en geometrisk serie ved hjelp av Iteration
Nedenfor er JavaScript -programmet for å finne summen av en geometrisk serie som bruker iterasjon:
// JavaScript -program for å finne summen av geometriske serier
// Funksjon for å finne summen av geometriske serier
function sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms) {
var resultat = 0;
for (la i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
returresultat;
}
var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write ("First Term:" + firstTerm + "
");
document.write ("Common Ratio:" + commonRatio + "
");
document.write ("Antall vilkår:" + noOfTerms + "
");
document.write ("Sum av de geometriske seriene:" + sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms));
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
C Program for å finne summen av en geometrisk serie ved hjelp av Iteration
Nedenfor er C -programmet for å finne summen av en geometrisk serie ved hjelp av iterasjon:
// C -program for å finne summen av geometriske serier
#inkludere
// Funksjon for å finne summen av geometriske serier
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
flyte resultat = 0;
for (int i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
returresultat;
}
int main ()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf ("First Term: %f \ n", firstTerm);
printf ("Common Ratio: %f \ n", commonRatio);
printf ("Antall vilkår: %d \ n", noOfTerms);
printf ("Sum av de geometriske seriene: %f \ n", sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms));
retur 0;
}
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
En effektiv metode for å finne summen av en geometrisk serie ved hjelp av formel
Du kan bruke følgende formel for å finne summen av den geometriske serien:
Summen av geometriske serier = a (1 - rn)/(1 - r)
hvor,
a = Første termin
d = Felles forhold
n = Antall vilkår
C ++ - program for å finne summen av en geometrisk serie ved hjelp av formel
Nedenfor er C ++ - programmet for å finne summen av en geometrisk serie ved å bruke formelen:
// C ++ - program for å finne summen av geometriske serier
#inkludere
ved hjelp av navneområde std;
// Funksjon for å finne summen av geometriske serier
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
return (firstTerm * (1 - pow (commonRatio, noOfTerms))) / (1 - commonRatio);
}
int main ()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << "First Term:" << firstTerm << endl;
cout << "Common Ratio:" << commonRatio << endl;
cout << "Antall vilkår:" << noOfTerms << endl;
cout << "Sum av de geometriske seriene:" << sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms) << endl;
retur 0;
}
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
Python -program for å finne summen av en geometrisk serie ved hjelp av formel
Nedenfor er Python -programmet for å finne summen av en geometrisk serie ved å bruke formelen:
# Python -program for å finne summen av geometriske serier
# Funksjon for å finne summen av geometriske serier
def sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms):
retur (firstTerm * (1 - pow (commonRatio, noOfTerms))) / (1 - commonRatio)
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print ("First Term:", firstTerm)
print ("Common Ratio:", commonRatio)
print ("Antall vilkår:", noOfTerms)
print ("Sum of the geometric series:", sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms))
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
I slekt: Hvordan finne LCM og GCD for to tall på flere språk
JavaScript -program for å finne summen av en geometrisk serie ved hjelp av formel
Nedenfor er JavaScript -programmet for å finne summen av en geometrisk serie ved å bruke formelen:
// JavaScript -program for å finne summen av geometriske serier
// Funksjon for å finne summen av geometriske serier
function sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms) {
return (firstTerm * (1 - Math.pow (commonRatio, noOfTerms))) / (1 - commonRatio);
}
var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write ("First Term:" + firstTerm + "
");
document.write ("Common Ratio:" + commonRatio + "
");
document.write ("Antall vilkår:" + noOfTerms + "
");
document.write ("Sum av de geometriske seriene:" + sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms));
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
I slekt: Hvordan telle forekomster av en gitt karakter i en streng
C Program for å finne summen av en geometrisk serie ved hjelp av formel
Nedenfor er C -programmet for å finne summen av en geometrisk serie ved å bruke formelen:
// C -program for å finne summen av geometriske serier
#inkludere
#inkludere
// Funksjon for å finne summen av geometriske serier
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
return (firstTerm * (1 - pow (commonRatio, noOfTerms))) / (1 - commonRatio);
}
int main ()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf ("First Term: %f \ n", firstTerm);
printf ("Common Ratio: %f \ n", commonRatio);
printf ("Antall vilkår: %d \ n", noOfTerms);
printf ("Sum av de geometriske seriene: %f \ n", sumOfGeometricSeries (firstTerm, commonRatio, noOfTerms));
retur 0;
}
Produksjon:
Første termin: 1
Felles forhold: 2
Antall vilkår: 8
Summen av den geometriske serien: 255
Nå vet du hvordan du finner geometriske seriesummer ved hjelp av forskjellige programmeringsspråk
I denne artikkelen lærte du hvordan du finner summen av geometriske serier ved å bruke to tilnærminger: iterasjon og formel. Du lærte også hvordan du løser dette problemet ved å bruke forskjellige programmeringsspråk som Python, C ++, JavaScript og C.
Python er et generelt programmeringsspråk med fokus på kodelesbarhet. Du kan bruke Python til datavitenskap, maskinlæring, webutvikling, bildebehandling, datasyn, etc. Det er et av de mest allsidige programmeringsspråkene. Det er veldig verdt å utforske dette kraftige programmeringsspråket.
Å velge et Linux -skrivebordsmiljø kan være vanskelig. Her er de beste Linux -skrivebordsmiljøene å vurdere.
Les neste
- Programmering
- Python
- JavaScript
- C Programmering
- Programmering

Yuvraj er en informatikkstudent ved University of Delhi, India. Han brenner for Full Stack webutvikling. Når han ikke skriver, utforsker han dybden i forskjellige teknologier.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere