β’ unary β ΡΠ½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ (Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ);
β’ nullary β Π½ΡΠ»Ρ-Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ (Π±Π΅Π· ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° β ΡΡΠΎ ΠΎΠ΄Π½Π°, Π΄Π²Π΅ ΠΈ ΡΡΠΈ ΠΏΠ°ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ);
β’ precedence β ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°ΡΡΠΈΠ½ΡΡΠ²Π° (Π²ΠΊΠ»ΡΡΠ°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ);
β’ functional β ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ.
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΈΠ΄Π°:
> ?operators[Π²ΠΈΠ΄];
Π³Π΄Π΅ Π²ΠΈΠ΄ β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²ΡΡΠ΅. ΠΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°. Π Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
> ?operators[examples];
ΠΠΎΠΌΠ°Π½Π΄Π°
> ?define;
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΉ define. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ.
3.1.3. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΡ (ΠΈΠ½ΡΠΈΠΊΡΠ½ΡΡ ) ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²
ΠΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΠΈΠΊΡΠ½ΡΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Ρ Π΄Π²ΡΠΌΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°ΠΌΠΈ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌΡΠΌΠΈ ΠΏΠΎ ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. Π ΡΠ΄ΡΠΎ Maple Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠ΅Ρ Π΄Π΅ΡΡΡΠΊΠΎΠ² Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 3.1. Π§ΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. ΠΡΠΈΠΌΠ΅ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ (ΡΠ°ΠΉΠ» ΠΎΡ):
> 2+3-(-4);
9> [2^3,2**3];
[8,8]> 7 mod 5;
2> [ [email protected], [email protected]@2];
[3, 3(2)]> [Ρ @Ρ ,Ρ @@Ρ ];
[x(2), x(x)]> [Ρ $3,Ρ $4];
[Ρ , x, x, x, x, x, x]Π’Π°Π±Π»ΠΈΡΠ° 3.1. ΠΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ + Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ @ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ - ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ @@ ΠΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ * Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ , Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ / ΠΠ΅Π»Π΅Π½ΠΈΠ΅ := ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ** ΠΈΠ»ΠΈ ^ ΠΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΏΠ΅Π½Ρ .. ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° mod ΠΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ , Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ $ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ &* ΠΠ΅ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ . Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° &<string> ΠΠ΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ || ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ (ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅)> int(Ρ ^2,Ρ =1..4);
21> S: = `Hello` || ` my ` || `friend!`;
S := Hello my friend!ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ @@ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΡΠ΅ΠΏΠ½ΡΠ΅ Π΄ΡΠΎΠ±ΠΈ:
> f:=Π°->1/(1+Π°);( [email protected]@3)(Π°);
> f(5);
> g:=Π°->1/(1+Π°^2);( [email protected]@3)(Π°);
> g(2);
Π Π²ΠΎΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΏΠ½ΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΊΠ°Π»Π° ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΡΠ΄Π° ΡΠ°ΠΊΠΈΡ ΡΠ΅ΠΏΠΎΡΠ΅ΠΊ Π² ΡΠΈΠΊΠ»Π΅:
> f := Ρ -> sqrt(1 + Ρ );
> f(f(0));
β2> f(f(f(0)));
> ( [email protected]@10)(x);
> for k from 1 to 10 do ( [email protected]@k)(0) = evalf(( [email protected]@k)(0)); od;
3.1.4. Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΌ ΠΏΠΎΠ½ΡΡΠΈΡΠΌ, Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠΈΡΠ΅Π», ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π»ΡΠ΄Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² ΠΈ Ρ.Π΄. ΠΡΠ΄Π΅ΠΌ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π³ΡΡΠΏΠΏΡ Π½Π΅ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ:
β’ union β Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ (ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ) Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ;
β’ intersect β ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΠΎΠ±ΡΠΈΠ΅ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ;
β’ minus β ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°.
Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅ΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΡΡΡΠ°Π½ΡΡΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΈΠΌΠ΅ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΡΡΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π½ΠΈΠΆΠ΅ (ΡΠ°ΠΉΠ» sets):
> {a,a,b,Ρ,Ρ,d} union {e,e,f,g};
{f,g,a,b,e,Ρ,d}> {a,a,b,Ρ,Ρ,d} intersect {a,c,e,e,f,g};
{a, c}> {a,a,b,c,c,d} minus {a,d};
{b, c}ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, ΡΡΠΎ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π·Π°Π΄Π°Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΡΠ°Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΎ.
3.1.5. ΠΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ in Π² ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°Ρ
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Maple 8 Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ in. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ (ΡΠ°ΠΉΠ» sets):
element in objs
ΠΈΠ»ΠΈ
element in SetOf(type)
Π³Π΄Π΅ element β ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΊΠ° objs, type β ΡΠΈΠΏ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° in ΠΏΠΎΡΡΠ½ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²:
> a in {Π°, b, Ρ, d};
Π° β {b, Π°, Ρ, d}> evalb(%);
true> 3 in {1,2,3} intersect ({1,2,6} minus {1,4,7});
3 β {2}> evalb(%);
false> evalb(1 in '{1,2,3} intersect ({1,2,6} minus {1,4,7})');
false> is( Ρ in SetOf( real ) ) assuming x :: fraction;
false> is( x in SetOf( real ) ) assuming x :: fraction;
true> coulditbe( x in SetOf ( integer ) ) assuming x ::rational;
true3.1.6. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ½Π°ΡΠ½ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²
Π£Π½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΠ½ΡΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ, ΠΈ ΠΏΠΎΡΡΡΠΈΠΊΡΠ½ΡΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΡΠΎΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°. Π ΡΠ½Π°ΡΠ½ΡΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΡΠ°Π±Π». 3.2.
Π’Π°Π±Π»ΠΈΡΠ° 3.2. Π£Π½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ + Π£Π½Π°ΡΠ½ΡΠΉ ΠΏΠ»ΡΡ (ΠΏΡΠ΅ΡΠΈΠΊΡ) - Π£Π½Π°ΡΠ½ΡΠΉ ΠΌΠΈΠ½ΡΡ (ΠΏΡΠ΅ΡΠΈΠΊΡ) ! Π€Π°ΠΊΡΠΎΡΠΈΠ°Π» (ΠΏΠΎΡΡΡΠΈΠΊΡ) . ΠΠ΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° (ΠΏΡΠ΅ΡΠΈΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΡΠΈΠΊΡ) $ ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (ΠΏΡΠ΅ΡΠΈΠΊΡ) not ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ (ΠΏΡΠ΅ΡΠΈΠΊΡ) &string ΠΠ΅ΡΠΊΠ° (ΠΏΡΠ΅ΡΠΈΠΊΡ)ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ½Π°ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π² Maple 9.5:
> [-x,x+(-x),Ρ +(+Ρ )];
[-x, 0, 2Ρ ]> 20!;
2432902008176640000> .234;
.234> 2.34;
2.34> 2*%;
4.68> Π°$3;
Π°, a, Π°3.1.7. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° % ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ history
ΠΡ ΡΠΆΠ΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠ°Π»ΠΈ, ΡΡΠΎ Π² Maple ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ % ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π² ΡΡΡΠΎΠΊΡ Π²Π²ΠΎΠ΄Π° (ΠΈΠ»ΠΈ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅) ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, %% β ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΈ %%% β ΡΡΠ΅ΡΡΠ΅Π³ΠΎ Ρ ΠΊΠΎΠ½ΡΠ°. ΠΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Ρ ΠΎΠ΄ΠΎΠΌ ΡΠ°ΡΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° β ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ-ΡΡΠ½ΠΊΡΠΈΠΈ history.
Π€ΡΠ½ΠΊΡΠΈΡ history(expr) ΠΈΠ»ΠΈ history() ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²ΠΈΠ΄Π° Oi, Π³Π΄Π΅ ΠΈΠ½Π΄Π΅ΠΊΡ i=1, 2, 3β¦ . ΠΡΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ. ΠΠΎΠΌΠ°Π½Π΄Π° off;, Π²Π²ΠΎΠ΄ΠΈΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π΄ΠΈΠ°Π»ΠΎΠ³ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ history:
> history();
O1 := 2;
2O2 := sin(1.);
.8414709848O3 := O1*O2;
1.682941970
O4 := off;
> %;
historyΠ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Oi ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·Ρ ΠΎΡ Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΌΠ½ΠΎΠ³ΠΎ. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° history Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈ ΠΎΠ½ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡΡ. ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ history Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Oi Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½Π°ΡΠ°Π»Π°, ΡΠ°ΠΊ ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΅ΠΌΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅Ρ.
Π€ΡΠ½ΠΊΡΠΈΡ history ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ. ΠΠ½ΡΡΡΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ history, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
> history();
O1 := sin(Ρ );
sin(x)O2 := plot(O1,Ρ =0..20) ;
O3:= off;
Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π³ΡΠ°ΡΠΈΠΊ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Ρ. Π ΡΠ΅Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ history ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ.
3.1.8. Π Π°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»Π΅Π²ΡΠΌΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ²ΡΠ·Ρ Π²Π΅Π»ΠΈΡΠΈΠ½ (ΠΈΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ). ΠΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΡΠ΄ΠΎΠΌ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΡΠ°Π±Π». 6.3 ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π²ΠΎ Π²ΡΠ΅Ρ Π‘ΠΠ.
Π’Π°Π±Π»ΠΈΡΠ° 3.3. ΠΠΈΠ½Π°ΡΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ < ΠΠ΅Π½ΡΡΠ΅ <= ΠΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ > ΠΠΎΠ»ΡΡΠ΅ >= ΠΠΎΠ»ΡΡΠ΅Π΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ = Π Π°Π²Π½ΠΎ ΠΎ ΠΠ΅ ΡΠ°Π²Π½ΠΎ And ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«ΠΈΒ» Or ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«ΠΈΠ»ΠΈΒ»ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Ρ ΡΡΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ =Ρ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ true, Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΈ false, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΡΠ½Π°ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ not β ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«Π½Π΅ΡΒ». ΠΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΡΡΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ Π² Maple 9.5 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ evalb(ΡΡΠ»ΠΎΠ²ΠΈΠ΅), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ (ΡΠ°ΠΉΠ» evalb):