Aritmetická posloupnost je posloupnost, ve které se každý výraz liší od předchozího o konstantní množství. A vědět, jak je najít, vám může pomoci vybudovat si sadu programovacích dovedností, ať už používáte jakýkoli jazyk.
V tomto článku se dozvíte, jak najít součet aritmetických řad pomocí Pythonu, C ++, JavaScriptu a C.
Co je to aritmetická řada?
Součet podmínek konečné aritmetické posloupnosti se nazývá aritmetická řada. Aritmetická posloupnost je označena následovně:
a, a+d, a+2d, a+3d, a+4d, ...
kde,
a = První termín
d = Společný rozdíl
Problémové prohlášení
Dostanete první termín, společný rozdíl a ne. podmínek aritmetické řady. Musíte najít součet aritmetické řady. Příklad: Nechte firstTerm = 1, commonDifference = 2 a noOfTerms = 5. Aritmetická řada: 1 + 3 + 5 + 7 + 9 Součet aritmetické řady: 25 Výstup je tedy 25.
Iterativní přístup k nalezení součtu aritmetické řady
Nejprve se podíváme na iterativní přístup. Níže se dozvíte, jak tímto způsobem najít částky pro hlavní programovací jazyky.
Program C ++ k nalezení součtu aritmetických řad pomocí iterace
Níže je program C ++, který najde součet aritmetické řady pomocí iterace:
// Program C ++ k nalezení součtu aritmetických řad
#zahrnout
pomocí oboru názvů std;
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int výsledek = 0;
pro (int i = 0; já{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
vrátit výsledek;
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
cout << "První termín:" << firstTerm << endl;
cout << "Společný rozdíl:" << běžný rozdíl << endl;
cout << "Počet výrazů:" << noOfTerms << endl;
cout << "Součet aritmetických řad:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
návrat 0;
}
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Program Python k nalezení součtu aritmetických řad pomocí iterace
Níže je program Python, který najde součet aritmetické řady pomocí iterace:
# Program Python k nalezení součtu aritmetických řad
# Funkce k nalezení součtu aritmetických řad
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
výsledek = 0
pro i v dosahu (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
vrátit výsledek
firstTerm = 1
běžný rozdíl = 2
noOfTerms = 5
tisk („První termín:“, první termín)
tisk („Společný rozdíl:“, běžný rozdíl)
tisk („Počet podmínek:“, noOfTerms)
tisk ("Součet aritmetických řad:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Příbuzný: Jak používat pro smyčky v Pythonu
Program JavaScript k nalezení součtu aritmetické řady pomocí iterace
Níže je program JavaScript, který najde součet aritmetické řady pomocí iterace:
// JavaScriptový program k nalezení součtu aritmetických řad
// Funkce k nalezení součtu aritmetických řad
funkce sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var výsledek = 0;
pro (nechť i = 0; já{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
vrátit výsledek;
}
var firstTerm = 1;
var obyčejnýRozdíl = 2;
var noOfTerms = 5;
document.write ("První termín:" + firstTerm + "
");
document.write ("Společný rozdíl:" + běžný rozdíl + "
");
document.write ("Počet podmínek:" + noOfTerms + "
");
document.write ("Součet aritmetických řad:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Příbuzný: Jak najít součin všech prvků v poli
C Program pro nalezení součtu aritmetických řad pomocí iterace
Níže je program C, který najde součet aritmetické řady pomocí iterace:
// Program C pro nalezení součtu aritmetických řad
#zahrnout
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int výsledek = 0;
pro (int i = 0; já{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
vrátit výsledek;
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
printf ("První termín: %d \ n", firstTerm);
printf ("Společný rozdíl: %d \ n", běžný rozdíl);
printf ("Počet podmínek: %d \ n", noOfTerms);
printf ("Součet aritmetických řad: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
návrat 0;
}
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Efektivní přístup k nalezení součtu aritmetických řad pomocí vzorce
K vyhledání součtu aritmetických řad můžete použít následující vzorec:
Součet aritmetických řad = ((n / 2) * (2 * a + (n - 1) * d))
kde,
a = První termín
d = Společný rozdíl
n = počet podmínek
Program C ++ k nalezení součtu aritmetických řad pomocí vzorce
Níže je program C ++, který najde součet aritmetických řad pomocí vzorce:
// Program C ++ k nalezení součtu aritmetických řad
#zahrnout
pomocí oboru názvů std;
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
cout << "První termín:" << firstTerm << endl;
cout << "Společný rozdíl:" << běžný rozdíl << endl;
cout << "Počet výrazů:" << noOfTerms << endl;
cout << "Součet aritmetických řad:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
návrat 0;
}
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Program Python k nalezení součtu aritmetické řady pomocí vzorce
Níže je program Python, který najde součet aritmetických řad pomocí vzorce:
# Program Python k nalezení součtu aritmetických řad
# Funkce k nalezení součtu aritmetických řad
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
návrat (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
běžný rozdíl = 2
noOfTerms = 5
tisk („První termín:“, první termín)
tisk („Společný rozdíl:“, běžný rozdíl)
tisk („Počet podmínek:“, noOfTerms)
tisk ("Součet aritmetických řad:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Příbuzný: Jak implementovat lineární vyhledávání pomocí rekurze v jazycích C, C ++, Python a JavaScript
Program JavaScript k nalezení součtu aritmetické řady pomocí vzorce
Níže je program JavaScript, který najde součet aritmetických řad pomocí vzorce:
// JavaScriptový program k nalezení součtu aritmetických řad
// Funkce k nalezení součtu aritmetických řad
funkce sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var obyčejnýRozdíl = 2;
var noOfTerms = 5;
document.write ("První termín:" + firstTerm + "
");
document.write ("Společný rozdíl:" + běžný rozdíl + "
");
document.write ("Počet podmínek:" + noOfTerms + "
");
document.write ("Součet aritmetických řad:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
C Program pro nalezení součtu aritmetických řad pomocí vzorce
Níže je program C pro nalezení součtu aritmetických řad pomocí vzorce:
// Program C pro nalezení součtu aritmetických řad
#zahrnout
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
printf ("První termín: %d \ n", firstTerm);
printf ("Společný rozdíl: %d \ n", běžný rozdíl);
printf ("Počet podmínek: %d \ n", noOfTerms);
printf ("Součet aritmetických řad: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
návrat 0;
}
Výstup:
První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25
Najít aritmetickou řadu s různými programovacími jazyky je snadné
Nyní, když jste si přečetli tento článek, víte, jak najít aritmetické řady v každém z hlavních programovacích jazyků.
C ++ je jedním z programovacích jazyků „chleba a másla“. Používá se k vývoji různých softwarů, jako jsou databáze, operační systémy, překladače, webové prohlížeče atd. Pokud se chcete naučit C ++, měli byste se podívat na některé z nejlepších webů, jako jsou Udemy, edX, LearnCpp atd.
Chcete se naučit C ++? Zde jsou nejlepší webové stránky a online kurzy pro C ++ pro začátečníky i zkušené programátory.
Číst dále
- Programování
- Krajta
- JavaScript
- C Programování
- Návody na kódování

Yuvraj je studentem informatiky na univerzitě v Dillí v Indii. Je nadšený pro webový vývoj Full Stack. Když nepíše, zkoumá hloubku různých technologií.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!
Kliknutím sem se přihlásíte k odběru