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

НахоТдСниС индСкса Π² массивС случайных чисСл

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

РазмСститС Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ экзСмпляры ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Button, Edit, Label. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° события нахоТдСния индСкса Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ числа. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, запуститС ΠΈ ΠΏΡ€ΠΎΡ‚СстируйтС Π΅Π³ΠΎ. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, запуститС ΠΈ ΠΏΡ€ΠΎΡ‚СстируйтС Π΅Π³ΠΎ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ik, ΠΊ, i: integer; s: string; a: array of integer. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойства Text тСкстовых ΠΏΠΎΠ»Π΅ΠΉ. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойств Text тСкстовых ΠΏΠΎΠ»Π΅ΠΉ. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

НахоТдСниС индСкса Π² массивС случайных чисСл (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ — ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ индСкс числа Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ случайных чисСл.

ОписаниС ΠΏΠ»Π°Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

  • 1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  • 2. РазмСститС Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ экзСмпляры ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Button, Edit, Label.
  • 3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ дСйствия, пСрСчислСнныС Π² Ρ‚Π°Π±Π». 33.
  • 4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ik, ΠΊ, i: integer; s: string; a: array [1.15] of integer.
  • 5. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, запуститС ΠΈ ΠΏΡ€ΠΎΡ‚СстируйтС Π΅Π³ΠΎ.

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° ΠΎΠΊΠ½Π° Object Inspector.

Имя свойства / имя события.

ДСйствиС.

Forml.

Properties.

Caption.

Установка ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚».

Events.

OnCreate.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойств Text тСкстовых ΠΏΠΎΠ»Π΅ΠΉ.

Buttonl.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ».

Events.

Onclick.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойств Text тСкстовых ΠΏΠΎΠ»Π΅ΠΉ.

Button2.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ».

Events.

Onclick.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° события закрытия Ρ„ΠΎΡ€ΠΌΡ‹.

Button3.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΠΠ°ΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ индСкс».

Events.

Onclick.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° события нахоТдСния индСкса Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ числа.

Button4.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «Π’вСсти случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ».

Events.

Onclick.

Π’Π²ΠΎΠ΄ массива случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Editl.

Properties.

Caption.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Text.

Edit2.

Caption.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Text.

Edit3.

Caption.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Text.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

procedure TForml. FormCreate (Sender: TObject); begin

Editl.Text Edit2. Text :=.

Edit3.Text := ''; end;

procedure TForml. ButtonlClick (Sender: TObject); begin

Editl.Text := 11;

Edit2.Text := '';

Edit3.Text := ''; end;

procedure TForml. Button2Click (Sender: TObject); begin close; end;

procedure TForml. Button3Click (Sender: TObject); begin

ΠΊ := StrToInt (Edit2.Text);

For i := 1 to 15 do if ΠΊ = a[i] then ik := i; if ik = 0 then

Edit3.Text := 'number absent' else

Edit3.Text := IntToStr (ik);

end;

procedure TForml. Button4Click (Sender: TObject); begin

randomize; s := «;

For i := 1 to 15 do begin

a[i] := random (26); s := concat (Sj IntToStr (a[i])j #32); end;

Editl.Text := s; end;

Π’ΠΈΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ Π΄Π΅ΠΉΡΡ‚виям ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡ. 66.

Окно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Рис. 66. Окно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

НахоТдСниС минимального ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ числа Π² ΠΌΠ°ΡΡΠΈΠ²Π΅

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ — ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ минимальноС ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ числа Π²ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ массивС.

ОписаниС ΠΏΠ»Π°Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

  • 1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  • 2. РазмСститС Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ экзСмпляры ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Button, Edit, Label.
  • 3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ дСйствия, пСрСчислСнныС Π² Ρ‚Π°Π±Π». 34.
  • 4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ s, ss: string; a: array [1.15] of integer; I, j, k, max, min, p, code: integer.
  • 5. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, запуститС ΠΈ ΠΏΡ€ΠΎΡ‚СстируйтС Π΅Π³ΠΎ.

Π’Π°Π±Π»ΠΈΡ†Π° 34

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° ΠΎΠΊΠ½Π° Object Inspector.

Имя свойства / имя события.

ДСйствиС.

Forml.

Properties.

Caption.

Установка ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠŸΠΎΠΈΡΠΊ».

Events.

OnCreate.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойства Text тСкстовых ΠΏΠΎΠ»Π΅ΠΉ.

Buttonl.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ».

Events.

Onclick.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойств Text тСкстовых ΠΏΠΎΠ»Π΅ΠΉ.

Button2.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ».

Events.

Onclick.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ события закрытия Ρ„ΠΎΡ€ΠΌΡ‹.

Button3.

Properties.

Caption.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΠŸΠΎΠΈΡΠΊ».

Events.

Onclick.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ события нахоТдСния минимального ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ чисСл Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.

Editl.

Properties.

Text.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойства Text.

Edit2.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойства Text.

Edit3.

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния свойства Text.

Листинг ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

procedure TForml. FormCreate (Sender: TObject); begin

Editl.Text.

Edit2.Text := 1';

Edit3.Text := 1'; end;

procedure TForml. ButtonlClick (Sender: TObject); begin

Editl.Text := 1';

Edit2.Text := 1';

Edit3.Text := 1'; end;

procedure TForml. Button2Click (Sender: TObject); begin close; end;

procedure TForml. Button3Click (Sender: TObject); begin

s := Editl. Text; s := concat (Sj #32); i := 0;

while Length (s) > 0 do begin

i := i + 1;

p := pos (#32, s);

ss := copy (s, 1} p — 1);

Val (ss, kj code); a[i] := k; delete (s, 1} p); end;

max := a[1];

For j := 1 to i do if max < a[j] then max := a[j]; min := a[1];

For j := 1 to i do if min > a[j] then min := a[j];

Edit3.Text := IntToStr (max);

Edit2.Text := IntToStr (min); end;

Puc. 67. Окно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Puc. 67. Окно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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