التسلسل الحسابي هو تسلسل يختلف فيه كل مصطلح عن السابق بمقدار ثابت. ومعرفة كيفية العثور عليها يمكن أن تساعدك في بناء مجموعة مهارات البرمجة الخاصة بك أيًا كانت اللغة (اللغات) التي تستخدمها.

في هذه المقالة ، ستتعلم كيفية العثور على مجموع المتسلسلات الحسابية باستخدام Python و C ++ و JavaScript و C.

ما هي المتسلسلة الحسابية؟

يُطلق على مجموع شروط المتوالية الحسابية المحددة سلسلة حسابية. يُشار إلى التسلسل الحسابي على النحو التالي:

أ ، أ + د ، أ + 2 د ، أ + ثلاثي الأبعاد ، أ + 4 د ، ...

أين،

أ = المدة الأولى
د = الفرق المشترك

عرض المشكلة

لقد أعطيت المصطلح الأول ، والاختلاف المشترك ، ولا. من حيث المتسلسلة الحسابية. تحتاج إلى إيجاد مجموع المتسلسلة الحسابية. مثال: دع firstTerm = 1 ، commonDifference = 2 ، و noOfTerms = 5. متسلسلة حسابية: 1 + 3 + 5 + 7 + 9 مجموع المتسلسلة الحسابية: 25 وهكذا يكون الناتج 25.

نهج تكراري لإيجاد مجموع متسلسلة حسابية

أولاً ، سنلقي نظرة على النهج التكراري. يمكنك معرفة كيفية العثور على المبالغ بهذه الطريقة للغات البرمجة الرئيسية أدناه.

برنامج C ++ لإيجاد مجموع متسلسلة حسابية باستخدام التكرار

instagram viewer

يوجد أدناه برنامج C ++ للعثور على مجموع سلسلة حسابية باستخدام التكرار:

// C ++ لإيجاد مجموع المتسلسلات الحسابية
#يشمل
استخدام اسم للمحطة؛
// دالة لإيجاد مجموع المتسلسلات الحسابية
int sumOfArithmeticSeries (int firstTerm، int commonDifference، int noOfTerms)
{
نتيجة int = 0 ؛
لـ (int i = 0 ؛ أنا{
النتيجة = النتيجة + firstTerm ؛
firstTerm = firstTerm + commonDifference ؛
}
نتيجة العودة
}
انت مين()
{
int firstTerm = 1 ؛
الفرق المشترك int = 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 للعثور على مجموع سلسلة حسابية باستخدام التكرار:

# برنامج بايثون لإيجاد مجموع المتسلسلات الحسابية
# وظيفة لإيجاد مجموع المتسلسلات الحسابية
def sumOfArithmeticSeries (firstTerm، commonDifference، noOfTerms):
النتيجة = 0
بالنسبة لـ i في النطاق (noOfTerms):
النتيجة = النتيجة + firstTerm
firstTerm = firstTerm + CommonDifference
نتيجة العودة
firstTerm = 1
الفرق المشترك = 2
noOfTerms = 5
print ("First Term:"، firstTerm)
طباعة ("الاختلاف المشترك:" ، الاختلاف المشترك)
print ("عدد المصطلحات:" ، noOfTerms)
طباعة ("مجموع المتسلسلة الحسابية:" ، مجموعة مجموع الحساب (FirstTerm ، CommonDifference ، noOfTerms))

انتاج:

الفترة الأولى: 1
الفرق المشترك: 2
عدد المصطلحات: 5
مجموع المتسلسلة الحسابية: 25

متعلق ب: كيفية استخدام For Loops في Python

برنامج JavaScript لإيجاد مجموع متسلسلة حسابية باستخدام التكرار

يوجد أدناه برنامج JavaScript للعثور على مجموع سلسلة حسابية باستخدام التكرار:

// برنامج JavaScript لإيجاد مجموع المتسلسلات الحسابية
// دالة لإيجاد مجموع المتسلسلات الحسابية
function sumOfArithmeticSeries (firstTerm، commonDifference، noOfTerms) {
نتيجة فار = 0 ؛
لـ (دع أنا = 0 ؛ أنا{
النتيجة = النتيجة + firstTerm ؛
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 لإيجاد مجموع سلسلة حسابية باستخدام التكرار:

// C لإيجاد مجموع المتسلسلات الحسابية
#يشمل
// دالة لإيجاد مجموع المتسلسلات الحسابية
int sumOfArithmeticSeries (int firstTerm، int commonDifference، int noOfTerms)
{
نتيجة int = 0 ؛
لـ (int i = 0 ؛ أنا{
النتيجة = النتيجة + firstTerm ؛
firstTerm = firstTerm + commonDifference ؛
}
نتيجة العودة
}
انت مين()
{
int firstTerm = 1 ؛
الفرق المشترك int = 2 ؛
int noOfTerms = 5 ؛
printf ("الفصل الأول:٪ d \ ⁠n" ، firstTerm) ؛
printf ("الاختلاف المشترك:٪ d \ ⁠n" ، الاختلاف المشترك) ؛
printf ("عدد المصطلحات:٪ d \ ⁠n" ، noOfTerms) ؛
printf ("مجموع المتسلسلة الحسابية:٪ d \ ⁠n" ، sumOfArithmeticSeries (firstTerm ، commonDifference ، noOfTerms)) ؛
العودة 0 ؛
}

انتاج:

الفترة الأولى: 1
الفرق المشترك: 2
عدد المصطلحات: 5
مجموع المتسلسلة الحسابية: 25

نهج فعال لإيجاد مجموع متسلسلة حسابية باستخدام الصيغة

يمكنك استخدام الصيغة التالية لإيجاد مجموع المتسلسلة الحسابية:

مجموع السلاسل الحسابية = ((ن / 2) * (2 * أ + (ن - 1) * د))

أين،

أ = المدة الأولى
د = الفرق المشترك
ن = عدد الشروط

برنامج C ++ لإيجاد مجموع متسلسلة حسابية باستخدام الصيغة

يوجد أدناه برنامج C ++ للعثور على مجموع سلسلة حسابية باستخدام الصيغة:

// C ++ لإيجاد مجموع المتسلسلات الحسابية
#يشمل
استخدام اسم للمحطة؛
// دالة لإيجاد مجموع المتسلسلات الحسابية
int sumOfArithmeticSeries (int firstTerm، int commonDifference، int noOfTerms)
{
العودة (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference) ؛
}
انت مين()
{
int firstTerm = 1 ؛
الفرق المشترك int = 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 للعثور على مجموع سلسلة حسابية باستخدام الصيغة:

# برنامج بايثون لإيجاد مجموع المتسلسلات الحسابية
# وظيفة لإيجاد مجموع المتسلسلات الحسابية
def sumOfArithmeticSeries (firstTerm، commonDifference، noOfTerms):
العودة (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
الفرق المشترك = 2
noOfTerms = 5
print ("First Term:"، firstTerm)
طباعة ("الاختلاف المشترك:" ، الاختلاف المشترك)
print ("عدد المصطلحات:" ، noOfTerms)
طباعة ("مجموع المتسلسلة الحسابية:" ، مجموعة مجموع الحساب (FirstTerm ، CommonDifference ، noOfTerms))

انتاج:

الفترة الأولى: 1
الفرق المشترك: 2
عدد المصطلحات: 5
مجموع المتسلسلة الحسابية: 25

متعلق ب: كيفية تنفيذ البحث الخطي باستخدام Recursion في C و C ++ و Python و JavaScript

برنامج JavaScript لإيجاد مجموع متسلسلة حسابية باستخدام الصيغة

يوجد أدناه برنامج JavaScript للعثور على مجموع سلسلة حسابية باستخدام الصيغة:

// برنامج JavaScript لإيجاد مجموع المتسلسلات الحسابية
// دالة لإيجاد مجموع المتسلسلات الحسابية
function 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 لإيجاد مجموع سلسلة حسابية باستخدام الصيغة:

// C لإيجاد مجموع المتسلسلات الحسابية
#يشمل
// دالة لإيجاد مجموع المتسلسلات الحسابية
int sumOfArithmeticSeries (int firstTerm، int commonDifference، int noOfTerms)
{
العودة (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference) ؛
}
انت مين()
{
int firstTerm = 1 ؛
الفرق المشترك int = 2 ؛
int noOfTerms = 5 ؛
printf ("الفصل الأول:٪ d \ ⁠n" ، firstTerm) ؛
printf ("الاختلاف المشترك:٪ d \ ⁠n" ، الاختلاف المشترك) ؛
printf ("عدد المصطلحات:٪ d \ ⁠n" ، noOfTerms) ؛
printf ("مجموع المتسلسلة الحسابية:٪ d \ ⁠n" ، sumOfArithmeticSeries (firstTerm ، commonDifference ، noOfTerms)) ؛
العودة 0 ؛
}

انتاج:

الفترة الأولى: 1
الفرق المشترك: 2
عدد المصطلحات: 5
مجموع المتسلسلة الحسابية: 25

من السهل العثور على سلسلة حسابية بلغات برمجة مختلفة

لقد قرأت الآن هذه المقالة ، وتعرف على كيفية العثور على سلسلة حسابية مع كل لغة من لغات البرمجة الرئيسية.

C ++ هي إحدى لغات البرمجة "الخبز والزبدة". يتم استخدامه لتطوير مجموعة متنوعة من البرامج مثل قواعد البيانات وأنظمة التشغيل والمترجمات ومتصفحات الويب وما إلى ذلك. إذا كنت تتطلع إلى تعلم C ++ ، فيجب عليك التحقق من بعض أفضل المواقع مثل Udemy و edX و LearnCpp وما إلى ذلك.

يشاركسقسقةبريد إلكتروني
كيف تتعلم برمجة C ++: 6 مواقع للبدء

هل تريد تعلم C ++؟ فيما يلي أفضل المواقع والدورات عبر الإنترنت لـ C ++ للمبتدئين والمبرمجين ذوي الخبرة على حد سواء.

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • بايثون
  • جافا سكريبت
  • البرمجة C
  • دروس الترميز
نبذة عن الكاتب
يوفراج شاندرا (57 المقالات المنشورة)

يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه متحمس لتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.

المزيد من Yuvraj Chandra

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك