Eine arithmetische Folge ist eine Folge, bei der sich jeder Term um eine konstante Größe vom vorhergehenden unterscheidet. Und zu wissen, wie Sie diese finden, kann Ihnen dabei helfen, Ihre Programmierkenntnisse aufzubauen, unabhängig davon, welche Sprache(n) Sie verwenden.
In diesem Artikel erfahren Sie, wie Sie mit Python, C++, JavaScript und C die Summe der arithmetischen Reihe ermitteln.
Was ist eine arithmetische Reihe?
Die Summe der Terme einer endlichen arithmetischen Folge wird als arithmetische Reihe bezeichnet. Die arithmetische Folge wird wie folgt bezeichnet:
a, a+d, a+2d, a+3d, a+4d, ...
wo,
a = Erster Term
d = Gemeinsamer Unterschied
Problemstellung
Sie erhalten den ersten Begriff, den gemeinsamen Unterschied und nein. der Terme der arithmetischen Reihe. Sie müssen die Summe der arithmetischen Reihe finden. Beispiel: Sei firstTerm = 1, commonDifference = 2 und noOfTerms = 5. Arithmetische Reihe: 1 + 3 + 5 + 7 + 9 Summe der arithmetischen Reihe: 25 Somit ist die Ausgabe 25.
Iterativer Ansatz zum Ermitteln der Summe einer arithmetischen Reihe
Betrachten wir zunächst den iterativen Ansatz. Wie Sie auf diese Weise Summen für die wichtigsten Programmiersprachen finden, erfahren Sie weiter unten.
C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration
Unten ist das C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mithilfe von Iteration:
// C++-Programm zum Ermitteln der Summe arithmetischer Reihen
#enthalten
Verwenden des Namensraums std;
// Funktion zum Ermitteln der Summe arithmetischer Reihen
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int-Ergebnis = 0;
für (int i=0; ich{
Ergebnis = Ergebnis + ersterTerm;
firstTerm = firstTerm + commonDifference;
}
Ergebnis zurückgeben;
}
int main()
{
int ersterTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Erster Term: " << erster Term << endl;
cout << "Common Difference: " << commonDifference << endl;
cout << "Anzahl der Begriffe: " << noOfTerms << endl;
cout << "Summe der arithmetischen Reihe: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
0 zurückgeben;
}
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration
Unten ist das Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mithilfe von Iteration:
# Python-Programm zum Ermitteln der Summe arithmetischer Reihen
# Funktion zum Ermitteln der Summe arithmetischer Reihen
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
Ergebnis = 0
für i im Bereich (noOfTerms):
Ergebnis = Ergebnis + ersterTerm
firstTerm = firstTerm + commonDifference
Ergebnis zurückgeben
ersterTerm = 1
gemeinsame Differenz = 2
noOfTerms = 5
print("Erster Term:", firstTerm)
print("Gemeinsame Differenz:", commonDifference)
print("Anzahl der Begriffe:", noOfTerms)
print("Summe der arithmetischen Reihe:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Verwandt: So verwenden Sie For-Schleifen in Python
JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration
Unten ist das JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe durch Iteration:
// JavaScript-Programm zum Ermitteln der Summe arithmetischer Reihen
// Funktion zum Ermitteln der Summe arithmetischer Reihen
Funktion sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var-Ergebnis = 0;
für (lassen Sie i = 0; ich{
Ergebnis = Ergebnis + ersterTerm;
firstTerm = firstTerm + commonDifference;
}
Ergebnis zurückgeben;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("Erster Begriff: " + ersterBegriff + "
");
document.write("Allgemeiner Unterschied: " + commonDifference + "
");
document.write("Anzahl der Begriffe: " + noOfTerms + "
");
document.write("Summe der arithmetischen Reihe: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Verwandt: So finden Sie das Produkt aller Elemente in einem Array
C-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration
Unten ist das C-Programm zum Ermitteln der Summe einer arithmetischen Reihe durch Iteration:
// C-Programm zum Ermitteln der Summe arithmetischer Reihen
#enthalten
// Funktion zum Ermitteln der Summe arithmetischer Reihen
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int-Ergebnis = 0;
für (int i=0; ich{
Ergebnis = Ergebnis + ersterTerm;
firstTerm = firstTerm + commonDifference;
}
Ergebnis zurückgeben;
}
int main()
{
int ersterTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf("Erster Term: %d \n", firstTerm);
printf("Gemeinsame Differenz: %d \n", commonDifference);
printf("Anzahl der Begriffe: %d \n", noOfTerms);
printf("Summe der arithmetischen Reihe: %d \n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
0 zurückgeben;
}
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Effizienter Ansatz zum Ermitteln der Summe einer arithmetischen Reihe mit Formel
Mit der folgenden Formel können Sie die Summe der arithmetischen Reihe ermitteln:
Summe der arithmetischen Reihen = ((n / 2) * (2 * a + (n - 1) * d))
wo,
a = Erster Term
d = Gemeinsamer Unterschied
n = Anzahl Terme
C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel
Unten ist das C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:
// C++-Programm zum Ermitteln der Summe arithmetischer Reihen
#enthalten
Verwenden des Namensraums std;
// Funktion zum Ermitteln der Summe arithmetischer Reihen
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
Rückgabe (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main()
{
int ersterTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Erster Term: " << erster Term << endl;
cout << "Common Difference: " << commonDifference << endl;
cout << "Anzahl der Begriffe: " << noOfTerms << endl;
cout << "Summe der arithmetischen Reihe: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
0 zurückgeben;
}
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel
Unten ist das Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:
# Python-Programm zum Ermitteln der Summe arithmetischer Reihen
# Funktion zum Ermitteln der Summe arithmetischer Reihen
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
ersterTerm = 1
gemeinsame Differenz = 2
noOfTerms = 5
print("Erster Term:", firstTerm)
print("Gemeinsame Differenz:", commonDifference)
print("Anzahl der Begriffe:", noOfTerms)
print("Summe der arithmetischen Reihe:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Verwandt: So implementieren Sie eine lineare Suche mit Rekursion in C, C++, Python und JavaScript
JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel
Unten ist das JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:
// JavaScript-Programm zum Ermitteln der Summe arithmetischer Reihen
// Funktion zum Ermitteln der Summe arithmetischer Reihen
Funktion sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
Rückgabe (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("Erster Begriff: " + ersterBegriff + "
");
document.write("Allgemeiner Unterschied: " + commonDifference + "
");
document.write("Anzahl der Begriffe: " + noOfTerms + "
");
document.write("Summe der arithmetischen Reihe: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
C Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel
Unten ist das C-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:
// C-Programm zum Ermitteln der Summe arithmetischer Reihen
#enthalten
// Funktion zum Ermitteln der Summe arithmetischer Reihen
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
Rückgabe (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main()
{
int ersterTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf("Erster Term: %d \n", firstTerm);
printf("Gemeinsame Differenz: %d \n", commonDifference);
printf("Anzahl der Begriffe: %d \n", noOfTerms);
printf("Summe der arithmetischen Reihe: %d \n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
0 zurückgeben;
}
Ausgabe:
Erster Begriff: 1
Gemeinsamer Unterschied: 2
Anzahl der Begriffe: 5
Summe der arithmetischen Reihe: 25
Das Finden von arithmetischen Reihen mit verschiedenen Programmiersprachen ist einfach
Nachdem Sie diesen Artikel gelesen haben, wissen Sie, wie Sie mit jeder der wichtigsten Programmiersprachen arithmetische Reihen finden.
C++ ist eine der "Brot und Butter"-Programmiersprachen. Es wird verwendet, um eine Vielzahl von Software wie Datenbanken, Betriebssysteme, Compiler, Webbrowser usw. zu entwickeln. Wenn Sie C++ lernen möchten, sollten Sie sich einige der besten Websites wie Udemy, edX, LearnCpp usw. ansehen.
Möchten Sie C++ lernen? Hier sind die besten Websites und Online-Kurse zu C++ für Anfänger und erfahrene Programmierer.
Weiter lesen
- Programmierung
- Python
- JavaScript
- C-Programmierung
- Codierungs-Tutorials
Yuvraj studiert Informatik an der University of Delhi, Indien. Seine Leidenschaft gilt der Full-Stack-Webentwicklung. Wenn er nicht gerade schreibt, erforscht er die Tiefe verschiedener Technologien.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren