Pascal (ΠΠ°ΡΠΊΠ°Π»Ρ). ΠΠΎΠΈΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°.
Pascal (ΠΠ°ΡΠΊΠ°Π»Ρ). ΠΠΎΠΈΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΡΠ΅Π», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏ integer. ΠΠ²Π΅Π΄Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ n=10, Π½Π°Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²Π°.
1. ΠΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΠΠ°ΡΠΊΠ°Π»Π΅:
program SeekMin_Task;
//ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΈΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅
const
n = 10;
var
i_MinNub, i: integer;
i_MasNum: array[1..n] of integer;
begin
i_MinNub := 100; //ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΡΡΠΎ, Π½Π°ΡΠ½Π΅ΠΌ ΠΏΠΎΠΈΡΠΊ Ρ 100
//Π·Π°ΠΏΠΎΠ»ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²
i_MasNum[1] := 11;
i_MasNum[2] := 4;
i_MasNum[3] := -14;
i_MasNum[4] := 3;
i_MasNum[5] := 18;
i_MasNum[6] := 13;
i_MasNum[7] := 11;
i_MasNum[8] := 12;
i_MasNum[9] := 17;
i_MasNum[10] := 7;
for i := 1 to n do
if i_MasNum[i] < i_MinNub then
i_MinNub := i_MasNum[i];
Writeln('Min: ', i_MinNub);
//Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
WriteLn('ΠΠ°ΠΆΠΌΠΈΡΠ΅ <Enter>, ΡΡΠΎΠ±Ρ Π²ΡΠΉΡΠΈ.');
ReadLn();
end.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΠΎΠΈΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° Pascal (ΠΠ°ΡΠΊΠ°Π»Ρ).
2. ΠΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΠΠ°ΡΠΊΠ°Π»Π΅:
program SeekMax_Task;
//ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΈΡΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅
const
n = 10;
var
i_MaxNub: integer;
i: integer;
i_MasNum: array[1..n] of integer;
begin
i_MaxNub := 0; // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
//Π·Π°ΠΏΠΎΠ»ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²
i_MasNum[1] := 1;
i_MasNum[2] := 34;
i_MasNum[3] := -14;
i_MasNum[4] := 3;
i_MasNum[5] := 18;
i_MasNum[6] := 1033;
i_MasNum[7] := 11;
i_MasNum[8] := 120;
i_MasNum[9] := 7;
i_MasNum[10] := 8;
for i := 1 to n do
if i_MasNum[i] > i_MaxNub then
i_MaxNub := i_MasNum[i];
Writeln('Max ', i_MaxNub);
//Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
WriteLn('ΠΠ°ΠΆΠΌΠΈΡΠ΅ <Enter>, ΡΡΠΎΠ±Ρ Π²ΡΠΉΡΠΈ.');
ReadLn();
end.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΠΎΠΈΡΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° Pascal (ΠΠ°ΡΠΊΠ°Π»Ρ).
ΠΠ°ΠΊ Π²Π²ΠΎΠ΄ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅?
Π ΠΌΠ°ΡΡΠΈΠ²?