Aritmeettinen sekvenssi on sekvenssi, jossa jokainen termi eroaa edellisestä vakiomäärällä. Ja niiden löytäminen voi auttaa sinua rakentamaan ohjelmointitaitosi valitsemallasi kielellä.
Tässä artikkelissa opit löytämään aritmeettisarjan summan Pythonin, C ++: n, JavaScriptin ja C: n avulla.
Mikä on aritmeettinen sarja?
Äärellisen aritmeettisen jakson ehtojen summaa kutsutaan aritmeettisarjaksi. Aritmeettinen sekvenssi merkitään seuraavasti:
a, a+d, a+2d, a+3d, a+4d, ...
missä,
a = Ensimmäinen termi
d = yhteinen ero
Ongelmailmoitus
Sinulle annetaan ensimmäinen termi, yhteinen ero ja ei. aritmeettisen sarjan ehdoista. Sinun on löydettävä aritmeettisten sarjojen summa. Esimerkki: Olkoon firstTerm = 1, commonDifference = 2 ja noOfTerms = 5. Aritmeettiset sarjat: 1 + 3 + 5 + 7 + 9 Aritmeettisten sarjojen summa: 25 Tulos on siis 25.
Iteratiivinen lähestymistapa aritmeettisen sarjan summan löytämiseksi
Ensin katsomme iteratiivista lähestymistapaa. Alla voit selvittää, kuinka voit löytää summat tärkeimmille ohjelmointikielille.
C ++ -ohjelma aritmeettisen sarjan summan löytämiseksi iteroinnin avulla
Alla on C ++ -ohjelma aritmeettisen sarjan summan löytämiseksi iteraation avulla:
// C ++ -ohjelma aritmeettisten sarjojen summan löytämiseksi
#sisältää
käyttämällä nimiavaruutta std;
// Toiminto aritmeettisten sarjojen summan löytämiseksi
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int tulos = 0;
for (int i = 0; i{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
palautustulos;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Ensimmäinen termi:" << firstTerm << endl;
cout << "Yhteinen ero:" << commonDifference << endl;
cout << "Termien lukumäärä:" << noOfTerms << endl;
cout << "Aritmeettisen sarjan summa:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
palauta 0;
}
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Python -ohjelma aritmeettisen sarjan summan löytämiseksi iteroinnin avulla
Alla on Python -ohjelma aritmeettisen sarjan summan löytämiseksi iteraation avulla:
# Python -ohjelma aritmeettisten sarjojen summan löytämiseksi
# Toiminto aritmeettisten sarjojen summan löytämiseksi
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
tulos = 0
i alueella (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
palautuksen tulos
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Yhteinen ero:", commonDifference)
print ("Ehtojen määrä:", noOfTerms)
print ("Aritmeettisen sarjan summa:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Aiheeseen liittyviä: Kuinka käyttää silmukoita Pythonissa
JavaScript -ohjelma aritmeettisen sarjan summan löytämiseksi iteroinnin avulla
Alla on JavaScript -ohjelma aritmeettisen sarjan summan löytämiseksi iteraation avulla:
// JavaScript -ohjelma aritmeettisten sarjojen summan löytämiseksi
// Toiminto aritmeettisten sarjojen summan löytämiseksi
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var tulos = 0;
for (olkoon i = 0; i{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
palautustulos;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Ensimmäinen termi:" + firstTerm + "
");
document.write ("Yleinen ero:" + commonDifference + "
");
document.write ("Termien lukumäärä:" + noOfTerms + "
");
document.write ("Aritmeettisen sarjan summa:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Aiheeseen liittyviä: Kuinka löytää kaikkien elementtien tuote taulukosta
C Ohjelma aritmeettisen sarjan summan löytämiseksi iteroinnin avulla
Alla on C -ohjelma aritmeettisen sarjan summan löytämiseksi iteraation avulla:
// C -ohjelma aritmeettisten sarjojen summan löytämiseksi
#sisältää
// Toiminto aritmeettisten sarjojen summan löytämiseksi
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int tulos = 0;
for (int i = 0; i{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
palautustulos;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Ensimmäinen termi: %d \ n", firstTerm);
printf ("Yleinen ero: %d \ n", commonDifference);
printf ("Termien lukumäärä: %d \ n", noOfTerms);
printf ("Aritmeettisen sarjan summa: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
palauta 0;
}
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Tehokas tapa löytää aritmeettisen sarjan summa kaavan avulla
Voit käyttää aritmeettisten sarjojen summaa seuraavan kaavan avulla:
Aritmeettisten sarjojen summa = ((n / 2) * (2 * a + (n - 1) * d))
missä,
a = Ensimmäinen termi
d = yhteinen ero
n = ehtojen lukumäärä
C ++ -ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla
Alla on C ++ -ohjelma, jolla voit löytää aritmeettisen sarjan summan kaavalla:
// C ++ -ohjelma aritmeettisten sarjojen summan löytämiseksi
#sisältää
käyttämällä nimiavaruutta std;
// Toiminto aritmeettisten sarjojen summan löytämiseksi
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 << "Ensimmäinen termi:" << firstTerm << endl;
cout << "Yhteinen ero:" << commonDifference << endl;
cout << "Termien lukumäärä:" << noOfTerms << endl;
cout << "Aritmeettisen sarjan summa:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
palauta 0;
}
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Python -ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla
Alla on Python -ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla:
# Python -ohjelma aritmeettisten sarjojen summan löytämiseksi
# Toiminto aritmeettisten sarjojen summan löytämiseksi
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Yhteinen ero:", commonDifference)
print ("Ehtojen määrä:", noOfTerms)
print ("Aritmeettisen sarjan summa:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Aiheeseen liittyviä: Lineaarisen haun toteuttaminen käyttämällä rekursiota C-, C ++ -, Python- ja JavaScript -versioissa
JavaScript -ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla
Alla on JavaScript -ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla:
// JavaScript -ohjelma aritmeettisten sarjojen summan löytämiseksi
// Toiminto aritmeettisten sarjojen summan löytämiseksi
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Ensimmäinen termi:" + firstTerm + "
");
document.write ("Yleinen ero:" + commonDifference + "
");
document.write ("Termien lukumäärä:" + noOfTerms + "
");
document.write ("Aritmeettisen sarjan summa:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
C Ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla
Alla on C -ohjelma aritmeettisen sarjan summan löytämiseksi kaavan avulla:
// C -ohjelma aritmeettisten sarjojen summan löytämiseksi
#sisältää
// Toiminto aritmeettisten sarjojen summan löytämiseksi
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 ("Ensimmäinen termi: %d \ n", firstTerm);
printf ("Yleinen ero: %d \ n", commonDifference);
printf ("Termien lukumäärä: %d \ n", noOfTerms);
printf ("Aritmeettisen sarjan summa: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
palauta 0;
}
Lähtö:
Ensimmäinen lukukausi: 1
Yleinen ero: 2
Termien lukumäärä: 5
Aritmeettisen sarjan summa: 25
Aritmeettisten sarjojen löytäminen eri ohjelmointikielillä on helppoa
Nyt kun olet lukenut tämän artikkelin, tiedät kuinka löytää aritmeettisia sarjoja kunkin tärkeimmän ohjelmointikielen kanssa.
C ++ on yksi leivän ja voin ohjelmointikielistä. Sitä käytetään kehittämään erilaisia ohjelmistoja, kuten tietokantoja, käyttöjärjestelmiä, kääntäjiä, selaimia jne. Jos haluat oppia C ++: ta, sinun kannattaa tutustua parhaisiin sivustoihin, kuten Udemy, edX, LearnCpp ja niin edelleen.
Haluatko oppia C ++? Tässä ovat parhaat C ++ -verkkosivustot ja verkkokurssit aloittelijoille ja kokeneille ohjelmoijille.
Lue seuraava
- Ohjelmointi
- Python
- JavaScript
- C Ohjelmointi
- Koodausoppaat
Yuvraj on tietojenkäsittelytieteen kandidaatti Delhin yliopistossa Intiassa. Hän on intohimoinen Full Stack Web -kehityksestä. Kun hän ei kirjoita, hän tutkii eri tekniikoiden syvyyttä.
tilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi