Če želite izboljšati svoje znanje programiranja, se boste verjetno želeli kdaj naučiti o geometrijskih zaporedjih. V geometrijskem zaporedju se vsak izraz najde tako, da se prejšnji izraz pomnoži s konstanto.
V tem članku se boste naučili, kako poiskati vsoto geometrijskih nizov z uporabo Python, C ++, JavaScript in C.
Kaj je geometrijska serija?
Vsota izrazov neskončnega geometrijskega zaporedja se imenuje geometrijska vrsta. Geometrijsko zaporedje ali geometrijsko napredovanje označimo na naslednji način:
kako ustvariti bližnjico na iphone
a, ar, ar², ar³, ...
kje,
a = First term
r = Common ratio
Izjava o težavi
Dobili ste prvi izraz, skupno razmerje in ne. izrazov geometrijske vrste. Najti morate vsoto geometrijske vrste. Primer : Naj bo firstTerm = 1, commonRatio = 2 in noOfTerms = 8. Geometrijska vrsta: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Vsota geometrijske vrste: 255 Tako je rezultat 255.
Iteracijski pristop k iskanju vsote geometrijske vrste
Najprej si poglejmo iterativni način iskanja vsote geometrijske vrste. Spodaj boste izvedeli, kako to storiti z vsakim glavnim programskim jezikom.
Program C ++ za iskanje vsote geometrijske vrste z uporabo iteracije
Spodaj je program C ++ za iskanje vsote geometrijske vrste z uporabo iteracije:
// 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;
}
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Program Python za iskanje vsote geometrijske vrste z uporabo iteracije
Spodaj je program Python za iskanje vsote geometrijske vrste z uporabo iteracije:
# 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))
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Povezano: Kako natisniti 'Hello, World!' v najbolj priljubljenih programskih jezikih
Program JavaScript za iskanje vsote geometrijske vrste z uporabo iteracije
Spodaj je program JavaScript za iskanje vsote geometrijske vrste z uporabo iteracije:
// 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));
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
C Program za iskanje vsote geometrijske vrste z uporabo ponavljanja
Spodaj je program C za iskanje vsote geometrijske vrste z uporabo iteracije:
// 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;
}
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Učinkovit pristop za iskanje vsote geometrijske vrste z uporabo formule
Za iskanje vsote geometrijske vrste lahko uporabite naslednjo formulo:
Sum of geometric series = a(1 – rn)/(1 – r)
kje,
a = First term
d = Common ratio
n = No. of terms
Program C ++ za iskanje vsote geometrijske vrste z uporabo formule
Spodaj je program C ++ za iskanje vsote geometrijske vrste po formuli:
// 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;
}
Izhod:
koliko stopenj v sladkarijah zdrobi prijatelje
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Program Python za iskanje vsote geometrijske vrste z uporabo formule
Spodaj je program Python za iskanje vsote geometrijske vrste po formuli:
# 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))
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Povezano: Kako najti LCM in GCD dveh števil v več jezikih
kako razvrstiti po pošiljatelju v Gmailu
Program JavaScript za iskanje vsote geometrijske vrste z uporabo formule
Spodaj je program JavaScript za iskanje vsote geometrijske vrste po formuli:
// 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));
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Povezano: Kako prešteti dogodke danega znaka v nizu
C Program za iskanje vsote geometrijske vrste z uporabo formule
Spodaj je program C za iskanje vsote geometrijske vrste po formuli:
// 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;
}
Izhod:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Zdaj veste, kako z različnimi programskimi jeziki poiskati vsote geometrijskih nizov
V tem članku ste izvedeli, kako poiskati vsoto geometrijskih nizov z dvema pristopoma: ponovitvijo in formulo. Naučili ste se tudi, kako rešiti to težavo z različnimi programskimi jeziki, kot so Python, C ++, JavaScript in C.
Python je splošni programski jezik s poudarkom na berljivosti kode. Python lahko uporabite za podatkovno znanost, strojno učenje, spletni razvoj, obdelavo slik, računalniški vid itd. To je eden najbolj vsestranskih programskih jezikov. Zelo vredno je raziskati ta močan programski jezik.
Deliti Deliti Cvrkutati E-naslov 3 načini, kako preveriti, ali je e -pošta resnična ali lažnaČe ste prejeli e -poštno sporočilo, ki je videti nekoliko dvomljivo, je vedno najbolje preveriti njegovo pristnost. Tu so trije načini, kako ugotoviti, ali je e -poštno sporočilo resnično.
Preberite Naprej Sorodne teme- Programiranje
- Python
- JavaScript
- C Programiranje
- Programiranje
Yuvraj je dodiplomski študent računalništva na Univerzi v Delhiju v Indiji. Navdušen je nad spletnim razvojem Full Stack. Ko ne piše, raziskuje globino različnih tehnologij.
Več od Yuvraja ChandreNaročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti