பல மொழிகளைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையை எப்படி கண்டுபிடிப்பது

பல மொழிகளைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையை எப்படி கண்டுபிடிப்பது

உங்கள் நிரலாக்க திறன்களை மேம்படுத்த பார்க்கும் போது, ​​நீங்கள் ஒரு கட்டத்தில் வடிவியல் வரிசைகளைப் பற்றி அறிய விரும்பலாம். ஒரு வடிவியல் வரிசையில், ஒவ்வொரு காலமும் முந்தைய காலத்தை ஒரு மாறிலியால் பெருக்குவதன் மூலம் கண்டறியப்படுகிறது.





இந்த கட்டுரையில், பைதான், சி ++, ஜாவாஸ்கிரிப்ட் மற்றும் சி ஆகியவற்றைப் பயன்படுத்தி வடிவியல் தொடரின் கூட்டுத்தொகையை எவ்வாறு கண்டுபிடிப்பது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.





ஒரு வடிவியல் தொடர் என்றால் என்ன?

எல்லையற்ற வடிவியல் வரிசையின் விதிமுறைகளின் கூட்டுத்தொகை வடிவியல் தொடர் என்று அழைக்கப்படுகிறது. வடிவியல் வரிசை அல்லது வடிவியல் முன்னேற்றம் பின்வருமாறு குறிக்கப்படுகிறது:





யூடியூப் வீடியோக்களை இலவசமாக பதிவிறக்கம் செய்வது எப்படி
a, ar, ar², ar³, ...

எங்கே,

a = First term
r = Common ratio

பிரச்சனை அறிக்கை

உங்களுக்கு முதல் கால, பொதுவான விகிதம் மற்றும் இல்லை. வடிவியல் தொடரின் விதிமுறைகள். வடிவியல் தொடரின் தொகையை நீங்கள் கண்டுபிடிக்க வேண்டும். உதாரணமாக : முதலில் விதி = 1, பொதுவான விகிதம் = 2, மற்றும் noOfTerms = 8. வடிவியல் தொடர்: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 வடிவியல் தொடரின் தொகை: 255 இவ்வாறு, வெளியீடு 255 ஆகும்.



ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறியும் அணுகுமுறை

முதலில், ஒரு வடிவியல் தொடரின் தொகையைக் கண்டுபிடிப்பதற்கான மறுசீரமைப்பு வழியைப் பார்ப்போம். கீழே உள்ள ஒவ்வொரு முக்கிய நிரலாக்க மொழியிலும் இதை எப்படி செய்வது என்று நீங்கள் கண்டுபிடிப்பீர்கள்.

சி ++ புரோகிராம், இட்ரேஷனைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறியும்

மறுதொடக்கத்தைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையைக் கண்டறிய C ++ நிரல் கீழே உள்ளது:





// C++ program to find the sum of geometric series
#include
using namespace std;
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
float result = 0;
for (int i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << 'First Term: ' << firstTerm << endl;
cout << 'Common Ratio: ' << commonRatio << endl;
cout << 'Number of Terms: ' << noOfTerms << endl;
cout << 'Sum of the geometric series: ' << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
return 0;
}

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

பைடான் புரோகிராம், இட்ரேஷனைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறியும்

மறுவடிவமைப்பைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையைக் கண்டறிய பைதான் திட்டம் கீழே உள்ளது:





# Python program to find the sum of geometric series
# Function to find the sum of geometric series
def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
result = 0
for i in range(noOfTerms):
result = result + firstTerm
firstTerm = firstTerm * commonRatio
return result
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print('First Term:', firstTerm)
print('Common Ratio:', commonRatio)
print('Number of Terms:', noOfTerms)
print('Sum of the geometric series:', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

தொடர்புடையது: 'வணக்கம், உலகம்!' மிகவும் பிரபலமான நிரலாக்க மொழிகளில்

ஜாவாஸ்கிரிப்ட் புரோகிராம், வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறிதலைப் பயன்படுத்துகிறது

மறு செய்கையைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையைக் கண்டறிய ஜாவாஸ்கிரிப்ட் நிரல் கீழே உள்ளது:

// JavaScript program to find the sum of geometric series
// Function to find the sum of geometric series
function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
var result = 0;
for (let i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}

var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write('First Term: ' + firstTerm + '
');
document.write('Common Ratio: ' + commonRatio + '
');
document.write('Number of Terms: ' + noOfTerms + '
');
document.write('Sum of the geometric series: ' + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

இட்ரேஷனைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையைக் கண்டறிய சி திட்டம்

மறு செய்கையைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறிய சி நிரல் கீழே உள்ளது:

// C program to find the sum of geometric series
#include
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
float result = 0;
for (int i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf('First Term: %f ⁠n', firstTerm);
printf('Common Ratio: %f ⁠n', commonRatio);
printf('Number of Terms: %d ⁠n', noOfTerms);
printf('Sum of the geometric series: %f ⁠n', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
return 0;
}

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

ஃபார்முலாவைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையைக் கண்டறிய ஒரு திறமையான அணுகுமுறை

வடிவியல் தொடரின் தொகையைக் கண்டுபிடிக்க பின்வரும் சூத்திரத்தைப் பயன்படுத்தலாம்:

Sum of geometric series = a(1 – rn)/(1 – r)

எங்கே,

a = First term
d = Common ratio
n = No. of terms

சி ++ திட்டம் ஃபார்முலாவைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறியும்

சூத்திரத்தைப் பயன்படுத்தி வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறிய C ++ நிரல் கீழே உள்ளது:

// C++ program to find the sum of geometric series
#include
using namespace std;
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio);
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << 'First Term: ' << firstTerm << endl;
cout << 'Common Ratio: ' << commonRatio << endl;
cout << 'Number of Terms: ' << noOfTerms << endl;
cout << 'Sum of the geometric series: ' << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
return 0;
}

வெளியீடு:

மேக்புக் ப்ரோவில் நினைவகத்தை எவ்வாறு சேர்ப்பது
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

சூத்திரத்தைப் பயன்படுத்தி வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறிய பைதான் திட்டம்

சூத்திரத்தைப் பயன்படுத்தி வடிவியல் தொடரின் தொகையைக் கண்டறிய பைதான் திட்டம் கீழே உள்ளது:

# Python program to find the sum of geometric series
# Function to find the sum of geometric series
def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio)
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print('First Term:', firstTerm)
print('Common Ratio:', commonRatio)
print('Number of Terms:', noOfTerms)
print('Sum of the geometric series:', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

தொடர்புடையது: பல மொழிகளில் இரண்டு எண்களின் எல்சிஎம் மற்றும் ஜிசிடியை எப்படி கண்டுபிடிப்பது

அழைக்கும் போது உங்கள் தொலைபேசி எண்ணை எப்படி மறைப்பது

ஃபார்முலாவைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறிய ஜாவாஸ்கிரிப்ட் திட்டம்

சூத்திரத்தைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் தொகையைக் கண்டறிய ஜாவாஸ்கிரிப்ட் நிரல் கீழே உள்ளது:

// JavaScript program to find the sum of geometric series
// Function to find the sum of geometric series
function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
return (firstTerm * (1 - Math.pow(commonRatio, noOfTerms))) / (1 - commonRatio);
}

var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write('First Term: ' + firstTerm + '
');
document.write('Common Ratio: ' + commonRatio + '
');
document.write('Number of Terms: ' + noOfTerms + '
');
document.write('Sum of the geometric series: ' + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

தொடர்புடையது: ஒரு சரத்தில் கொடுக்கப்பட்ட கதாபாத்திரத்தின் நிகழ்வுகளை எவ்வாறு கணக்கிடுவது

சி ஃபார்முலாவைப் பயன்படுத்தி ஒரு வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறியும் திட்டம்

சூத்திரத்தைப் பயன்படுத்தி வடிவியல் தொடரின் கூட்டுத்தொகையைக் கண்டறிய சி நிரல் கீழே உள்ளது:

// C program to find the sum of geometric series
#include
#include
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio);
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf('First Term: %f ⁠n', firstTerm);
printf('Common Ratio: %f ⁠n', commonRatio);
printf('Number of Terms: %d ⁠n', noOfTerms);
printf('Sum of the geometric series: %f ⁠n', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
return 0;
}

வெளியீடு:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

வெவ்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி வடிவியல் தொடர் தொகைகளை எவ்வாறு கண்டுபிடிப்பது என்பது இப்போது உங்களுக்குத் தெரியும்

இந்த கட்டுரையில், இரண்டு அணுகுமுறைகளைப் பயன்படுத்தி வடிவியல் தொடரின் தொகையை எவ்வாறு கண்டுபிடிப்பது என்பதை நீங்கள் கற்றுக்கொண்டீர்கள்: மறு செய்கை மற்றும் சூத்திரம். பைதான், சி ++, ஜாவாஸ்கிரிப்ட் மற்றும் சி போன்ற பல்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி இந்த சிக்கலை எவ்வாறு தீர்ப்பது என்பதை நீங்கள் கற்றுக்கொண்டீர்கள்.

பைதான் குறியீட்டு வாசிப்பில் கவனம் செலுத்தும் ஒரு பொது நோக்கத்திற்கான நிரலாக்க மொழி. நீங்கள் தரவு அறிவியல், இயந்திர கற்றல், வலை மேம்பாடு, பட செயலாக்கம், கணினி பார்வை, போன்றவற்றுக்கு பைத்தானைப் பயன்படுத்தலாம். இது பல்துறை நிரலாக்க மொழிகளில் ஒன்றாகும். இந்த சக்திவாய்ந்த நிரலாக்க மொழியை ஆராய்வது மிகவும் மதிப்புக்குரியது.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் மின்னஞ்சல் உண்மையானதா அல்லது போலியானதா என்பதை சரிபார்க்க 3 வழிகள்

சற்று சந்தேகத்திற்குரிய ஒரு மின்னஞ்சலை நீங்கள் பெற்றிருந்தால், அதன் நம்பகத்தன்மையை சரிபார்க்க எப்போதும் சிறந்தது. மின்னஞ்சல் உண்மையானதா என்பதை அறிய மூன்று வழிகள் உள்ளன.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • பைதான்
  • ஜாவாஸ்கிரிப்ட்
  • சி நிரலாக்க
  • நிரலாக்க
எழுத்தாளர் பற்றி யுவராஜ் சந்திரா(60 கட்டுரைகள் வெளியிடப்பட்டன)

யுவராஜ் இந்தியாவின் டெல்லி பல்கலைக்கழகத்தில் கணினி அறிவியல் இளங்கலை மாணவர். அவர் முழு ஸ்டாக் வலை மேம்பாட்டில் ஆர்வம் கொண்டவர். அவர் எழுதாதபோது, ​​அவர் பல்வேறு தொழில்நுட்பங்களின் ஆழத்தை ஆராய்கிறார்.

யுவராஜ் சந்திராவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்