Ja vēlaties uzlabot savas programmēšanas prasmes, jūs, iespējams, vēlēsities kādā brīdī uzzināt par ģeometriskām sekvencēm. Ģeometriskā secībā katrs termins tiek atrasts, reizinot iepriekšējo terminu ar konstanti.
Šajā rakstā jūs uzzināsit, kā atrast ģeometrisko sēriju summu, izmantojot Python, C ++, JavaScript un C.
Kas ir ģeometriskā sērija?
Bezgalīgas ģeometriskas secības terminu summu sauc par ģeometrisku sēriju. Ģeometrisko secību vai ģeometrisko progresiju apzīmē šādi:
labākais palaidējs android tv box 2018
a, ar, ar², ar³, ...
kur,
a = First term
r = Common ratio
Paziņojums par problēmu
Jums tiek dots pirmais termins, kopīga attiecība un nē. ģeometriskās sērijas termini. Jums jāatrod ģeometrisko sēriju summa. Piemērs : Ļaujiet firstTerm = 1, commonRatio = 2 un noOfTerms = 8. Ģeometriskā sērija: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Ģeometriskās sērijas summa: 255 Tādējādi izvades vērtība ir 255.
Iteratīvā pieeja ģeometriskās sērijas summas atrašanai
Vispirms apskatīsim iteratīvo veidu, kā atrast ģeometriskās sērijas summu. Zemāk jūs uzzināsit, kā to izdarīt ar katru galveno programmēšanas valodu.
C ++ programma ģeometriskās sērijas summas atrašanai, izmantojot atkārtojumu
Zemāk ir programma C ++, lai atrastu ģeometriskas sērijas summu, izmantojot iterāciju:
// 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;
}
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Python programma, lai atrastu ģeometriskās sērijas summu, izmantojot atkārtojumu
Zemāk ir programma Python, lai atrastu ģeometriskas sērijas summu, izmantojot iterāciju:
# 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))
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Saistīts: Kā drukāt “Sveika, pasaule!” populārākajās programmēšanas valodās
JavaScript programma, lai atrastu ģeometrisko sēriju summu, izmantojot atkārtojumu
Zemāk ir JavaScript programma, lai atrastu ģeometriskas sērijas summu, izmantojot iterāciju:
// 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));
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
C Programma ģeometrisko sēriju summas atrašanai, izmantojot atkārtojumu
Zemāk ir C programma, lai atrastu ģeometriskas sērijas summu, izmantojot iterāciju:
// 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;
}
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Efektīva pieeja ģeometriskās sērijas summas noteikšanai, izmantojot formulu
Lai atrastu ģeometrisko sēriju summu, varat izmantot šādu formulu:
Sum of geometric series = a(1 – rn)/(1 – r)
kur,
a = First term
d = Common ratio
n = No. of terms
C ++ programma ģeometriskās sērijas summas atrašanai, izmantojot formulu
Zemāk ir programma C ++, lai atrastu ģeometriskas sērijas summu, izmantojot formulu:
// 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;
}
Izeja:
kā noteikt, vai facebook ir uzlauzts
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Python programma, lai atrastu ģeometriskās sērijas summu, izmantojot formulu
Zemāk ir programma Python, lai atrastu ģeometriskas sērijas summu, izmantojot formulu:
# 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))
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Saistīts: Kā atrast divu skaitļu LCM un GCD vairākās valodās
tālrunis neparādīsies datorā
JavaScript programma, lai atrastu ģeometrisko sēriju summu, izmantojot formulu
Zemāk ir JavaScript programma, lai atrastu ģeometriskas sērijas summu, izmantojot formulu:
// 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));
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Saistīts: Kā skaitīt virknes dotās rakstzīmes gadījumus
C Programma ģeometrisko sēriju summas atrašanai, izmantojot formulu
Zemāk ir C programma, lai atrastu ģeometriskas sērijas summu, izmantojot formulu:
// 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;
}
Izeja:
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
Tagad jūs zināt, kā atrast ģeometrisko sēriju summas, izmantojot dažādas programmēšanas valodas
Šajā rakstā jūs uzzinājāt, kā atrast ģeometrisko sēriju summu, izmantojot divas pieejas: iterāciju un formulu. Jūs arī uzzinājāt, kā atrisināt šo problēmu, izmantojot dažādas programmēšanas valodas, piemēram, Python, C ++, JavaScript un C.
Python ir universāla programmēšanas valoda ar uzsvaru uz koda lasāmību. Jūs varat izmantot Python datu zinātnei, mašīnmācībai, tīmekļa izstrādei, attēlu apstrādei, datora redzei utt. Tā ir viena no daudzpusīgākajām programmēšanas valodām. Ir ļoti vērts izpētīt šo spēcīgo programmēšanas valodu.
Kopīgot Kopīgot Čivināt E -pasts 3 veidi, kā pārbaudīt, vai e -pasts ir īsts vai viltotsJa esat saņēmis e -pastu, kas izskatās mazliet apšaubāms, vienmēr vislabāk ir pārbaudīt tā autentiskumu. Šeit ir trīs veidi, kā noteikt, vai e -pasts ir īsts.
Lasīt Tālāk Saistītās tēmas- Programmēšana
- Python
- JavaScript
- C Programmēšana
- Programmēšana
Yuvraj ir datorzinātņu bakalaura students Deli universitātē, Indijā. Viņš aizraujas ar Full Stack tīmekļa izstrādi. Kad viņš neraksta, viņš pēta dažādu tehnoloģiju dziļumu.
Vairāk no Yuvraj ChandraAbonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu