Aritmeetiline jada on jada, milles iga termin erineb eelmisest konstantse suuruse poolest. Ja teadmine, kuidas neid leida, aitab teil luua oma programmeerimisoskusi, millist keelt (keeli) kasutate.
Sellest artiklist saate teada, kuidas leida aritmeetiliste seeriate summa Python, C ++, JavaScript ja C abil.
Mis on aritmeetiline seeria?
Piiratud aritmeetilise jada tingimuste summat nimetatakse aritmeetiliseks jadaks. Aritmeetilist järjestust tähistatakse järgmiselt:
a, a+d, a+2d, a+3d, a+4d, ...
kus,
a = esimene termin
d = ühine erinevus
Probleemipüstituses
Teile antakse esimene tähtaeg, ühine erinevus ja ei. aritmeetilise seeria tingimustest. Peate leidma aritmeetilise seeria summa. Näide: Olgu firstTerm = 1, commonDifference = 2 ja noOfTerms = 5. Aritmeetiline seeria: 1 + 3 + 5 + 7 + 9 Aritmeetilise seeria summa: 25 Seega on väljund 25.
Iteratiivne lähenemisviis aritmeetilise seeria summa leidmiseks
Kõigepealt vaatame iteratiivset lähenemist. Siit saate teada, kuidas sel viisil peamiste programmeerimiskeelte jaoks summasid leida.
C ++ programm aritmeetilise seeria summa leidmiseks iteratsiooni abil
Allpool on programm C ++, et leida iteratsiooni abil aritmeetilise seeria summa:
// programm C ++ aritmeetiliste seeriate summa leidmiseks
#kaasake
kasutades nimeruumi std;
// Funktsioon aritmeetiliste seeriate summa leidmiseks
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int tulemus = 0;
jaoks (int i = 0; i{
tulemus = tulemus + esimeneTerm;
firstTerm = firstTerm + commonDifference;
}
tagastamise tulemus;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Esimene termin:" << firstTerm << endl;
cout << "Üldine erinevus:" << commonDifference << endl;
cout << "Terminite arv:" << noOfTerms << endl;
cout << "Aritmeetilise seeria summa:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
tagasitulek 0;
}
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Pythoni programm aritmeetilise seeria summa leidmiseks iteratsiooni abil
Allpool on Pythoni programm, et leida iteratsiooni abil aritmeetilise seeria summa:
# Pythoni programm aritmeetiliste seeriate summa leidmiseks
# Funktsioon aritmeetiliste seeriate summa leidmiseks
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
tulemus = 0
i vahemikus (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
tagasituleku tulemus
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Üldine erinevus:", commonDifference)
print ("Tingimuste arv:", noOfTerms)
print ("Aritmeetilise seeria summa:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Seotud: Kuidas kasutada silmuste jaoks Pythonis
JavaScripti programm aritmeetilise seeria summa leidmiseks iteratsiooni abil
Allpool on JavaScripti programm, et leida iteratsiooni abil aritmeetilise seeria summa:
// JavaScripti programm aritmeetiliste seeriate summa leidmiseks
// Funktsioon aritmeetiliste seeriate summa leidmiseks
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var tulemus = 0;
eest (las i = 0; i{
tulemus = tulemus + esimeneTerm;
firstTerm = firstTerm + commonDifference;
}
tagastamise tulemus;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Esimene termin:" + firstTerm + "
");
document.write ("Üldine erinevus:" + commonDifference + "
");
document.write ("Tingimuste arv:" + noOfTerms + "
");
document.write ("Aritmeetilise seeria summa:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Seotud: Kuidas leida massiivist kõigi elementide toodet
C Programm aritmeetilise seeria summa leidmiseks iteratsiooni abil
Allpool on programm C, et leida iteratsiooni abil aritmeetilise seeria summa:
// C programm aritmeetiliste seeriate summa leidmiseks
#kaasake
// Funktsioon aritmeetiliste seeriate summa leidmiseks
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int tulemus = 0;
jaoks (int i = 0; i{
tulemus = tulemus + esimeneTerm;
firstTerm = firstTerm + commonDifference;
}
tagastamise tulemus;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Esimene termin: %d \ n", esimeneTerm);
printf ("Üldine erinevus: %d \ n", commonDifference);
printf ("Tingimuste arv: %d \ n", noOfTerms);
printf ("Aritmeetilise seeria summa: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
tagasitulek 0;
}
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Tõhus lähenemine valemi abil aritmeetilise seeria summa leidmiseks
Aritmeetilise seeria summa leidmiseks võite kasutada järgmist valemit:
Aritmeetiliste seeriate summa = ((n / 2) * (2 * a + (n - 1) * d))
kus,
a = esimene termin
d = ühine erinevus
n = terminite arv
C ++ programm valemi abil aritmeetilise seeria summa leidmiseks
Allpool on programm C ++ aritmeetilise seeria summa leidmiseks järgmise valemi abil:
// programm C ++ aritmeetiliste seeriate summa leidmiseks
#kaasake
kasutades nimeruumi std;
// Funktsioon aritmeetiliste seeriate summa leidmiseks
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Esimene termin:" << firstTerm << endl;
cout << "Üldine erinevus:" << commonDifference << endl;
cout << "Terminite arv:" << noOfTerms << endl;
cout << "Aritmeetilise seeria summa:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
tagasitulek 0;
}
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Pythoni programm valemi abil aritmeetilise seeria summa leidmiseks
Allpool on Pythoni programm aritmeetilise seeria summa leidmiseks järgmise valemi abil:
# Pythoni programm aritmeetiliste seeriate summa leidmiseks
# Funktsioon aritmeetiliste seeriate summa leidmiseks
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Üldine erinevus:", commonDifference)
print ("Tingimuste arv:", noOfTerms)
print ("Aritmeetilise seeria summa:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Seotud: Lineaarse otsingu rakendamine rekursiooni abil C, C ++, Pythonis ja JavaScriptis
JavaScripti programm valemi abil aritmeetilise seeria summa leidmiseks
Allpool on JavaScripti programm aritmeetilise seeria summa leidmiseks järgmise valemi abil:
// JavaScripti programm aritmeetiliste seeriate summa leidmiseks
// Funktsioon aritmeetiliste seeriate summa leidmiseks
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Esimene termin:" + firstTerm + "
");
document.write ("Üldine erinevus:" + commonDifference + "
");
document.write ("Tingimuste arv:" + noOfTerms + "
");
document.write ("Aritmeetilise seeria summa:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
C Programm valemi abil aritmeetilise seeria summa leidmiseks
Allpool on programm C, et leida aritmeetilise seeria summa valemi abil:
// C programm aritmeetiliste seeriate summa leidmiseks
#kaasake
// Funktsioon aritmeetiliste seeriate summa leidmiseks
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Esimene termin: %d \ n", esimeneTerm);
printf ("Üldine erinevus: %d \ n", commonDifference);
printf ("Tingimuste arv: %d \ n", noOfTerms);
printf ("Aritmeetilise seeria summa: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
tagasitulek 0;
}
Väljund:
Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25
Aritmeetiliste seeriate leidmine erinevate programmeerimiskeeltega on lihtne
Nüüd, kui olete seda artiklit lugenud, teate, kuidas leida aritmeetilisi seeriaid iga peamise programmeerimiskeelega.
C ++ on üks programmeerimiskeelt "leib ja või". Seda kasutatakse mitmesuguste tarkvarade arendamiseks, nagu andmebaasid, operatsioonisüsteemid, kompilaatorid, veebibrauserid jne. Kui soovite õppida C ++, peaksite kontrollima mõnda parimat saiti, nagu Udemy, edX, LearnCpp jne.
Kas soovite õppida C ++? Siin on C ++ parimad veebisaidid ja veebikursused nii algajatele kui ka kogenud programmeerijatele.
Loe edasi
- Programmeerimine
- Python
- JavaScript
- C Programmeerimine
- Kodeerimise õpetused
Yuvraj on arvutiteaduse bakalaureuseõppe üliõpilane Indias Delhi ülikoolis. Ta on kirglik Full Stacki veebiarenduse vastu. Kui ta ei kirjuta, uurib ta erinevate tehnoloogiate sügavust.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin