A számtani sorozat olyan sorozat, amelyben minden tag állandó mennyiségben különbözik az előzőtől. És ha tudja, hogyan találhatja meg ezeket, segíthet programozási készségeinek kialakításában, bármelyik nyelvet is használhatja.
Ebben a cikkben megtudhatja, hogyan találhatja meg az aritmetikai sorozatok összegét Python, C ++, JavaScript és C használatával.
Mi az aritmetikai sorozat?
Egy véges számtani sorozat feltételeinek összegét számtani sorozatnak nevezzük. A számtani sorozatot a következőképpen jelöljük:
a, a+d, a+2d, a+3d, a+4d, ...
ahol,
a = Első tag
d = közös különbség
Problémajelentés
Te kapod az első kifejezést, a közös különbséget, és nem. a számtani sorozat feltételeiről. Meg kell találnia a számtani sorozat összegét. Példa: Legyen firstTerm = 1, commonDifference = 2, noOfTerms = 5. Aritmetikai sorozat: 1 + 3 + 5 + 7 + 9 A számtani sorozat összege: 25 Így a kimenet 25.
Iteratív megközelítés egy számtani sorozat összegének megtalálására
Először is megnézzük az iteratív megközelítést. Az alábbiakban megtudhatja, hogyan találhat ilyen módon összegeket a fő programozási nyelvekhez.
C ++ program az aritmetikai sorozat összegének megkeresésére az iteráció használatával
Az alábbiakban a C ++ program található, amely megkeresi egy számtani sorozat összegét iteráció segítségével:
// C ++ program a számtani sorozatok összegének megkeresésére
#befoglalni
névtér használata std;
// Funkció a számtani sorozatok összegének megkeresésére
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int eredmény = 0;
for (int i = 0; én{
eredmény = eredmény + elsőTerm;
firstTerm = firstTerm + commonDifference;
}
visszatérési eredmény;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Első kifejezés:" << firstTerm << endl;
cout << "Közös különbség:" << commonDifference << endl;
cout << "Kifejezések száma:" << noOfTerms << endl;
cout << "A számtani sorozat összege:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
visszatérés 0;
}
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
Python program egy aritmetikai sorozat összegének megkeresésére az iteráció segítségével
Az alábbiakban a Python program találja meg az aritmetikai sorozat összegét iteráció segítségével:
# Python program a számtani sorozatok összegének megkeresésére
# Funkció a számtani sorozatok összegének megkeresésére
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
eredmény = 0
i tartományban (noOfTerms):
eredmény = eredmény + első feltétel
firstTerm = firstTerm + commonDifference
visszatérési eredmény
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Közös különbség:", commonDifference)
print ("Kifejezések száma:", noOfTerms)
print ("A számtani sorozat összege:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
Összefüggő: Hogyan kell használni hurkokhoz Pythonban
JavaScript program az aritmetikai sorozatok összegének megkeresésére az iteráció segítségével
Az alábbiakban a JavaScript program találja meg az aritmetikai sorozat összegét iteráció segítségével:
// JavaScript program a számtani sorozatok összegének megkeresésére
// Funkció a számtani sorozatok összegének megkeresésére
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var eredmény = 0;
for (legyen i = 0; én{
eredmény = eredmény + elsőTerm;
firstTerm = firstTerm + commonDifference;
}
visszatérési eredmény;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Első kifejezés:" + firstTerm + "
");
document.write ("Közös különbség:" + commonDifference + "
");
document.write ("A kifejezések száma:" + noOfTerms + "
");
document.write ("A számtani sorozat összege:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
Összefüggő: Hogyan lehet megtalálni az összes elem termékét egy tömbben
C Program egy aritmetikai sorozat összegének megkeresésére iteráció segítségével
Az alábbiakban a C programot találjuk meg, hogy egy számtani sorozat összegét iteráció segítségével keressük:
// C program a számtani sorozatok összegének megkeresésére
#befoglalni
// Funkció a számtani sorozatok összegének megkeresésére
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int eredmény = 0;
for (int i = 0; én{
eredmény = eredmény + elsőTerm;
firstTerm = firstTerm + commonDifference;
}
visszatérési eredmény;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Első kifejezés: %d \ n", firstTerm);
printf ("Gyakori különbség: %d \ n", commonDifference);
printf ("A kifejezések száma: %d \ n", noOfTerms);
printf ("A számtani sorozat összege: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
visszatérés 0;
}
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
Hatékony módszer egy számtani sorozat összegének megtalálására a képlet segítségével
A következő képlet segítségével találhatja meg a számtani sorozat összegét:
Aritmetikai sorozatok összege = ((n / 2) * (2 * a + (n - 1) * d))
ahol,
a = Első tag
d = közös különbség
n = kifejezések száma
C ++ program egy számtani sorozat összegének megtalálására a képlet segítségével
Az alábbiakban a C ++ program segítségével találjuk meg egy számtani sorozat összegét a képlet segítségével:
// C ++ program a számtani sorozatok összegének megkeresésére
#befoglalni
névtér használata std;
// Funkció a számtani sorozatok összegének megkeresésére
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 << "Első kifejezés:" << firstTerm << endl;
cout << "Közös különbség:" << commonDifference << endl;
cout << "Kifejezések száma:" << noOfTerms << endl;
cout << "A számtani sorozat összege:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
visszatérés 0;
}
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
Python program egy aritmetikai sorozat összegének megtalálására a képlet segítségével
Az alábbiakban a Python program találja meg egy számtani sorozat összegét a képlet segítségével:
# Python program a számtani sorozatok összegének megkeresésére
# Funkció a számtani sorozatok összegének megkeresésére
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Közös különbség:", commonDifference)
print ("Kifejezések száma:", noOfTerms)
print ("A számtani sorozat összege:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
Összefüggő: Hogyan valósítsuk meg a lineáris keresést rekurzió használatával C, C ++, Python és JavaScript nyelveken
JavaScript program egy aritmetikai sorozat összegének megtalálására a képlet segítségével
Az alábbiakban a JavaScript program találja meg egy számtani sorozat összegét a képlet segítségével:
// JavaScript program a számtani sorozatok összegének megkeresésére
// Funkció a számtani sorozatok összegének megkeresésére
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Első kifejezés:" + firstTerm + "
");
document.write ("Közös különbség:" + commonDifference + "
");
document.write ("A kifejezések száma:" + noOfTerms + "
");
document.write ("A számtani sorozat összege:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
C Program egy aritmetikai sorozat összegének megkereséséhez képlet segítségével
Az alábbiakban a C programot találjuk meg egy számtani sorozat összegét a képlet segítségével:
// C program a számtani sorozatok összegének megkeresésére
#befoglalni
// Funkció a számtani sorozatok összegének megkeresésére
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 ("Első kifejezés: %d \ n", firstTerm);
printf ("Gyakori különbség: %d \ n", commonDifference);
printf ("A kifejezések száma: %d \ n", noOfTerms);
printf ("A számtani sorozat összege: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
visszatérés 0;
}
Kimenet:
Első időszak: 1
Közös különbség: 2
Feltételek száma: 5
A számtani sorozat összege: 25
A különböző programozási nyelvekkel rendelkező aritmetikai sorozatok megtalálása egyszerű
Most, hogy elolvasta ezt a cikket, tudja, hogyan találhat számtani sorozatokat a fő programozási nyelvek mindegyikével.
A C ++ a "kenyér és vaj" programozási nyelvek egyike. Különféle szoftverek fejlesztésére használják, mint például adatbázisok, operációs rendszerek, fordítók, webböngészők stb. Ha C ++ nyelvet szeretne tanulni, akkor nézze meg a legjobb webhelyeket, például az Udemy, edX, LearnCpp stb.
Szeretnél C ++ nyelvet tanulni? Itt vannak a legjobb C ++ weboldalak és online tanfolyamok kezdőknek és tapasztalt programozóknak egyaránt.
Olvassa tovább
- Programozás
- Piton
- JavaScript
- C Programozás
- Kódolási oktatóanyagok

Yuvraj egy számítástechnikai egyetemi hallgató a Delhi Egyetemen, Indiában. Szenvedélyesen foglalkozik a Full Stack webfejlesztéssel. Amikor nem ír, a különböző technológiák mélységét kutatja.
Iratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide