Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ

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

ЛогичСская структура ΠΌΠΎΠ΄Π΅Π»ΠΈ систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ-дискрСтного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для контроля ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ сооруТСния, прСдставлСнного систСмой гСодСзичСских ΠΌΠ°Ρ€ΠΎΠΊ см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ.1) ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС структурно дСлится Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ прогнозирования состояний ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния (обобщённая Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏ. 4,5,6… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ЛогичСская структура ΠΌΠΎΠ΄Π΅Π»ΠΈ систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ-дискрСтного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для контроля ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ сооруТСния, прСдставлСнного систСмой гСодСзичСских ΠΌΠ°Ρ€ΠΎΠΊ см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ.1) ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС структурно дСлится Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ:

  • -ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ исходных Π΄Π°Π½Π½Ρ‹Ρ…;
  • -ΠΌΠΎΠ΄ΡƒΠ»ΡŒ матСматичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;
  • -ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°;
  • -ΠΌΠΎΠ΄ΡƒΠ»ΡŒ отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
  • 1.5.1 ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Π°Ρ Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.

1.5.2 ЛогичСская Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.

1.5.3 Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π±Π»ΠΎΠΊ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.

1.5.4 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° логичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ расчёта 3 уровня ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ расчёта 3 уровня.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация ΠΌΠΎΠ΄Π΅Π»ΠΈ систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ-дискрСтного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… для опрСдСлСния ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· ΡΠΎΡΡ‚ояния Π² ΡΠΎΡΡ‚ояниС

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C++Builder Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация вычислСния Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ М (t) (обобщённая Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏ. 4,5,6).

double GetMu (int i, double eps) // ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мю Π΄Π»Ρ строки i.

{.

double S=0; // обнуляСм сумму.

if (el.bid==-1) // Ссли индСкс Π±Π»ΠΎΠΊΠ° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚. Ρ€Π°Π²Π΅Π½ -1 (сумма ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΌΠ°Ρ€ΠΊΠ°ΠΌ здания).

for (int j=0;j.

else{ // Ссли Π±Π»ΠΎΠΊ Π²Ρ‹Π±Ρ€Π°Π½ (ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ сумму ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΌΠ°Ρ€ΠΊΠ°ΠΌ Π±Π»ΠΎΠΊΠ°).

GETB; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° ΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅.

// расчСт.

for (int j=0;j.

S+=pow (data[i][b[el][j]]+eps, 2); // суммируСм элСмСнты

}

return sqrt (S); // Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΊΠΎΡ€Π΅Π½ΡŒ суммы Код для записи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ

// ставим Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

sg1->RowCount=M+2;

sg1->ColCount=12;

// подписываСм ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

sg1->Cells[0][0]="Π”Π°Ρ‚Π°" ;

sg1->Cells[1][0]="mu (ΠΌ)" ;

sg1->Cells[2][0]="a (Ρ€Π°Π΄)" ;

sg1->Cells[3][0]="mu ΠΏΡ€." ;

sg1->Cells[4][0]="a ΠΏΡ€.(Ρ€Π°Π΄)" ;

sg1->Cells[5][0]="mu+ (ΠΌ)" ;

sg1->Cells[6][0]="a+ (Ρ€Π°Π΄)" ;

sg1->Cells[7][0]="mu- (ΠΌ)" ;

sg1->Cells[8][0]="a- (Ρ€Π°Π΄)" ;

sg1->Cells[9][0]="eps Ρ„. (ΠΌ)" ;

sg1->Cells[10][0]="dmu (ΠΌ)" ;

sg1->Cells[11][0]="уст." ;

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ вычислСния Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ А (t) (обобщённая Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏ. 4,5,6)

double GetA (int i, double eps) // ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, А Π΄Π»Ρ строки i

{

double S=0;

// ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ скалярно H0 ΠΈ Hi

if (el.bid==-1) // Ссли для всСго здания

for (int j=0; j

else { // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ… ΠΌΠ°Ρ€ΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ

GETB; // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ссылку Π½Π° ΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅

for (int j=0;j

S+=(data[0][b[el][j]]+eps)*(data[i][b[el.bid][j]]+eps); // расчСт суммы

}

// Π΄Π΅Π»ΠΈΠΌ Π½Π° ΠΌΡŽ

S/=GetMu (0,eps)*GetMu (i, eps);

// Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

if (S>1) S=1;

return Otr (acos (S));

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° M ΠΈ А, ΠœΠΏΡ€ ΠΈ ΠΠΏΡ€ (обобщённая Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏ. 4,5,6)

void TfmGraph1: DrawAMu () // Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ A (Mu)

{

// очистка Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Series1->Clear ();

// ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ (Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚. Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ дальнСйшСС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ)

if (!AMu1->Checked) return;

// прорисовка Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

for (int i=0;i

Series1->AddArrow (sg1->Cells[1][i+1]. ToDouble (), sg1->Cells[2][i+1].ToDouble (),

sg1->Cells[1][i+2]. ToDouble (), sg1->Cells[2][i+2].ToDouble ());

}

}

void TfmGraph1: DrawAprMupr () // Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Apr (Mupr)

{

// очистка Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Series2->Clear ();

Series5->Clear ();

// ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ (Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚. Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ дальнСйшСС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ)

if (!AprMupr1->Checked) return;

// прорисовка Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

for (int i=0;i

Series2->AddArrow (sg1->Cells[3][i+1]. ToDouble (), sg1->Cells[4][i+1].ToDouble (),

sg1->Cells[3][i+2]. ToDouble (), sg1->Cells[4][i+2].ToDouble ());

}

// рисуСм послСднюю Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΆΠΈΡ€Π½ΠΎ

Series5->AddXY (sg1->Cells[3][M+1]. ToDouble (), sg1->Cells[4][M+1].ToDouble ());

}

void __fastcall TfmGraph1: FormShow (TObject *Sender)

{

DrawAll ();

}

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ прогнозирования состояний ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния (обобщённая Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏ. 4,5,6) вычислСниС Β΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π½ΠΎΠΉ

double TForm1: GetMuPr (int i) // ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мю ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π½ΠΎΠ΅ для i-ΠΉ строки

{

if (i==0) return sg1->Cells[1][1]*A+(1-A)*sg1->Cells[1][1]. ToDouble ();

if (0

return sg1->Cells[1][i+1]. ToDouble ()*A+(1-A)*sg1->Cells[3][i].ToDouble ();

}

// для послСднСго

double S=0;

for (int i=0;iCells[3][i+1]. ToDouble ();

S/=M;

return S*A+(1-A)*sg1->Cells[3][i]. ToDouble ();

вычислСниС Π± ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π½ΠΎΠΉ

double TForm1: GetAPr (int i) // ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, А ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π½ΠΎΠ΅

{

if (i==0) return sg1->Cells[2][2]. ToDouble ()*A+(1-A)*sg1->Cells[2][2].ToDouble ();

if (0

return sg1->Cells[2][i+1]. ToDouble ()*A+(1-A)*sg1->Cells[4][i].ToDouble ();

}

// для послСднСго

double S=0;

for (int i=0;iCells[4][i+1]. ToDouble ();

S/=M;

return S*A+(1-A)*sg1->Cells[4][i]. ToDouble ();

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ опрСдСлСния ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ-допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’ Ρ€Π°ΡΡ‡Ρ‘Ρ‚Π΅ Ρ„Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡŽΡ‚ eps

// + вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π°.

sg1->Cells[5][i+1]=String (GetMu (i, eps));

sg1->Cells[6][i+1]=String (GetA (i, eps));

// - ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°.

sg1->Cells[7][i+1]=String (GetMu (i,-eps));

sg1->Cells[8][i+1]=String (GetA (i,-eps));

Бписок Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ элСмСнтов программирования.

ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ строкам

sg1->Cells[0][0]="Π”Π°Ρ‚Π°" ;

sg1->Cells[1][0]="mu (ΠΌ)" ;

sg1->Cells[2][0]="a (Ρ€Π°Π΄)" ;

Abs (a) — вычислСниС модуля Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π°.

Sqrt (a) — вычислСниС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня числа Π°.

AddArrow — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ стрСлки.

Caption — тСкст Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Cells (i, j) — ячСйка, находящаяся Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ i-Ρ‚ΠΎΠΉ строки ΠΈ j-Ρ‚ΠΎΠ³ΠΎ столбца.

Clear — очистка.

Show — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹.

Value — присвоСниС значСния.

Width — Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ (ΡˆΠΈΡ€ΠΈΠ½Π°) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Height — Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ (высота) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

RowCount — ΠΎΠ±Ρ‰Π΅Π΅ количСство строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ RecordCount — cΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ количСство записСй Π² Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

FieldCount — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ структурС записи.

FieldsΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ»Π΅ΠΉ.

ToDouble () — ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Ρ†Π΅Π»ΠΎΠ΅ число Π² Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅.

GETB — макрос ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉ ссылку Π½Π° Π±ΠΈΠ»Π΄ΠΈΠ½Π³ (строСниС).

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