När du vill förbättra dina programmeringskunskaper vill du förmodligen lära dig mer om geometriska sekvenser någon gång. I en geometrisk sekvens hittas varje term genom att multiplicera den föregående termen med en konstant.
I den här artikeln lär du dig hur du hittar summan av de geometriska serierna med Python, C ++, JavaScript och C.
Vad är en geometrisk serie?
Summan av termerna i en oändlig geometrisk sekvens kallas en geometrisk serie. Den geometriska sekvensen eller den geometriska utvecklingen betecknas enligt följande:
ansluten laddar inte windows 10
a, ar, ar², ar³, ...
var,
a = First term
r = Common ratio
Problemmeddelande
Du får den första termen, gemensamt förhållande och nej. termer i den geometriska serien. Du måste hitta summan av den geometriska serien. Exempel : Låt firstTerm = 1, commonRatio = 2 och noOfTerms = 8. Geometriska serier: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Summa av de geometriska serierna: 255 Utmatningen är således 255.
Iterativ metod för att hitta summan av en geometrisk serie
Låt oss först ta en titt på det iterativa sättet att hitta en geometrisk seriesumma. Du får reda på hur du gör detta med varje huvudprogrammeringsspråk nedan.
C ++ - program för att hitta summan av en geometrisk serie med Iteration
Nedan visas C ++ - programmet för att hitta summan av en geometrisk serie med iteration:
// C++ program to find the sum of geometric series
#include
using namespace std;
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
float result = 0;
for (int i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << 'First Term: ' << firstTerm << endl;
cout << 'Common Ratio: ' << commonRatio << endl;
cout << 'Number of Terms: ' << noOfTerms << endl;
cout << 'Sum of the geometric series: ' << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
return 0;
}
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Python -program för att hitta summan av en geometrisk serie med Iteration
Nedan visas Python -programmet för att hitta summan av en geometrisk serie med iteration:
# Python program to find the sum of geometric series
# Function to find the sum of geometric series
def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
result = 0
for i in range(noOfTerms):
result = result + firstTerm
firstTerm = firstTerm * commonRatio
return result
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print('First Term:', firstTerm)
print('Common Ratio:', commonRatio)
print('Number of Terms:', noOfTerms)
print('Sum of the geometric series:', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Relaterad: Hur man skriver ut 'Hej, värld!' på de mest populära programmeringsspråken
JavaScript -program för att hitta summan av en geometrisk serie med Iteration
Nedan finns JavaScript -programmet för att hitta summan av en geometrisk serie med iteration:
// JavaScript program to find the sum of geometric series
// Function to find the sum of geometric series
function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
var result = 0;
for (let i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write('First Term: ' + firstTerm + '
');
document.write('Common Ratio: ' + commonRatio + '
');
document.write('Number of Terms: ' + noOfTerms + '
');
document.write('Sum of the geometric series: ' + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
C Program för att hitta summan av en geometrisk serie med Iteration
Nedan visas C -programmet för att hitta summan av en geometrisk serie med iteration:
// C program to find the sum of geometric series
#include
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
float result = 0;
for (int i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf('First Term: %f n', firstTerm);
printf('Common Ratio: %f n', commonRatio);
printf('Number of Terms: %d n', noOfTerms);
printf('Sum of the geometric series: %f n', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
return 0;
}
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
En effektiv metod för att hitta summan av en geometrisk serie med hjälp av formel
Du kan använda följande formel för att hitta summan av de geometriska serierna:
Sum of geometric series = a(1 – rn)/(1 – r)
var,
a = First term
d = Common ratio
n = No. of terms
C ++ - program för att hitta summan av en geometrisk serie med hjälp av formel
Nedan finns C ++ - programmet för att hitta summan av en geometrisk serie med formeln:
// C++ program to find the sum of geometric series
#include
using namespace std;
// Function to find the sum of geometric series
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 << 'Number of Terms: ' << noOfTerms << endl;
cout << 'Sum of the geometric series: ' << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
return 0;
}
Produktion:
hur man sparar videor på twitter
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Python -program för att hitta summan av en geometrisk serie med hjälp av formel
Nedan finns Python -programmet för att hitta summan av en geometrisk serie med formeln:
# Python program to find the sum of geometric series
# Function to find the sum of geometric series
def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio)
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print('First Term:', firstTerm)
print('Common Ratio:', commonRatio)
print('Number of Terms:', noOfTerms)
print('Sum of the geometric series:', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Relaterat: Hur man hittar LCM och GCD för två nummer på flera språk
varför står det att detta tillbehör kanske inte stöds
JavaScript -program för att hitta summan av en geometrisk serie med hjälp av formel
Nedan finns JavaScript -programmet för att hitta summan av en geometrisk serie med formeln:
// JavaScript program to find the sum of geometric series
// Function to find the sum of geometric series
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('Number of Terms: ' + noOfTerms + '
');
document.write('Sum of the geometric series: ' + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Relaterat: Hur man räknar förekomsten av en given karaktär i en sträng
C Program för att hitta summan av en geometrisk serie med hjälp av formel
Nedan visas C -programmet för att hitta summan av en geometrisk serie med formeln:
// C program to find the sum of geometric series
#include
#include
// Function to find the sum of geometric series
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('Number of Terms: %d n', noOfTerms);
printf('Sum of the geometric series: %f n', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
return 0;
}
Produktion:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Nu vet du hur du hittar geometriska seriesummer med olika programmeringsspråk
I den här artikeln lärde du dig hur man hittar summan av geometriska serier med två metoder: iteration och formel. Du lärde dig också hur du löser detta problem med olika programmeringsspråk som Python, C ++, JavaScript och C.
Python är ett generellt programmeringsspråk med fokus på kodläsbarhet. Du kan använda Python för datavetenskap, maskininlärning, webbutveckling, bildbehandling, datorsyn, etc. Det är ett av de mest mångsidiga programmeringsspråken. Det är mycket värt att utforska detta kraftfulla programmeringsspråk.
Dela med sig Dela med sig Tweet E-post 3 sätt att kontrollera om ett e -postmeddelande är riktigt eller falsktOm du har fått ett e -postmeddelande som ser lite tveksamt ut är det alltid bäst att kontrollera dess äkthet. Här är tre sätt att se om ett e -postmeddelande är sant.
Läs Nästa Relaterade ämnen- Programmering
- Pytonorm
- JavaScript
- C Programmering
- Programmering
Yuvraj är en datavetenskaplig grundstudent vid University of Delhi, Indien. Han brinner för Full Stack webbutveckling. När han inte skriver utforskar han djupet i olika tekniker.
Mer från Yuvraj ChandraPrenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera