ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΡ βΠ»Π΅ΡΠ΅Π½ΠΊΠΎΠΉβ, ΠΎΠ½Π° Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°, Π½ΠΎ Π²Π΅ΡΡΠΌΠ° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°ΠΊΠΎΠ΅: end ΠΏΠΈΡΠ΅ΠΌ ΠΏΠΎΠ΄ begin.
- 17 -
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ if (ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΌΠ°)Π§Π°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π²Π΅ΡΠ²Ρ else Π½Π΅ Π½ΡΠΆΠ½Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: if x<0 then x:=-x; ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠΎΡΠΊΠ° Ρ Π·Π°ΠΏΡΡΠΎΠΉ ΡΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° x:=-x Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠΎΡΠΌΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ if
Program OddEven;
{ ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° }
var n : integer;
begin
write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ '); readln(n);
if odd(n)
then
writeln('Π§ΠΈΡΠ»ΠΎ Π½Π΅ΡΠ΅ΡΠ½ΠΎΠ΅')
else
writeln('Π§ΠΈΡΠ»ΠΎ ΡΠ΅ΡΠ½ΠΎΠ΅ ');
end.
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if
ΠΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΡΡΡΠΎΠΈΡΡ ΡΠ°Π·Π²ΠΈΠ»ΠΊΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π΄Π²Π΅ Π²Π΅ΡΠ²ΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ Π² Π΄ΡΡΠ³ΠΎΠΉ. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ Π»ΡΡΡΠ΅, Π΅ΡΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π²Π΅ΡΠ²ΠΈ else. ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΡΡΠ°Π·Ρ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Program Sign;
{ ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠ° ΡΠΈΡΠ»Π° }
var n : integer;
begin
write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ '); readln(n);
if n>0
then
writeln ('Π§ΠΈΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅')
else
if n=0
then
writeln('Π§ΠΈΡΠ»ΠΎ Π½ΠΎΠ»Ρ')
else
writeln ('Π§ΠΈΡΠ»ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅')
end.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ begin ... end, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ.
ΠΡΠ»ΠΈ ΠΈΠΌΠ΅ΡΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΏΠΎΠ»Π½ΡΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
if n>0
then
if n=0
then
writeln('Π£ Π²Π°Ρ Π½ΠΎΠ»Ρ')
else
writeln ('Π§ΠΈΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅')
Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΡ: ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ if ΠΎΡΠ½ΠΎΡΠΈΡΡΡ else. ΠΡΠΈΠ½ΡΡΠΎ, ΡΡΠΎ else ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌΡ if, Ρ.Π΅. ΡΠ°ΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°. ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΠΏΠΎΠΌΠ΅ΡΠ°Ρ, ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π² Π²Π΅ΡΠ²Ρ else, ΡΠΎ ΡΠ°ΠΊΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
- 18 -
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ if ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΠΈΠΏ boolean[9]. ΠΡΠΎ ΡΠ°ΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ²Π»ΡΡΡΡΡ Π»ΠΈ ΠΎΠ½ΠΈ ΠΈΡΡΠΈΠ½Π½ΡΠΌΠΈ (true) ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΡΠΌΠΈ (false). ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ β Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ.
ΠΡΠΈΠΌΠ΅Ρ: var b : boolean; . . . . . .
b :=true; . . . . . .
if b then writeln ('ΠΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅');
Π’Π°ΠΊΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ»Π°Π³Π°ΠΌΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΡΡΡ Π±ΠΈΠ½Π°ΡΠ½ΡΡ [10] ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ² (ΡΠ΅Π»ΡΠ΅, Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅, ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅).
< ΠΌΠ΅Π½ΡΡΠ΅ <= ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ > Π±ΠΎΠ»ΡΡΠ΅ >= Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ = ΡΠ°Π²Π½ΠΎ <> Π½Π΅ ΡΠ°Π²Π½ΠΎ
ΠΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²Π΅ΡΡΠΌΠ° ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: if a>0 then a:=1 else a:=-1. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Pascal a>0 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΊ: b :=a>0, Π΅ΡΠ»ΠΈ b β ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°).
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π²Π΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ AND, OR ΠΈ ΠΎΠ΄Π½Π° ΡΠ½Π°ΡΠ½Π°Ρ[11] NOT .
and β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΡΠΈΠ½Π΅Π½ ΡΠΎΠ³Π΄Π° ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΈΡΡΠΈΠ½Ρ ΠΎΠ±Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°.
or β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΡΠΈΠ½Π΅Π½ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΈΡΡΠΈΠ½Π΅Π½ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°Π½Π΄.
not β ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ:
if (x>=0) and (x<=1) then writeln ('X Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 1');
if not ((x>=0) and (x<=1)) then writeln('X Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0-1');
if (x<0) or (x>1) then writeln('X Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0-1');
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΊΠΎΠ±ΠΊΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΌΡΠΉ Π½ΠΈΠ·ΡΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΠΊΠΎΠ±ΠΊΠΈ. ΠΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ and ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, or β ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, not β ΡΠ½Π°ΡΠ½ΠΎΠΌΡ ΠΌΠΈΠ½ΡΡΡ (Ρ.Π΅. ΡΠ°ΠΌΡΠΉ Π²ΡΡΠΎΠΊΠΈΠΉ).
- 19 -
ΠΠ°Π΄Π°Π½ΠΈΠ΅ β5
1. ΠΡΡΠΈΡΠ»ΠΈΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ: not true and not false not true or not false not (true or false) Y not (true and false) a 2. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ a Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΊΠ²Π°Π΄ΡΠ°Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, ΡΡΠΈΡΠ°Ρ Π΅Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ X ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ x, y .
3. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠ»ΠΎΠ²Π° Β«Π·Π°ΡΠ΅ΡΒ», Π΅ΡΠ»ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΡΠΈΡΠ»ΠΎ 3, 4 ΠΈΠ»ΠΈ 5 ΠΈ Β«Π½Π΅Π·Π°ΡΠ΅ΡΒ», Π΅ΡΠ»ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΡΠΈΡΠ»ΠΎ 1 ΠΈΠ»ΠΈ 2.
4. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠ΅ΠΊΡΡ Β«ΠΏΠ»ΠΎΡ ΠΎΒ», Β«ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΒ», Β«Ρ ΠΎΡΠΎΡΠΎΒ» ΠΈΠ»ΠΈ Β«ΠΎΡΠ»ΠΈΡΠ½ΠΎΒ», Π΅ΡΠ»ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΡΠΈΡΠ»ΠΎ 2, 3, 4 ΠΈΠ»ΠΈ 5 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
5. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΡΡΠ°ΡΠΊΠ° ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ (mod, ΡΡΡ. 5), ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Concentric (ΡΡΡ. 16), ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄Π°Ρ 3-Ρ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»Π°ΡΡ ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±ΡΠ»ΠΈ ΡΠΈΠ½ΠΈΠΌΠΈ.
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π² ΡΠ΅Π»Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π°. Π’Π°ΠΊΠΈΠ΅ ΡΠΈΠΊΠ»Ρ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΊΠ»Π°ΠΌΠΈ. ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΡΠ²Π΅Π΄Π΅ΠΌ Π½Π° ΡΠΊΡΠ°Π½ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» ΠΎΡ 1 Π΄ΠΎ 10.
ΠΠ΄Π΅ΡΡ Π²Π½ΡΡΡΠΈ ΡΠ΅Π»Π° Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ i, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ j, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ write (Π½Π΅ writeln!) ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ i*j, Π²ΡΠ΄Π΅Π»ΡΡ 4 ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π΄Π»Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. ΠΠ°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ writeln, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΠΊΡΡΡΠΎΡ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ. ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ 10 ΡΠ°Π· ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΡΠΎΡΠΌΠΈΡΡΡ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, 10 ΡΡΡΠΎΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠΏΡΠ°Π²Π°.
- 20 -
Π’Π΅ΠΌΠ° β6. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ case
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ case
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ case ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π·Π²ΠΈΠ»ΠΊΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 2 Π²Π΅ΡΠ²ΠΈ. ΠΠΎΠ½ΡΡΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ.
Program YourMark;
{ Π²Π°ΡΠ° ΠΎΡΠΌΠ΅ΡΠΊΠ° }
var n : integer;
begin
write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π²Π°ΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ '); readln (n);
case n of
2 : writeln('ΠΠ»ΠΎΡ ΠΎ');
3 : writeln('Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ');
4 : writeln('Π₯ΠΎΡΠΎΡΠΎ');
5 : writeln('ΠΡΠ»ΠΈΡΠ½ΠΎ');
end;
end.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ case Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΊΠΎΠ±ΠΊΠΎΠΉ end.
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄Π΅Ρ ΠΎΡΠΌΠ΅ΡΠΊΡ, Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 2-5, ΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ. Π’ΠΎΠ³Π΄Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° case Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠΉ:
Program YourMark2;
{ Π²Π°ΡΠ° ΠΎΡΠΌΠ΅ΡΠΊΠ° }
var n : integer;
begin
write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π²Π°ΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ '); readln(n);
case n of
2 : writeln('ΠΠ»ΠΎΡ ΠΎ');
3 : writeln('Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ');
4 : writeln('Π₯ΠΎΡΠΎΡΠΎ');
5 : writeln('ΠΡΠ»ΠΈΡΠ½ΠΎ')
else writeln ('ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ!')
end;
end.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄ else ΠΈ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ ΠΏΠΎΡΠ»Π΅ else.
ΠΡΠΎΠΌΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ n ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
Program YourMark3;
{ Π²Π°ΡΠ° ΠΎΡΠΌΠ΅ΡΠΊΠ° }
var n : integer;
begin
write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π²Π°ΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ '); readln(n);
case n of
2..3 : writeln ('ΠΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ ΠΎ!');
4 : writeln ('Π₯ΠΎΡΠΎΡΠΎ!');
5..6 : writeln ('Π’Π°ΠΊ Π΄Π΅ΡΠΆΠ°ΡΡ!')
else writeln ('ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ!')
end;
end.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄ else ΠΈ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ ΠΏΠΎΡΠ»Π΅ else.
- 21 -
ΠΠ°Π΄Π°Π½ΠΈΠ΅ β 6.1. ΠΠΎ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅, ΡΠ΅ΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π·Π°Π΄Π°ΡΡ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π²ΠΎΠ΄ΠΈΡ ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 1 Π΄ΠΎ 10 ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° ΡΡΡΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ (ΠΎΠ΄ΠΈΠ½, Π΄Π²Π°, β¦ Π΄Π΅ΡΡΡΡ). (2 Π±Π°Π»Π»Π°)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ β 6.2. ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 1 Π΄ΠΎ 99 (Π½Ρ ΠΊΠ°ΡΡΠΎΠ²ΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°Ρ ΠΆΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π½Π° ΡΠ΅ΠΊΠ°Ρ !).
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° β1. ΠΠ»Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡ Π²Π°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Β«ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡΒ». Π’.Π΅., Π΅ΡΠ»ΠΈ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ n Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ β d:=n mod 10;
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° β2. ΠΠ°Π΄ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΡΡΡΠΈ ΡΡΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡΠΈΡΠ΅Π»: ΠΎΡ 1 Π΄ΠΎ 9, ΠΎΡ 10 Π΄ΠΎ 19, ΠΈ ΠΎΡ 20 Π΄ΠΎ 99. (5 Π±Π°Π»Π»ΠΎΠ²)