рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рдХреА рдЧрдгрдирд╛ рдкрд╛рдИ

рдкрд╛рдИ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рд╡рд┐рдзрд┐ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рд╛рд░ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЧрдгрди рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЧрдгрдирд╛ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ = 2 тАЛтАЛрдЖрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЧ рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рддреНрд░рд┐рдЬреНрдпрд╛ рдЖрд░ рдХрд╛ рдПрдХ рдЪрдХреНрд░ рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рд╡рд░реНрдЧ рдХреЗ рдЕрдВрджрд░ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЕрдВрдХ рдбрд╛рд▓рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдЬреНрдпрд╛рдорд┐рддреАрдп рд░реВрдк рд╕реЗ, рд╕рдВрднрд╛рд╡реНрдпрддрд╛ P 1 рдЬреЛ рдмрд┐рдВрджреБ рд╡реГрддреНрдд рдореЗрдВ рдЖрддреА рд╣реИ рд╡рд╣ рд╡реГрддреНрдд рдФрд░ рд╡рд░реНрдЧ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИ:
P 1 = S рд╡реГрддреНрдд / S рд╡рд░реНрдЧ = =R 2 / a 2 = / R 2 / (2 R ) 2 = 2 R 2 / (2 R ) 2 = ╧А / 4 (1)
рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐

рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рдШреЗрд░реЗ рдореЗрдВ рдЖрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдЧрдгрдирд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рдж рдФрд░ рднреА рд╕рд░рд▓ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ: рдЪрдХреНрд░ рдореЗрдВ рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдВрдХреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ:
рдкреА 2 = рдПрди рдПрдХ рд╕рд░реНрдХрд▓ рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ / рдПрди рдЕрдВрдХ ; (2)
рдЗрд╕рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдпреЛрдЧ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдВрдХреЛрдВ рдХреЗ рд╕рд╛рде, рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
lim (N points тЖТ тИЮ) тБб (P2-P1) = 0; (3)
рдЗрд╕рд▓рд┐рдП:
╧А / 4 = N рд╕рд░реНрдХрд▓ рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ / N рдЕрдВрдХ ; (4)
╧А = рд╕рд░реНрдХрд▓ рдореЗрдВ 4 Nfallen / N рдЕрдВрдХ ; (5)
рд▓реЗрдХрд┐рди! рдореЙрдбрд▓рд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ (5), рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрдбрд╝рд╛рдИ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рд╢реНрди рд╣реИрдВ: рд╡рд░реНрдЧ рдХреЗ рдЗрд╖реНрдЯрддрдо рдЖрдХрд╛рд░ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рдмрд┐рдВрджреБрдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрд╛:
#include<stdio.h> #include<math.h> #define limit_Nmax 1e7 //   #define limit_a 1e6 //   #define min_a 100 //  double circle(double, double); //  y        . int main() { double x,y,Pi; long long int a=min_a//  i=0;// double Ncirc=0;// ,    double Nmax=a; //   while (a<limit_a) //   { Nmax=a; while (Nmax<=limit_Nmax) //     { Ncirc=0; i=0; // while (i<Nmax) { x = (random() % (a * 1000))/1000; //   3    y = (random() % (a * 1000))/1000; // Y  3    if (y*y<=circle(x,(a/2))) //     { Ncirc++; } i++; } Pi=(Ncirc/Nmax)*4; Nmax *= 2; printf("\n%lld,%.0f,%f",a,Nmax,Pi); } a*=2; } } double circle(double x, double radius) { double y=radius*radius-x*x; return y; } 

рдХрд╛рд░реНрдпрдХреНрд░рдо рддреНрд░рд┐рдЬреНрдпрд╛ рдФрд░ рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдИ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдмрдЪреА рд╣реИ рдХрд┐ рд╡рд╣ рдЙрд╕реЗ рд╕реНрд╡рдпрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗ рдФрд░ рдЙрд╕реЗ рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПред

рдореИрдВ рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рджреВрдВрдЧрд╛:
рддреНрд░рд┐рдЬреНрдпрд╛
Ntochek
рдЕрдиреБрдХрд░рдгреАрдп
102,400
204,800
3.145664
102,400
409,600
3.137188
102,400
819,200
3.139326
102,400
1638400
3.144478
102,400
3276800
3.139875
102,400
6553600
3.142611
102,400
13107200
3.140872
102,400
26214400
3.141644
102,400
52428800
3.141217
102,400
1,05E + 08
3.141324
102,400
2,1E + 08
3.141615
102,400
4.19E + 08
3.141665
102,400
8.39E + 08
3.141724
102,400
1,68E + 09
3.141682


рдпрджрд┐ рдХреБрдЫ рднреА рд╣реЛ, рддреЛ рдкрд╛рдИ рдХрд╛ рдорд╛рди рдпрд╣рд╛рдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪрд┐рд╣реНрди рддрдХ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
рдЫрд╡рд┐ рдХрд╛ рд╕реНрд░реЛрдд рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╣реИред

Source: https://habr.com/ru/post/In128454/


All Articles