Una sequenza aritmetica è una sequenza in cui ogni termine differisce dal precedente per una quantità costante. E sapere come trovarli può aiutarti a costruire il tuo set di competenze di programmazione in qualsiasi lingua tu usi.

In questo articolo imparerai come trovare la somma delle serie aritmetiche usando Python, C++, JavaScript e C.

Che cos'è una serie aritmetica?

La somma dei termini di una successione aritmetica finita è detta serie aritmetica. La sequenza aritmetica è indicata come segue:

a, a+d, a+2d, a+3d, a+4d, ...

dove,

a = Primo termine
d = differenza comune

Dichiarazione problema

Ti viene dato il primo termine, la differenza comune e il no. dei termini della serie aritmetica. Devi trovare la somma della serie aritmetica. Esempio: Sia firstTerm = 1, commonDifference = 2 e noOfTerms = 5. Serie aritmetica: 1 + 3 + 5 + 7 + 9 Somma della serie aritmetica: 25 Quindi, l'output è 25.

Approccio iterativo per trovare la somma di una serie aritmetica

Per prima cosa, daremo un'occhiata all'approccio iterativo. Puoi scoprire come trovare le somme in questo modo per i principali linguaggi di programmazione di seguito.

instagram viewer

Programma C++ per trovare la somma di una serie aritmetica usando l'iterazione

Di seguito è riportato il programma C++ per trovare la somma di una serie aritmetica utilizzando l'iterazione:

// Programma C++ per trovare la somma delle serie aritmetiche
#includere
usando lo spazio dei nomi std;
// Funzione per trovare la somma delle serie aritmetiche
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int risultato = 0;
per (int i=0; io{
risultato = risultato + primo Termine;
firstTerm = firstTerm + commonDifference;
}
restituire il risultato;
}
intero principale()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Primo termine: " << firstTerm << endl;
cout << "Differenza comune: " << commonDifference << endl;
cout << "Numero di termini: " << noOfTerms << endl;
cout << "Somma della serie aritmetica: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
restituisce 0;
}

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Programma Python per trovare la somma di una serie aritmetica usando l'iterazione

Di seguito è riportato il programma Python per trovare la somma di una serie aritmetica utilizzando l'iterazione:

# Programma Python per trovare la somma delle serie aritmetiche
# Funzione per trovare la somma delle serie aritmetiche
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
risultato = 0
per i nell'intervallo (noOfTerms):
risultato = risultato + primo termine
firstTerm = firstTerm + commonDifference
restituire il risultato
primoTermine = 1
Differenza comune = 2
noOfTerms = 5
print("Primo termine:", primoTermine)
print("Differenza comune:", Differenza comune)
print("Numero di termini:", noOfTerms)
print("Somma delle serie aritmetiche:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Relazionato: Come usare i cicli For in Python

Programma JavaScript per trovare la somma di una serie aritmetica usando l'iterazione

Di seguito è riportato il programma JavaScript per trovare la somma di una serie aritmetica utilizzando l'iterazione:

// Programma JavaScript per trovare la somma delle serie aritmetiche
// Funzione per trovare la somma delle serie aritmetiche
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var risultato = 0;
per (sia i=0; io{
risultato = risultato + primo Termine;
firstTerm = firstTerm + commonDifference;
}
restituire il risultato;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("Primo termine: " + firstTerm + "
");
document.write("Differenza comune: " + commonDifference + "
");
document.write("Numero di termini: " + noOfTerms + "
");
document.write("Somma delle serie aritmetiche: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Relazionato: Come trovare il prodotto di tutti gli elementi in un array

Programma C per trovare la somma di una serie aritmetica usando l'iterazione

Di seguito è riportato il programma C per trovare la somma di una serie aritmetica utilizzando l'iterazione:

// Programma in C per trovare la somma delle serie aritmetiche
#includere
// Funzione per trovare la somma delle serie aritmetiche
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int risultato = 0;
per (int i=0; io{
risultato = risultato + primo Termine;
firstTerm = firstTerm + commonDifference;
}
restituire il risultato;
}
intero principale()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf("Primo termine: %d \⁠n", firstTerm);
printf("Differenza comune: %d \⁠n", commonDifference);
printf("Numero di termini: %d \⁠n", noOfTerms);
printf("Somma delle serie aritmetiche: %d \⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
restituisce 0;
}

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Approccio efficiente per trovare la somma di una serie aritmetica utilizzando la formula

Puoi usare la seguente formula per trovare la somma della serie aritmetica:

Somma di serie aritmetiche = ((n / 2) * (2 * a + (n - 1) * d))

dove,

a = Primo termine
d = differenza comune
n = N. di termini

Programma C++ per trovare la somma di una serie aritmetica usando la formula

Di seguito è riportato il programma C++ per trovare la somma di una serie aritmetica utilizzando la formula:

// Programma C++ per trovare la somma delle serie aritmetiche
#includere
usando lo spazio dei nomi std;
// Funzione per trovare la somma delle serie aritmetiche
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
intero principale()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Primo termine: " << firstTerm << endl;
cout << "Differenza comune: " << commonDifference << endl;
cout << "Numero di termini: " << noOfTerms << endl;
cout << "Somma della serie aritmetica: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
restituisce 0;
}

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Programma Python per trovare la somma di una serie aritmetica usando la formula

Di seguito è riportato il programma Python per trovare la somma di una serie aritmetica utilizzando la formula:

# Programma Python per trovare la somma delle serie aritmetiche
# Funzione per trovare la somma delle serie aritmetiche
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
primoTermine = 1
Differenza comune = 2
noOfTerms = 5
print("Primo termine:", primoTermine)
print("Differenza comune:", Differenza comune)
print("Numero di termini:", noOfTerms)
print("Somma delle serie aritmetiche:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Relazionato: Come implementare la ricerca lineare utilizzando la ricorsione in C, C++, Python e JavaScript

Programma JavaScript per trovare la somma di una serie aritmetica usando la formula

Di seguito è riportato il programma JavaScript per trovare la somma di una serie aritmetica utilizzando la formula:

// Programma JavaScript per trovare la somma delle serie aritmetiche
// Funzione per trovare la somma delle serie aritmetiche
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("Primo termine: " + firstTerm + "
");
document.write("Differenza comune: " + commonDifference + "
");
document.write("Numero di termini: " + noOfTerms + "
");
document.write("Somma delle serie aritmetiche: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Programma C per trovare la somma di una serie aritmetica usando la formula

Di seguito è riportato il programma C per trovare la somma di una serie aritmetica utilizzando la formula:

// Programma in C per trovare la somma delle serie aritmetiche
#includere
// Funzione per trovare la somma delle serie aritmetiche
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
intero principale()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf("Primo termine: %d \⁠n", firstTerm);
printf("Differenza comune: %d \⁠n", commonDifference);
printf("Numero di termini: %d \⁠n", noOfTerms);
printf("Somma delle serie aritmetiche: %d \⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
restituisce 0;
}

Produzione:

Primo termine: 1
Differenza comune: 2
Numero di termini: 5
Somma della serie aritmetica: 25

Trovare serie aritmetiche con diversi linguaggi di programmazione è facile

Ora che hai letto questo articolo, sai come trovare serie aritmetiche con ciascuno dei principali linguaggi di programmazione.

C++ è uno dei linguaggi di programmazione "pane e burro". Viene utilizzato per sviluppare una varietà di software come database, sistemi operativi, compilatori, browser Web, ecc. Se stai cercando di imparare il C++, dovresti dare un'occhiata ad alcuni dei migliori siti come Udemy, edX, LearnCpp e così via.

CondividereTweetE-mail
Come imparare la programmazione C++: 6 siti per iniziare

Vuoi imparare il C++? Ecco i migliori siti Web e corsi online su C++ per principianti e programmatori esperti.

Leggi Avanti

Argomenti correlati
  • Programmazione
  • Pitone
  • JavaScript
  • C Programmazione
  • Tutorial sulla programmazione
Circa l'autore
Yuvraj Chandra (57 articoli pubblicati)

Yuvraj è uno studente universitario di Informatica presso l'Università di Delhi, in India. È appassionato di sviluppo Web Full Stack. Quando non scrive, esplora la profondità di diverse tecnologie.

Altro da Yuvraj Chandra

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti