Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

БтатистичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ макроэкономики

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для I ΠΎΡ‚ n Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ. Π’Ρ‹Π²ΠΎΠ΄ массива Y Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ n, m. Π Π°Π·ΠΌΠ΅Ρ€Π°: n=', n,', * m=', m); for i:=0 to n-1 do. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° образования ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. ВывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Z Ρ€Π°Π·ΠΌΠ΅Ρ€Π°: n=2,m=2. Procedure writematr (var y: matr; name: char; n, m: int); Для k ΠΎΡ‚ 0 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ. Для i ΠΎΡ‚ 0 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ. Для i ΠΎΡ‚ 0 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ. Для I ΠΎΡ‚ 1 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ. Π’Ρ‹Π²ΠΎΠ΄ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БтатистичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ макроэкономики (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Российский государствСнный гидромСтСорологичСский унивСрситСт

ЭкономичСский ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ-Π³ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚

ΠšΠ°Ρ„Π΅Π΄Ρ€Π° Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π°

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°»

БтатистичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ макроэкономики

Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³

2008 Π³.

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.

Π”Π°Π½Ρ‹: Π²Π΅ΠΊΡ‚ΠΎΡ€ нСпроизводствСнного потрСблСния, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ мСТотраслСвого баланса ΠΈ .

1. Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π’.

2. Найти Π²Π΅ΠΊΡ‚ΠΎΡ€ Π²Π°Π»ΠΎΠ²ΠΎΠ³ΠΎ выпуска Ρ…, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ потрСблСния.

3. Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ах.

4. Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ .

ВсС расчСты произвСсти с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС ΠŸΠΠ‘ΠšΠΠ›Π¬.

β„– Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

Π’Π΅ΠΊΡ‚ΠΎΡ€ потрСблСния,

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° мСТотраслСвого

баланса

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° мСТотраслСвого баланса

1/3

1/3 1/6

? ?

? ?

? ¼

program KURSOVOJ_PROJECT;

uses crt;

type int=0.10;

vec=array [0.10] of real;

matr=array [0.10,0.10] of real;

var x, x1, ax, ax1, c: vec;

e, a, a1, b, b1, br, br1: matr;

m, n: int;

name:char;

procedure readvec (var x: vec; name: char; n: int);

var i: int;

begin

writeln (' ВвСсти Π²Π΅ΠΊΡ‚ΠΎΡ€ ', name,' Ρ€Π°Π·ΠΌΠ΅Ρ€Π° n=', n); for i:=0 to n-1 do

begin

write (' ', name,'[', i:2,']='); readln (x[i])

end;

end;readvec

procedure writevec (var x: vec; name: char; n: int);

var i: int;

begin

writeln (' ВывСсти Π²Π΅ΠΊΡ‚ΠΎΡ€ ', name, ' Ρ€Π°Π·ΠΌΠ΅Ρ€Π° n=', n); for i:=0 to n-1 do

begin

write (' ', name,'[', i:2,']='); writeln (x[i]: 10:5)

end;

end;writevec

procedure readmatr (var y: matr; name: char; n, m: int);

var i, j: int;

begin

writeln (' ВвСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ', name,

' Ρ€Π°Π·ΠΌΠ΅Ρ€Π°: n=', n,', * m=', m); for i:=0 to n-1 do

for j:=0 to m-1 do

begin

write (' ', name, '[', i:2,' ,', j:2, ']= ');

readln (y[i, j])

end;

end;readmatr

procedure writematr (var y: matr; name: char; n, m: int);

var i, j: int;

begin

writeln (' ВывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ', name,

' Ρ€Π°Π·ΠΌΠ΅Ρ€Π°: n=', n,', * m=', m);

for i:=0 to n-1 do

for j:=0 to m-1 do

begin

write (' ', name, '[', i:2,' ,', j:2, ']= ');

writeln (y[i, j]: 8:4)

end;

end;writematr

procedure Em (var E: matr; n: int);

var i, j: int;

begin

for i:=0 to n do

for j:=0 to n do

if i=j then E[i, j]: =1 else E[i, j]: =0;

end;end E

procedure Rmatr (var a, b, c:matr; n, m: int);

var i, j: int;

begin

for i:=0 to n do

for j:=0 to m do

c[i, j]: =a[i, j]-b[i, j];

end;Rmatr

procedure obrmatr (Var AIS, AP: matr; n: int);

var i, j, k, l: integer;

a:matr;

begin

a:=AIS;

n:=n-1;

for k:=0 to n do begin

for j:=0 to n do

if (j<>k) then AP[k, j]: =-a[k, j]/a[k, k];

for i:=0 to n do

if (i<>k) then AP [i, k]: =a[i, k]/a[k, k];

for i:=0 to n do

for j:=0 to n do

if (i<>k) and (j<>k)

then AP[i, j]: = a[i, j]-a[i, k]*a[k, j]/a[k, k];

AP[k, k]:=1/a[k, k]; a:=AP;

end;

end; end obrmatr

procedure matrvec (var b: matr; var c, x: vec; n: int);

var i, j: int;

begin

for j:=0 to n-1 do begin

x[j]: =0;

for i:=0 to n-1 do

x[j]: =x[j]+b[i, j]*c[i]

end;

end; end matrvec

{ Π’Π•Π›Πž ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ« }

begin

clrscr;

readvec (c,'C', 2);

readmatr (a,'A', 2,2);

readmatr (a1,'Z', 2,2);

Em (e, 2); rmatr (e, a, br, 2,2); rmatr (e, a1, br1, 2,2); obrmatr (br, b,2); obrmatr (br1, b1, 2); matrvec (B, C, x, 2); matrvec (B1, C, x1, 2); matrvec (A, x, ax, 2); matrvec (A1, x1, ax1, 2);

if (ax[0]<=c[0]) and (ax[1]<=c[1]) then

writeln (' Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A — эффСктивна') else

writeln (' Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A — Π½Π΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°');

if (ax1[0]<=c[0]) and (ax1[1]<=c[1]) then

writeln (' Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A1 — эффСктивна') else

writeln (' Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A1 — Π½Π΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°');

readln

write matr (B,'B', 2,2);

write matr (B1,'Z', 2,2);

write vec (x,'x'.2);

write vec (x1,'y', 2);

end.

{ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹}

1.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Π²ΠΎΠ΄Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°

Π’Π²ΠΎΠ΄ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° X Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ n

Для I ΠΎΡ‚ n Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

ВвСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта массива X[i]

2.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°

Π’Ρ‹Π²ΠΎΠ΄ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° X Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ n

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

ВывСсти Π²Π΅ΠΊΡ‚ΠΎΡ€ X[i;j]

3.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Π²ΠΎΠ΄Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π’Π²ΠΎΠ΄ размСрности n, m Π²Π²ΠΎΠ΄ элСмСнтов массива Y[i;j]

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ m-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

ВвСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта массива Y[i;j]

4.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π’Ρ‹Π²ΠΎΠ΄ массива Y[i;j] Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ n, m

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ m-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

ВывСсти массив Y[i;j]

5.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π’Ρ‹Π²ΠΎΠ΄ массива E[i;j] Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ n

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ m-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

I=j

Π”Π° ΠΠ΅Ρ‚

E [I;j] = 1 F[j;j]=0

ВывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ E [i;j]

6.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° умноТСния Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ m-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

C[i;j]: =a[i;j]-b[i;j]

7.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° умноТСния Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

X[i;j]: =0

Для i ΠΎΡ‚ 0 Π΄ΠΎ n-1 с ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

X[j]: =x[j]+c[i]*b[i;j]

8.ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° образования ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

А=ais;n:=n-1

Для k ΠΎΡ‚ 0 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

Для i ΠΎΡ‚ 0 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

j?k

true

Ap[k;j]: =-a[k;j]/a[k;k]

Для I ΠΎΡ‚ 1 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

i?k

true

Ap[i;k]: =A [i;k]/A[k;k]

Для i ΠΎΡ‚ 0 Π΄ΠΎ n Ρ ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

Для j ΠΎΡ‚ 0 Π΄ΠΎ nс ΡˆΠ°Π³ΠΎΠΌ 1 Π΄Π΅Π»Π°Ρ‚ΡŒ

i?k;j?k

true

AP[i;j]: =a[i;j]-a[i;j]*a[k;j]/a[k;k]

AP[k;k]: =1/a[k;k]

Q:=AP

РасчСты ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ:

B[0,0]=4.6154

B[0,1]=1,0462

B[1,0]=3,0769

B[1,1]=2,0308

ВывСсти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Z Ρ€Π°Π·ΠΌΠ΅Ρ€Π°: n=2,m=2

Z[0,0]=2,400

Z[0,1]=0,800

Z[1,0]=0,800

Z[1,1]=1,600

ВывСсти Π²Π΅ΠΊΡ‚ΠΎΡ€ Π₯ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° n=2

Π₯[0]=13,84 615

Π₯[1]=7,13 846

ВывСсти Π²Π΅ΠΊΡ‚ΠΎΡ€ x Ρ€Π°Π·ΠΌΠ΅Ρ€Π° n=2

Y[0]=4,8000

Y[1]=5,6000

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ