Μια αριθμητική ακολουθία είναι μια ακολουθία στην οποία κάθε όρος διαφέρει από τον προηγούμενο κατά μια σταθερή ποσότητα. Και γνωρίζοντας πώς να τα βρείτε μπορεί να σας βοηθήσει να αναπτύξετε τις δεξιότητές σας προγραμματισμού σε όποια γλώσσα ή γλώσσες χρησιμοποιείτε.
Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να βρείτε το άθροισμα της αριθμητικής σειράς χρησιμοποιώντας Python, C ++, JavaScript και C.
Τι είναι μια αριθμητική σειρά;
Το άθροισμα των όρων μιας πεπερασμένης αριθμητικής ακολουθίας ονομάζεται αριθμητική σειρά. Η αριθμητική ακολουθία συμβολίζεται ως εξής:
a, a+d, a+2d, a+3d, a+4d, ...
όπου,
α = Πρώτος όρος
d = Κοινή διαφορά
Δήλωση Προβλήματος
Σας δίνεται ο πρώτος όρος, κοινή διαφορά και όχι. όρων της αριθμητικής σειράς. Πρέπει να βρείτε το άθροισμα της αριθμητικής σειράς. Παράδειγμα: Αφήστε firstTerm = 1, commonDifference = 2 και noOfTerms = 5. Αριθμητική σειρά: 1 + 3 + 5 + 7 + 9 Άθροισμα της αριθμητικής σειράς: 25 Έτσι, η έξοδος είναι 25.
Επαναληπτική προσέγγιση για να βρείτε το άθροισμα μιας αριθμητικής σειράς
Αρχικά, θα ρίξουμε μια ματιά στην επαναληπτική προσέγγιση. Μπορείτε να μάθετε πώς μπορείτε να βρείτε ποσά με αυτόν τον τρόπο για τις κύριες γλώσσες προγραμματισμού παρακάτω.
Πρόγραμμα C ++ για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη
Παρακάτω είναι το πρόγραμμα C ++ για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη:
// Πρόγραμμα C ++ για εύρεση του αθροίσματος αριθμητικών σειρών
#περιλαμβάνω
χρησιμοποιώντας το όνομα χώρου std.
// Συνάρτηση για να βρείτε το άθροισμα αριθμητικών σειρών
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int αποτέλεσμα = 0;
για (int i = 0; Εγώ{
αποτέλεσμα = αποτέλεσμα + πρώτος όρος;
firstTerm = firstTerm + commonDifference;
}
αποτέλεσμα επιστροφής?
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Πρώτος Όρος:" << firstTerm << endl;
cout << "Κοινή Διαφορά:" << commonDifference << endl;
cout << "Αριθμός Όρων:" << noOfTerms << endl;
cout << "Άθροισμα της αριθμητικής σειράς:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
επιστροφή 0?
}
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Πρόγραμμα Python για εύρεση του αθροίσματος μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη
Παρακάτω είναι το πρόγραμμα Python για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη:
# Πρόγραμμα Python για εύρεση του αθροίσματος αριθμητικών σειρών
# Λειτουργία για να βρείτε το άθροισμα αριθμητικών σειρών
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
αποτέλεσμα = 0
για i στο εύρος (noOfTerms):
αποτέλεσμα = αποτέλεσμα + πρώτος όρος
firstTerm = firstTerm + commonDifference
αποτέλεσμα επιστροφής
firstTerm = 1
commonDifference = 2
noOfTerms = 5
εκτύπωση ("Πρώτος όρος:", firstTerm)
εκτύπωση ("Common Difference:", commonDifference)
εκτύπωση ("Αριθμός Όρων:", noOfTerms)
εκτύπωση ("Άθροισμα της αριθμητικής σειράς:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Σχετίζεται με: Πώς να χρησιμοποιήσετε για βρόχους στην Python
Πρόγραμμα JavaScript για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη
Παρακάτω είναι το πρόγραμμα JavaScript για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη:
// Πρόγραμμα JavaScript για να βρείτε το άθροισμα αριθμητικών σειρών
// Συνάρτηση για να βρείτε το άθροισμα αριθμητικών σειρών
συνάρτηση sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var αποτέλεσμα = 0;
για (ας i = 0; Εγώ{
αποτέλεσμα = αποτέλεσμα + πρώτος όρος;
firstTerm = firstTerm + commonDifference;
}
αποτέλεσμα επιστροφής?
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Πρώτος όρος:" + firstTerm + "
");
document.write ("Κοινή διαφορά:" + commonDifference + "
");
document.write ("Αριθμός όρων:" + noOfTerms + "
");
document.write ("Άθροισμα της αριθμητικής σειράς:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Σχετίζεται με: Πώς να βρείτε το προϊόν όλων των στοιχείων σε έναν πίνακα
Πρόγραμμα Γ για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη
Παρακάτω είναι το πρόγραμμα C για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας την επανάληψη:
// Πρόγραμμα Γ για εύρεση του αθροίσματος αριθμητικών σειρών
#περιλαμβάνω
// Συνάρτηση για να βρείτε το άθροισμα αριθμητικών σειρών
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int αποτέλεσμα = 0;
για (int i = 0; Εγώ{
αποτέλεσμα = αποτέλεσμα + πρώτος όρος;
firstTerm = firstTerm + commonDifference;
}
αποτέλεσμα επιστροφής?
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Πρώτος όρος: %d \ n", firstTerm);
printf ("Κοινή διαφορά: %d \ n", commonDifference);
printf ("Αριθμός Όρων: %d \ n", noOfTerms);
printf ("Άθροισμα της αριθμητικής σειράς: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
επιστροφή 0?
}
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Αποτελεσματική προσέγγιση για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο
Μπορείτε να χρησιμοποιήσετε τον ακόλουθο τύπο για να βρείτε το άθροισμα της αριθμητικής σειράς:
Άθροισμα αριθμητικών σειρών = ((n / 2) * (2 * a + (n - 1) * d))
όπου,
α = Πρώτος όρος
d = Κοινή διαφορά
n = Αριθμός όρων
Πρόγραμμα C ++ για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο
Παρακάτω είναι το πρόγραμμα C ++ για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο:
// Πρόγραμμα C ++ για εύρεση του αθροίσματος αριθμητικών σειρών
#περιλαμβάνω
χρησιμοποιώντας το όνομα χώρου std.
// Συνάρτηση για να βρείτε το άθροισμα αριθμητικών σειρών
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
επιστροφή (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Πρώτος Όρος:" << firstTerm << endl;
cout << "Κοινή Διαφορά:" << commonDifference << endl;
cout << "Αριθμός Όρων:" << noOfTerms << endl;
cout << "Άθροισμα της αριθμητικής σειράς:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
επιστροφή 0?
}
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Πρόγραμμα Python για την εύρεση του αθροίσματος μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο
Παρακάτω είναι το πρόγραμμα Python για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο:
# Πρόγραμμα Python για εύρεση του αθροίσματος αριθμητικών σειρών
# Λειτουργία για να βρείτε το άθροισμα αριθμητικών σειρών
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
επιστροφή (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
εκτύπωση ("Πρώτος όρος:", firstTerm)
εκτύπωση ("Common Difference:", commonDifference)
εκτύπωση ("Αριθμός Όρων:", noOfTerms)
εκτύπωση ("Άθροισμα της αριθμητικής σειράς:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Σχετίζεται με: Πώς να εφαρμόσετε γραμμική αναζήτηση χρησιμοποιώντας την αναδρομή σε C, C ++, Python και JavaScript
Πρόγραμμα JavaScript για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο
Παρακάτω είναι το πρόγραμμα JavaScript για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο:
// Πρόγραμμα JavaScript για να βρείτε το άθροισμα αριθμητικών σειρών
// Συνάρτηση για να βρείτε το άθροισμα αριθμητικών σειρών
συνάρτηση sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
επιστροφή (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Πρώτος όρος:" + firstTerm + "
");
document.write ("Κοινή διαφορά:" + commonDifference + "
");
document.write ("Αριθμός όρων:" + noOfTerms + "
");
document.write ("Άθροισμα της αριθμητικής σειράς:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
C Πρόγραμμα για την εύρεση του αθροίσματος μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο
Παρακάτω είναι το πρόγραμμα C για να βρείτε το άθροισμα μιας αριθμητικής σειράς χρησιμοποιώντας τον τύπο:
// Πρόγραμμα Γ για εύρεση του αθροίσματος αριθμητικών σειρών
#περιλαμβάνω
// Συνάρτηση για να βρείτε το άθροισμα αριθμητικών σειρών
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
επιστροφή (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Πρώτος όρος: %d \ n", firstTerm);
printf ("Κοινή διαφορά: %d \ n", commonDifference);
printf ("Αριθμός Όρων: %d \ n", noOfTerms);
printf ("Άθροισμα της αριθμητικής σειράς: %d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
επιστροφή 0?
}
Παραγωγή:
Πρώτος όρος: 1
Κοινή διαφορά: 2
Αριθμός Όρων: 5
Άθροισμα της σειράς αριθμητικών: 25
Η εύρεση αριθμητικών σειρών με διαφορετικές γλώσσες προγραμματισμού είναι εύκολη
Τώρα που διαβάσατε αυτό το άρθρο, ξέρετε πώς να βρείτε αριθμητικές σειρές με καθεμία από τις κύριες γλώσσες προγραμματισμού.
Η C ++ είναι μία από τις γλώσσες προγραμματισμού "ψωμί και βούτυρο". Χρησιμοποιείται για την ανάπτυξη μιας ποικιλίας λογισμικού όπως βάσεις δεδομένων, λειτουργικά συστήματα, μεταγλωττιστές, προγράμματα περιήγησης ιστού κ. Αν θέλετε να μάθετε C ++, θα πρέπει να δείτε μερικούς από τους καλύτερους ιστότοπους όπως το Udemy, το edX, το LearnCpp και ούτω καθεξής.
Θέλετε να μάθετε C ++; Ακολουθούν οι καλύτεροι ιστότοποι και διαδικτυακά μαθήματα για C ++ για αρχάριους και προγραμματιστές με εμπειρία.
Διαβάστε Επόμενο
- Προγραμματισμός
- Πύθων
- JavaScript
- Γ Προγραμματισμός
- Φροντιστήρια κωδικοποίησης
Ο Yuvraj είναι προπτυχιακός φοιτητής Πληροφορικής στο Πανεπιστήμιο του Δελχί, Ινδία. Είναι παθιασμένος με το Full Stack Web Development. Όταν δεν γράφει, διερευνά το βάθος διαφορετικών τεχνολογιών.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή