.


:




:

































 

 

 

 


MV 3.0.

1

 

i MV3.0

 

:

. . ʲ-16-

..

: 18.09.2016

 

ϳ:________________

 

 

:

..

 

: ______________

 

ϳ: ______________

 

 

2016 .

: .

: , , i MV 3.0.

 

1. , .

, p p ' p p. ', p p, p ', p , , pp ' ' p, p' . pp: ', , ' - p, .

i pp:

1) , p .

2) '-p , ' p .

3) p "-'" , p, p p ( p, p, p, .).

4) ' , p ' p' '-p.

5) p , ' p . "'-p" "".

6) p.

 

' pp , p p p.

1. p ', p ':

pp p, p p;

p pp p pp;

p p.

2. i i ii i i:

ii i(ii);

ii i,

iii ii.

3. i i i:

ii, iii, ii.

 

MV 3.0.

H ' p . p .

H p p , . ' p pp, .

H p p p , p' . ' pp . , p , p' .

H p p , p p ' p' pp p , p' .

H p p' . p p, p p , .

 

 

4. , i MV 3.0.

MV 3.0. .

, , . .

, .

 

1 3

 

 

 

MV 3.0

 

ᒺ, ᒺ,,.

5 MV 3.O.

, , .


̳

 

2

 

 

:

. . ʲ-16-

..

: 19.09.2016

 

ϳ:________________

 

 

:

..

 

: ______________

 

ϳ: ______________

 

 

2016 .

: . .

 

Xn+1 = (a*Xn +c) mod m, X0 >=0, m>X0, m>a, m>c.

ii ii . i ii m i i i i, :

1. m - i .

2. a-1 p i p, i m.

3. a-1 4, m 4.

():

k

V = 1/n (Σ ((Y2 /Ps) - n))

s=1 s

 

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

unsigned __int64 x0;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//--------------------------------------------------------

//

int __fastcall TForm1::Progr_rand(int n)

{

unsigned __int64 m = 9576890767,a = 1500450271,xn;

int c = 7;

xn = (a*x0 + c)%m;

x0 = xn;

return x0%n;

}

//---------------------------------------------------------------------------

//

void __fastcall TForm1::Button1Click(TObject *Sender)

{

int pos=1;

long dosl,p,k;

ProgressBar1->Min = 1;

ProgressBar1->Max = 27;

long kilk_dosl,i,chastota[11]={0,0,0,0,0,0,0,0,0,0,0};

int ind;

randomize();

double E_i,V=0;

double ogid[]={0.02777777777777777777777777778,

0.05555555555555555555555555556,

0.08333333333333333333333333333,

0.11111111111111111111111111111,

0.13888888888888888888888888889,

0.16666666666666666666666666667,

0.13888888888888888888888888889,

0.11111111111111111111111111111,

0.08333333333333333333333333333,

0.05555555555555555555555555556,

0.02777777777777777777777777778};

kilk_dosl = Edit1->Text.ToInt(); //

p = (kilk_dosl/ProgressBar1->Max)-(kilk_dosl%ProgressBar1->Max);

k = p;

x0 = GetTickCount();

for(i=0;i<kilk_dosl;i++)

{

//

if(RadioButton1->Checked)

{

ind=random(5);

ind=ind+random(5);

}

//

else

{

ind = Progr_rand(5);

ind = ind + Progr_rand(5);

}

chastota[ind]++;

//---------------------------------------

if(i==p){

ProgressBar1->Position = pos;

pos++;

p+=k;

}

//---------------------------------------

}

// V

for(i=0;i<11;i++)

{

E_i = kilk_dosl*ogid[i];

V+=((chastota[i]-E_i)*(chastota[i]-E_i))/E_i;

}

Edit2->Text = V; //

}

//---------------------------------------------------------------------------

void __fastcall TForm1::RadioButton1Click(TObject *Sender)

{

RadioButton2->Checked = false;

}

//---------------------------------------------------------------------------

1.1 1

 

1.2 builder


̳

 

3

 

 

:

. . ʲ-16-

..

: 27.09.2016

 

ϳ:________________

 

 

:

..

 

: ______________

 

ϳ: ______________

 

 

2016 .

: ᒺ, , , , . . , n- ᒺ m-.

n m
     

#include <vcl.h>

#pragma hdrstop

#include "Mod_lab_3_Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

double t_im = 0.0;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//-------------------------------------------

int __fastcall TForm1::Recurs(int k)

{

int im,poo;

im = (k*2)+1;

k = im;poo = im;

do{

k-=2;

if(k == 1){

im = im + 1;

k = -1;}

else im = im + k;

}while(k>=0);

im = (im*2)-poo;

return im;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

double i,chus,znam;

int m,n,kilk_dosl,vc,k;

int x1,x2,p;

double r_im=0.0;

int rt=25;

randomize();

kilk_dosl = Edit1->Text.ToInt();

n = 11;

m = 3;

chus = Recurs(m);

znam = Recurs(n);

Edit4->Text = chus/znam; //

p = (kilk_dosl/rt)-(kilk_dosl%rt);

k = p;

for(i = 0; i<=kilk_dosl; i++)

{

x1 = 0; x2 = 0;

// "

for(int j=0; j<=n; j++)

{

vc = random(99);

if(vc>0 && vc<25)

x1 = x1 + 1;

if(vc>25 && vc<50)

x1 = x1 - 1;

if(vc>50 && vc<75)

x2 = x2 + 1;

if(vc>75 && vc<99)

x2 = x2 -1;

}

if(x1+x2==3)

r_im++;

}

//

Edit5->Text = r_im/kilk_dosl;

}

3 ˲ֲ ˲ ܻ

 

.

Ø ;

Ø --i ;

Ø ii ';

Ø ii iii;

Ø i i;

Ø i ii.

 


4

 

.

ii i ;

;

.

5

 

C++ Builder.

i i;

;

;

i, ;

;

i;

i.

6

 

: , , , .

ᒺ;

;

i ;

;

.

7

 

, C++ Builder/

o ;

o i;

o i ;

o ii ;

o i-p;

o H ;

o ;

o ;

o pii ;

o i ;

o i ;

o i ;

o pi;

o Hpp .



<== | ==>
 | .
:


: 2016-11-24; !; : 765 |


:

:

- , - .
==> ...

1663 - | 1588 -


© 2015-2024 lektsii.org - -

: 0.107 .