En aritmetisk sekvens er en sekvens der hvert begrep avviker fra det foregående med en konstant mengde. Og å vite hvordan du finner disse kan hjelpe deg med å bygge programmeringsferdighetene dine, uansett hvilket språk du bruker.
I denne artikkelen lærer du hvordan du finner summen av den aritmetiske serien ved hjelp av Python, C ++, JavaScript og C.
Hva er en aritmetisk serie?
Summen av begrepene i en endelig aritmetisk sekvens kalles en aritmetisk serie. Den aritmetiske sekvensen er angitt som følger:
a, a+d, a+2d, a+3d, a+4d, ...
hvor,
a = Første termin
d = Vanlig forskjell
Problemstilling
Du får det første uttrykket, vanlig forskjell, og nei. av begrepene i den aritmetiske serien. Du må finne summen av den aritmetiske serien. Eksempel: La firstTerm = 1, commonDifference = 2 og noOfTerms = 5. Aritmetic Series: 1 + 3 + 5 + 7 + 9 Summen av aritmetiske serien: 25 Dermed er utgangen 25.
Iterativ tilnærming for å finne summen av en aritmetisk serie
Først tar vi en titt på den iterative tilnærmingen. Du kan finne ut hvordan du finner summer på denne måten for de viktigste programmeringsspråkene nedenfor.
C ++ - program for å finne summen av en aritmetisk serie ved hjelp av Iteration
Nedenfor er C ++ - programmet for å finne summen av en aritmetisk serie som bruker iterasjon:
// C ++ - program for å finne summen av aritmetiske serier
#inkludere
ved hjelp av navneområde std;
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int resultat = 0;
for (int i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returresultat;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term:" << firstTerm << endl;
cout << "Vanlig forskjell:" << commonDifference << endl;
cout << "Antall vilkår:" << noOfTerms << endl;
cout << "Sum of the arithmetic series:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
retur 0;
}
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
Python -program for å finne summen av en aritmetisk serie ved hjelp av Iteration
Nedenfor er Python -programmet for å finne summen av en aritmetisk serie som bruker iterasjon:
# Python -program for å finne summen av aritmetiske serier
# Funksjon for å finne summen av aritmetiske serier
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
resultat = 0
for jeg i rekkevidde (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
returresultat
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Vanlig forskjell:", commonDifference)
print ("Antall vilkår:", noOfTerms)
print ("Sum of the arithmetic series:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
I slekt: Hvordan bruke for sløyfer i Python
JavaScript -program for å finne summen av en aritmetisk serie ved hjelp av Iteration
Nedenfor er JavaScript -programmet for å finne summen av en aritmetisk serie som bruker iterasjon:
// JavaScript -program for å finne summen av aritmetiske serier
// Funksjon for å finne summen av aritmetiske serier
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var resultat = 0;
for (la i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returresultat;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("First Term:" + firstTerm + "
");
document.write ("Vanlig forskjell:" + commonDifference + "
");
document.write ("Antall vilkår:" + noOfTerms + "
");
document.write ("Sum of the arithmetic series:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
I slekt: Hvordan finne produktet av alle elementer i en matrise
C Program for å finne summen av en aritmetisk serie ved hjelp av Iterasjon
Nedenfor er C -programmet for å finne summen av en aritmetisk serie som bruker iterasjon:
// C -program for å finne summen av aritmetiske serier
#inkludere
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int resultat = 0;
for (int i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returresultat;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("First Term: %d \ n", firstTerm);
printf ("Vanlig forskjell: %d \ n", commonDifference);
printf ("Antall vilkår: %d \ n", noOfTerms);
printf ("Sum av den aritmetiske serien: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
retur 0;
}
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
Effektiv metode for å finne summen av en aritmetisk serie ved hjelp av formel
Du kan bruke følgende formel for å finne summen av den aritmetiske serien:
Summen av aritmetiske serier = ((n / 2) * (2 * a + (n - 1) * d))
hvor,
a = Første termin
d = Vanlig forskjell
n = Antall vilkår
C ++ - program for å finne summen av en aritmetisk serie ved hjelp av formel
Nedenfor er C ++ - programmet for å finne summen av en aritmetisk serie ved å bruke formelen:
// C ++ - program for å finne summen av aritmetiske serier
#inkludere
ved hjelp av navneområde std;
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term:" << firstTerm << endl;
cout << "Vanlig forskjell:" << commonDifference << endl;
cout << "Antall vilkår:" << noOfTerms << endl;
cout << "Sum of the arithmetic series:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
retur 0;
}
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
Python -program for å finne summen av en aritmetisk serie ved hjelp av formel
Nedenfor er Python -programmet for å finne summen av en aritmetisk serie ved å bruke formelen:
# Python -program for å finne summen av aritmetiske serier
# Funksjon for å finne summen av aritmetiske serier
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Vanlig forskjell:", commonDifference)
print ("Antall vilkår:", noOfTerms)
print ("Sum of the arithmetic series:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
I slekt: Hvordan implementere lineær søk ved hjelp av rekursjon i C, C ++, Python og JavaScript
JavaScript -program for å finne summen av en aritmetisk serie ved hjelp av formel
Nedenfor er JavaScript -programmet for å finne summen av en aritmetisk serie ved å bruke formelen:
// JavaScript -program for å finne summen av aritmetiske serier
// Funksjon for å finne summen av aritmetiske serier
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("First Term:" + firstTerm + "
");
document.write ("Vanlig forskjell:" + commonDifference + "
");
document.write ("Antall vilkår:" + noOfTerms + "
");
document.write ("Sum of the arithmetic series:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
C Program for å finne summen av en aritmetisk serie ved hjelp av formel
Nedenfor er C -programmet for å finne summen av en aritmetisk serie ved å bruke formelen:
// C -program for å finne summen av aritmetiske serier
#inkludere
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("First Term: %d \ n", firstTerm);
printf ("Vanlig forskjell: %d \ n", commonDifference);
printf ("Antall vilkår: %d \ n", noOfTerms);
printf ("Sum av den aritmetiske serien: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
retur 0;
}
Produksjon:
Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25
Å finne aritmetiske serier med forskjellige programmeringsspråk er enkelt
Nå som du har lest denne artikkelen, vet du hvordan du finner aritmetiske serier med hvert av de viktigste programmeringsspråkene.
C ++ er et av "brød og smør" programmeringsspråk. Den brukes til å utvikle en rekke programvarer som databaser, operativsystemer, kompilatorer, nettlesere, etc. Hvis du ønsker å lære C ++, bør du sjekke ut noen av de beste nettstedene som Udemy, edX, LearnCpp, og så videre.
Vil du lære C ++? Her er de beste nettstedene og online kursene til C ++ for både nybegynnere og erfarne programmerere.
Les neste
- Programmering
- Python
- JavaScript
- C Programmering
- Opplæringsprogrammer for koding
Yuvraj er en informatikkstudent ved University of Delhi, India. Han brenner for Full Stack webutvikling. Når han ikke skriver, utforsker han dybden i forskjellige teknologier.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere