ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π‘ΠΈ++ Builder

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π—Π°Π΄Π°Π½ΠΈΠ΅ Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2 ΠΈ 3 Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ № 1. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΡΡ€Π΅Π΄Π΅ Π‘ΠΈ++Builder Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Label, Edit, Button, Memo Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard. Для вычислСния выраТСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ событиС OnClick ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Button1: имя ΠΌΠ΅Ρ‚ΠΎΠ΄Π° состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΈΠΌΠ΅Π½ΠΈ события Button1+Click=Button1Click. НСобходимо ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π‘ΠΈ++ Builder (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° № 1

Π’Π΅ΠΌΠ° Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹: знакомство со ΡΡ€Π΅Π΄ΠΎΠΉ Π‘ΠΈ++Builder

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: освоСниС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ структуры ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ порядка дСйствий ΠΏΡ€ΠΈ вычислСнии Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ; ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² построСния ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρƒ-Π²Ρ‹Π²ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

1. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

1. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСму ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ согласно Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ.

2. ВывСсти Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ 5 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Знакомство с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Label, Edit, Button, Memo Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard срСды Π‘ΠΈ++Builder, bспользованиС ΠΈΡ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

1. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выполнСния Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

1.1 Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ тСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ΠΌΠ΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

1.2 ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:

Π—Π°Π΄Π°Π½ΠΈΠ΅ Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2 ΠΈ 3 Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ № 1. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΡΡ€Π΅Π΄Π΅ Π‘ΠΈ++Builder Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Label, Edit, Button, Memo Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard.

ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ label edit button memo Π²ΠΊΠ»Π°Π΄ΠΊΠ°

2. Π—Π°Π΄Π°Ρ‡ΠΈ Π—Π°Π΄Π°Ρ‡Π° 2.1 Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния Π°=0.2; x=0.4; m=2.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ

1. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ прСдставляСм Π½Π° Π±Π»ΠΎΠΊ схСмС. Алгоритм — Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ (Рисунок-1).

2. На Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard срСды Π‘ΠΈ++Builder ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹: ΠΏΡΡ‚ΡŒ — Label, Ρ‚Ρ€ΠΈ — Edit, Π΄Π²Π° — Button, Π·Π°Π΄Π°Π΅ΠΌ свойства. Для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Form1 ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ BorderStyle — Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹, Width — ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹; Height — высоту. Для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Label ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойства Caption, Left, Top, для Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Button — Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Caption ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ выполняСмыС дСйствия. ПолС Edit ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для Π²Π²ΠΎΠ΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π³ΠΎ свойство Text ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ. Для этих Ρ†Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ возмоТностями страницы Properties ΠΎΠΊΠ½Π° инспСктора ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Object Inspector) Π‘ΠΈ++Builder.

3.

Π’Π°Π±Π»ΠΈΡ†Π° 1. Бвойства ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Form1

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

Бвойства

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Form1

BorderStyle

bsSizeable

Caption

Лабораторная_Ρ€Π°Π±ΠΎΡ‚Π°№ 2

Width

Height

Π’Π°Π±Π»ΠΈΡ†Π° 2. Бвойства ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Label, Edit, Button

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

Caption

Text

Left

Top

Label1

Π—Π°Π΄Π°Ρ‡Π° № 1

Label2

a =

Label3

x =

Label4

m =

Label5

;

Edit1

;

Edit2

;

Edit3

;

Button1

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ

Button2

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ

4. Для использования матСматичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» math. h Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ прСпроцСссора #include .

5. Для вычислСния выраТСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ событиС OnClick ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Button1: имя ΠΌΠ΅Ρ‚ΠΎΠ΄Π° состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΈΠΌΠ΅Π½ΠΈ события Button1+Click=Button1Click

void __fastcall TForm1: Button1Click (Sender: TObject);

6. НСобходимо ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, согласно заданию: m — Ρ†Π΅Π»ΠΎΠ΅, a, ΠΈ Ρ… — вСщСствСнноС, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ y — число вСщСствСнного Ρ‚ΠΈΠΏΠ°: int m; double a, x, y;

7. Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

a=StrToFloat (Edit1.Text);

x=StrToFloat (Edit2.Text); //ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строкового Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²Π΅Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅

m=StrToInt (Edit3.Text);

8. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ записи арифмСтичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, вычисляСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρƒ:

y = pow (x, 2)-pow (2, m*x)*sin (5*x)+pow (a, 3.2);

9. Для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ствойство Caption ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Label5 :

Label5->Caption="Y = «+FloatToStrF (y, ffFixed, 5,2);

10. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡ‹ F12 ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ иснтрумСнтов ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ с ΠΎΠΊΠ½Π° ΠΊΠΎΠ΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΎΠΊΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΡ‹ .

11. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ событиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Button2:

void __fastcall TForm1: Button2Click (Sender: TObject);

12. Для обновлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΠ»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Edit Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Clear () ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ:

Edit1->Clear (); Edit2->Clear ();Edit3->Clear ();

13. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ 9

14. ΠŸΡ€ΠΈ сохранСнии ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ FileSave Project As ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ мСню срСда Π‘ΠΈ++Builder ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄Π²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°: Save Unit As — сохранСниС модуля; Save Project As — сохранСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ ΠΎΠ±ΠΎΠΈΡ… ΠΎΠΊΠ½Π°Ρ… Π² ΠΏΠΎΠ»Π΅ Имя Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΈΠΌΠ΅Π½Π° модуля ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

15. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ клавиши F9 ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов произвСсти ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

16. ВвСсти значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΠ»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Edit1, Edit2, Edit3

17. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

//—————————————————————————————————————;

#include

#include

#pragma hdrstop

#include «Unit1.h»

//—————————————————————————————————————;

#pragma package (smart_init)

#pragma resource «*.dfm»

TForm1 *Form1;

//—————————————————————————————————————;

__fastcall TForm1: TForm1(TComponent* Owner)

: TForm (Owner)

{

}

//—————————————————————————————————————;

void __fastcall TForm1: Button1Click (TObject *Sender)

{

int m; float a, x, y;

a= StrToFloat (Edit1->Text);

x= StrToFloat (Edit2->Text);

m= StrToInt (Edit3->Text);

y = pow (x, 2)-pow (2, m*x)*sin (5*x)+pow (a, 3.2);

Label5->Caption = «Y = «+ FloatToStrF (y, ffFixed, 5,2);

}

//—————————————————————————————————————;

void __fastcall TForm1: Button2Click (TObject *Sender)

{

Edit1->Clear (); Edit2->Clear (); Edit3->Clear ();

}

//—————————————————————————————————————;

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