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

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

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

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° случайных чисСл ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами элСмСнты, стоящих Π½Π° Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах, Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, стоящих Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Ρƒ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта вычислила Π±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ ГосударствСнноС ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ДагСстанский мСханичСский… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ ГосударствСнноС ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ДагСстанский мСханичСский Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΠΌ ΠΈΠΌ. Π‘. ΠžΡ€Π΄ΠΆΠΎΠ½ΠΈΠΊΠΈΠ΄Π·Π΅ ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

" РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅"

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»:

ГусСйнов Π­ΠΌΡ€Π°Π½ Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ:

Гасанова М. М.

Π³. ΠšΠ°ΡΠΏΠΈΠΉΡΠΊ, 2011

1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ структуры Π—Π°Π΄Π°Ρ‡Π°.

Π”Π°Π½ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ АВБ (), для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ слСд. Набор Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: a, b, c-стороны Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°; Π±, вострыС ΡƒΠ³Π»Ρ‹ (Π² Π³Ρ€Π°Π΄ΡƒΡΠ°Ρ…); h-высота, ΠΎΠΏΡƒΡˆΠ΅Π½Π½Π°Ρ Π½Π° Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Ρƒ с; SΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ; P-ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. По Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ a ΠΈ h Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅.

procedure TForm1. Button1Click (Sender: TObject);

var

h, a, b, Alf, Gam, Bet, n, S, P, c:real;

begin

a:=StrToFloat (edit1.Text);

h:=StrToFloat (Edit2.Text);

n:=h/a; alf:=n*180/pi; bet:=90-alf;

b:=a*(sin (alf)/cos (alf));

c:=sqrt (a*a+b*b);

s:=(a*b)/2;

P:=a+b+c;

Label3.Caption:='Π‘Ρ‚ΠΎΡ€ΠΎΠ½Ρ‹: Π°= '+FloatToStr (a)+' b='+FloatTOStr (Round (b))+' c='+FloatTOStr (Round (c));

Label4.Caption:='Π£Π³Π»Ρ‹: aΠ»ΡŒΡ„Π°= '+FloatToStr (Round (alf)) +'Π³Ρ€. Π±Π΅Ρ‚Ρ‚Π°= '+FloatTOStr (Round (bet))+'Π³Ρ€.';

Label5.Caption:='S='+FloatToStr (Round (S))+' P='+FloatToStr (Round (P)); end;

2. ВСтвлСния Π—Π°Π΄Π°Ρ‡Π°.

Π”Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… числа. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ со ΡΡ‚ΠΎΡ€ΠΎΠ½Π°ΠΌΠΈ, Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Ρ‹ этим числам.

procedure TForm1. Button1Click (Sender: TObject);

var a, b, c:integer;

begin

a:=StrToInt (Edit1.Text);

b:= StrToInt (Edit2.Text) ;

c:=StrToInt (Edit3.Text) ;

if a<0 then Label4. Caption:='Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π°, А Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ'

else

if b<0 then Label4. Caption:='Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° B Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ'

else

if c<0 then Label4. Caption:='Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° C Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ'

else begin

c:=c*c;

a:=a*a;

b:=b*b;

if c=a then

Label4.Caption:='Π’Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Ρ‚Π°ΠΊΠΈΠΌΠΈ сторонами ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚'

else if a=c+b then

Label4.Caption:='Π’Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Ρ‚Π°ΠΊΠΈΠΌΠΈ сторонами ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚'

else if b=c+a then

Label4.Caption:='Π’Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Ρ‚Π°ΠΊΠΈΠΌΠΈ сторонами ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚'

else Label4. Caption:='Π’Ρ€Π΅Ρ… ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Ρ‚Π°ΠΊΠΈΠΌΠΈ сторонами ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΌΠΎΠΆΠ΅Ρ‚'

end;

end;

procedure TForm1. Button2Click (Sender: TObject);

var a, b, c:integer;

begin

if Edit1. Text='' then Label4. Caption:='Π²Π²Π΅Π΄ΠΈΡ‚Π΅ A';

if Edit3. Text='' then Label4. Caption:='Π²Π²Π΅Π΄ΠΈΡ‚Π΅ C';

if Edit2. Text='' then Label4. Caption:='Π²Π²Π΅Π΄ΠΈΡ‚Π΅ B';

end;

procedure TForm1. Button3Click (Sender: TObject);

begin

Label4.Caption:='Π—Π°Ρ‡Π΅ΠΌ Ρ‚Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‰ Π½Π° Π€ΠΎΡ€ΠΌΡƒ???';end;

3. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π±ΠΎΡ€Π° Π—Π°Π΄Π°Ρ‡Π°.

ΠŸΡƒΡΡ‚ΡŒ элСмСнтами равностороннСго Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ

1) Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° Π°

2) ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ S

3) Высота h

4) Радиус вписанной окруТности r

5) Радиус описанной окруТности R

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Ρƒ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта вычислила Π±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°

procedure TForm1. Button1Click (Sender: TObject);

var a, b, c, s, rad, rad2, h:real;

begin

s:=0; a :=0; b :=0; c :=0; s :=0; rad:=0;rad2:=0;h:=0;

case RadioGroup1. ItemIndex of

0: begin a:=StrToFloat (Edit1.Text); s:=((a*a)*sqrt (3))/4; h:=(2*s)/a*a;rad:=(2*s)/(a+a+a); rad2:=(a*a*a)/(4*s); end;

1:begin s:=StrToFloat (Edit1.Text); a:=sqrt ((4*s)/sqrt (3)); h:=(2*s)/a*a;rad:=(2*s)/(a+a+a); rad2:=(a*a*a)/(4*s); end;

2:begin h:=StrToFloat (Edit1.Text); a:=sqrt ((4*s)/sqrt (3));rad:=(2*s)/(a+a+a); rad2:=(a*a*a)/(4*s); end;

3:begin rad:=StrToFloat (Edit1.Text); h:=(2*s)/a*a;a:=sqrt ((4*s)/sqrt (3)); rad2:=(a*a*a)/(4*s); end;

4:begin rad2:=StrToFloat (Edit1.Text); h:=(2*s)/a*a;a:=sqrt ((4*s)/sqrt (3));rad:=(2*s)/(a+a+a);; end;

else label1. Caption:=' ';

end;

label1.Caption:='a='+FloatToStr (a)+#13+'S='+FloatToStr (s)+#13+'h='+FloatToStr (h) +#13+'?aa.aien='+FloatToStr (rad) +#13+'?aa.iien='+FloatToStr (rad2) ;

end;

end.

4. ЦСлочислСнная Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° Π—Π°Π΄Π°Ρ‡Π°.

Π”Π°Π½Ρ‹ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Π΅ числа n, k. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² Π·Π°ΠΏΠΈΡΠΈ числа

Π¦ΠΈΡ„Ρ€Π° m

procedure TForm1. Button1Click (Sender: TObject);

var n, k, b, i, m, z: integer;

begin

n:=StrToInt (Edit1.Text);

k:=StrToInt (Edit2.Text);

m:=StrToInt (Edit3.Text);

z:=1; i:=1;

while i<=k do

begin

z:=z*n; i:=i+1;

end;

Label5.Caption:='Z='+intToStr (z);

while z>0 do begin

b:=z mod 10;

if b= m then

begin Label4. Caption:='Π•ΡΡ‚ΡŒ';

Z:=0; end

else if z= m then Label4. Caption:='Π•ΡΡ‚ΡŒ'

else Label4. Caption:='НСт';

z:=z div 10;

end;

end;

end.

5. Π’Π°Π±ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

(3)ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) На ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a, b]с шагом h

procedure TForm1. Button1Click (Sender: TObject);

var n, x, a, b, h, F: real;

i:integer;

begin

a:=StrToFloat (Edit1.text);

b:=StrToFloat (Edit2.text);

h :=StrToFloat (Edit3.text);

n:=(b-a)/h;

x:=a;

while i

begin

x:=a;

F:=abs (x)-7*x*5;

Memo1.Lines.Add (FloatToStr (F));

a:=a+h;

end;

Label5.Caption:=FloatToStr (x);

Memo1.Lines.Add (FloatToStr (x));

end;

6. ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

1.Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° случайных чисСл ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами элСмСнты, стоящих Π½Π° Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах, Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, стоящих Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах.

procedure Form1. Button1Click (Sender: TObject);

var a: array[1.10] of integer;

i:integer;

begin

randomize;

for i:=1 to 10 do begin a[i]: = random (15);

StringGrid1.Cells[i-1,0]: = IntToStr (a[i]);

{if i mod 2=0 then begin

b:=a[i]; a[i]: =a[i+1]; a[i+1]: =a[i];

end; }end;end;

procedure TForm1. Button2Click (Sender: TObject);

var a: array[1.10] of integer;

z:array[1.10] of integer;

i, p: integer;

begin

for i:=1 to 10 do begin

p:=i;

if i mod 2=0 then begin

z[p]: =a[i];

StringGrid2.Cells[p-1,0]:= IntToStr (z[p]); end

else begin

z[p+1]: =a[i];

StringGrid2.Cells[p-1,0]:= IntToStr (z[p]);

end; end; end; end.

2. Π”Π°Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, Π° [n, m]. Π½Π°ΠΉΡ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнты ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΌΠ΅ΡΡ‚Π°ΠΌΠΈ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ элСмСнтом строки соотвСтствСнно.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ масив Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€

procedure TForm1. Button1Click (Sender: TObject);

var a, b: array[1.10,1.10] of integer;

max, t, k, p, m, n, min, i, j:integer;

begin

randomize;

n:=strtoint (edit1.Text);

m:=strtoint (edit2.Text);

p:=0; k:=0;

for i:=1 to n do

for j:=1 to m do

begin

a[i, j]: =random (20)-5; b[i, j]: =a[i, j];

stringgrid1.Cells[i-1,j-1]:=intToStr (b[i, j]);

end;

for j:=1 to m do begin

max:=-10 000; min:=10 000;

for i:=1 to n do

begin

if a[i, j]>max then begin max:=a[i, j]; p:=i;

stringgrid3.Cells[0,j-1]: =intToStr (max); end

else if a[i, j]

begin min:=a[i, j]; k:=i;

stringgrid4.Cells[0,j-1]: =intToStr (min);end;

end;

t:=a[p, j]; a[p, j]: =a[1,j]; a[1,j]: =t;

t:=a[k, j]; a[k, j]: =a[n, j]; a[n, j]: =t;

end;

for i:=1 to n do

for j:=1 to m do stringgrid2. Cells[i-1,j-1]: =intToStr (a[i, j]);

end;

7. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° строковых Π΄Π°Π½Π½Ρ‹Ρ… Π—Π°Π΄Π°Ρ‡Π°.

Из ΡΡ‚Ρ€ΠΎΠΊΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π±ΡƒΠΊΠ²Ρƒ, Ссли Π΄Π»ΠΈΠ½Π° строки чСтная, Ссли Π΄Π»ΠΈΠ½Π° строки Π½Π΅ Ρ‡Π΅Ρ‚Π½Π°ΡΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π²Π΅ срСдниС Π±ΡƒΠΊΠ²Ρ‹.

program sedmoeconsol;

uses

SysUtils;

var str: STRING;

k, s, a:integer;

begin

writeln ('vvedite stroku');

readln (str);

k:=Length (str);

writeln (k);

if k mod 2=0 then

begin

a:= k div 2;

Delete (str, a,1);

end

else begin

k:=k-1;

a:=k div 2;

Delete (str, a,2);

end;

k:=Length (str);

writeln (str); writeln (k);

readln;

end.

8. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π—Π°Π΄Π°Ρ‡Π°:

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π³Π΄Π΅ n? 10

program Project3;

{$APPTYPE CONSOLE}

uses

SysUtils;

FUNCTION F (v:real):real;

BEGIN

F:=Exp (v*ln (10));

END;

var a, i, n, y: real;

begin

writeln ('vvedite n');

readln (n);

While n>10 do begin

Writeln ('N dolgen bit <10');

readln (n);

end;

a:=1; i:=1;

while i<=n do begin

a:=a*i;

i:=i+1;

end;

y:=F (n)/a;

writeln ('y=', y:15:6);

readln;

end.

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