Kun haluat parantaa ohjelmointitaitojasi, haluat todennäköisesti oppia geometrisista sekvensseistä jossain vaiheessa. Geometrisessä järjestyksessä jokainen termi löydetään kertomalla edellinen termi vakioilla.
Tässä artikkelissa opit löytämään geometristen sarjojen summan Pythonin, C ++: n, JavaScriptin ja C: n avulla.
Mikä on geometrinen sarja?
Ääretön geometrisen sekvenssin ehtojen summaa kutsutaan geometriseksi sarjaksi. Geometrinen sekvenssi tai geometrinen eteneminen on merkitty seuraavasti:
miten saada tietoa jostain
a, ar, ar², ar³, ...
missä,
a = First term
r = Common ratio
Ongelmailmoitus
Sinulle annetaan ensimmäinen termi, yhteinen suhde ja ei. geometrisen sarjan ehdoista. Sinun on löydettävä geometristen sarjojen summa. Esimerkki : Olkoon firstTerm = 1, commonRatio = 2 ja noOfTerms = 8. Geometrinen sarja: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Geometrisen sarjan summa: 255 Tulos on siis 255.
Iteratiivinen tapa löytää geometrisen sarjan summa
Katsotaanpa ensin iteratiivista tapaa löytää geometrisen sarjan summa. Alla näet, miten tämä tehdään kunkin pääohjelmointikielen kanssa.
C ++ -ohjelma löytääksesi geometrisen sarjan summan iteroinnin avulla
Alla on C ++ -ohjelma geometrisen sarjan summan löytämiseksi iteraation avulla:
// 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;
}
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Python -ohjelma etsimään geometrisen sarjan summa käyttämällä iterointia
Alla on Python -ohjelma, joka löytää geometrisen sarjan summan iteraation avulla:
# 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))
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Aiheeseen liittyviä: Kuinka tulostaa 'Hei, maailma!' suosituimmilla ohjelmointikielillä
JavaScript -ohjelma löytääksesi geometrisen sarjan summan iteraation avulla
Alla on JavaScript -ohjelma geometrisen sarjan summan löytämiseksi iteraation avulla:
// 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));
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
C Ohjelma löytää geometrisen sarjan summa käyttämällä iterointia
Alla on C -ohjelma geometrisen sarjan summan löytämiseksi iteraation avulla:
// 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;
}
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Tehokas tapa löytää geometrisen sarjan summa kaavan avulla
Voit käyttää geometrisen sarjan summaa seuraavan kaavan avulla:
Sum of geometric series = a(1 – rn)/(1 – r)
missä,
a = First term
d = Common ratio
n = No. of terms
C ++ -ohjelma löytää geometrisen sarjan summan kaavan avulla
Alla on C ++ -ohjelma geometrisen sarjan summan löytämiseksi kaavan avulla:
// 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;
}
Lähtö:
kuinka tarkistaa emolevysi
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Python -ohjelma löytää geometrisen sarjan summa kaavan avulla
Alla on Python -ohjelma, joka etsii geometrisen sarjan summan kaavan avulla:
# 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))
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Aiheeseen liittyviä: Kuinka löytää kahden numeron LCM ja GCD useilla kielillä
Käännä ajoneuvo itse, kipu tulee olemaan tärkein kaveri
JavaScript -ohjelma löytää geometrisen sarjan summan kaavan avulla
Alla on JavaScript -ohjelma geometrisen sarjan summan löytämiseksi kaavan avulla:
// 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));
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Aiheeseen liittyviä: Kuinka laskea tietyn merkin esiintymät merkkijonossa
C Ohjelma löytää geometrisen sarjan summa kaavan avulla
Alla on C -ohjelma geometrisen sarjan summan löytämiseksi kaavan avulla:
// 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;
}
Lähtö:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Nyt tiedät kuinka löytää geometrisia sarjasummia eri ohjelmointikielillä
Tässä artikkelissa opit löytämään geometristen sarjojen summan käyttämällä kahta lähestymistapaa: iteraatiota ja kaavaa. Opit myös ratkaisemaan tämän ongelman käyttämällä erilaisia ohjelmointikieliä, kuten Python, C ++, JavaScript ja C.
Python on yleiskäyttöinen ohjelmointikieli, joka keskittyy koodin luettavuuteen. Voit käyttää Pythonia tietojenkäsittelyyn, koneoppimiseen, verkkokehitykseen, kuvankäsittelyyn, tietokonevisioon jne. Se on yksi monipuolisimmista ohjelmointikielistä. Kannattaa tutustua tähän tehokkaaseen ohjelmointikieleen.
Jaa Jaa Tweet Sähköposti 3 tapaa tarkistaa, onko sähköposti oikea tai väärennettyJos olet saanut sähköpostin, joka näyttää hieman epäilyttävältä, on aina parasta tarkistaa sen aitous. Tässä on kolme tapaa kertoa, onko sähköposti oikea.
Lue seuraava Liittyvät aiheet- Ohjelmointi
- Python
- JavaScript
- C Ohjelmointi
- Ohjelmointi
Yuvraj on tietojenkäsittelytieteen perusopiskelija Delhin yliopistossa Intiassa. Hän on intohimoinen Full Stack Web -kehityksestä. Kun hän ei kirjoita, hän tutkii eri tekniikoiden syvyyttä.
Lisää Yuvraj Chandraltatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi