Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Maple 9.5/10 Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 26

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π”ΡŒΡΠΊΠΎΠ½ΠΎΠ²

2.3.4. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ констант

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ type(x, constant) ΠΈ type(x, realcons) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ссли Ρ… прСдставляСт Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π²Π΅Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ константу, ΠΈ false, Ссли Ρ… Π½Π΅ являСтся константой. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ констант, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

> type(Pi,constant);

true

> type(1/2,constant);

true

> type(.5,constant);

true

> type(x/y,constant);

false

> type(ln(-Pi),constant);

true

> type(infinity,constant);

true

> type(1.234, realcons);

true

> type(x*y,realcons);

false

> type(2+3*1,realcons);

false

2.3.5. Π—Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² констант

ИмСна встроСнных констант (ΠΊΠ°ΠΊ ΠΈ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ) Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ protected. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ (Π±Π΅Π· Π΅Π³ΠΎ снятия) константам нСльзя ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ значСния:

> Pi;

Ο€

> Pi:=1;

Error, attempting to assign to `Pi` which is protected

> gamma;

Ξ³

> gamma:=10;

Error, attempting to assign to `gamma` which is protected

Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΎ Ρ‚Π°ΠΊΠΎΠΉ экзотичСской возмоТности, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² Maple собствСнных констант ΠΏΡƒΡ‚Π΅ΠΌ описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ входящих Π² константу Ρ†ΠΈΡ„Ρ€. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ этого творчСства ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС Ρ„ΠΈΡ€ΠΌΡ‹ Waterloo Maple.

2.3.6. Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… констант

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ константу g ΠΈ ввСсти Π΅Π΅ Π² список встроСнных констант:

> type(g,constant);

false

> constants:=constants,g;

constants := false, Ξ³, ∞, true, Catalan, FALL, Ο€, g

> type(g,constant);

true

2.4. Π Π°Π±ΠΎΡ‚Π° с Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ

2.4.1. ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Units

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… областях Π½Π°ΡƒΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„ΠΈΠ·ΠΈΠΊΠ΅, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΈΡ… значСния указываСтся Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния. Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚Π°ΠΊΠΈΡ… расчСтов обСспСчиваСт ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Units. Он содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ„Π°ΠΉΠ» units):

> with(Units);

[Add Base Unit, Add Dimension, AddSystem, AddUnit, Converter, GetDimension, Get Dimensions, GetSystem, SetSystems, GetUnit, GetUnits, HasDimension, HasSystem, HasUnit, Natural, Remove Dimension, RemoveSystem, Standard, Unit, UseContexts, UseSystem, UsingContexts, UsingSystem]

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ этого ΠΏΠ°ΠΊΠ΅Ρ‚Π° достаточно просты ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹.

2.4.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌΡΡ нСсколькими Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΡ… примСнСния (Ρ„Π°ΠΉΠ» units):

> convert(4.532, units, N/m^2, (lb*f t/s^2)/ft^2);

3.045363395

> convert(W, dimensions), convert(W, dimensions, base);

> with(Units[Standard]):

> distance := 3.5*Unit(ft) + 2.4*Unit(m);

distance := 3.466800000 [m]

> force := distance*Unit(lb)/Unit(s)^2;

force := 1.572514028 [N]

> convert(force, units, lbf);

.3535152166 [lbf]

> V := i*R;

V:=iR

> eval(V, [i = 2.3*Unit(mA), R = 50.0*Unit(uOmega)]);

.1150000000 10-6 [V]

> convert(%, units, nV );

115.0000000 [nV]

2.4.3. АссистСнт прСобразования Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Π² Maple 9.5/10

Π’ Maple 9.5/10 прСобразования Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ассистСнта Unit Converter..., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Value Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ Dimension с ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Окно ассистСнта ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 2.13. Π”Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ прСобразования 1 Ρ„ΡƒΡ‚Π° Π² ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ (1 Ρ„ΡƒΡ‚=0,3048 ΠΌ).

Рис. 2.13. Окно ассистСнта β€” ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½


Бписки Dimension, From ΠΈ Π’ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π΅Π΅ измСрСния ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ измСрСния. НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для прСобразования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция convert.

2.4.4. ΠŸΠ°ΠΊΠ΅Ρ‚ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… констант ScientificConstants

Π•Ρ‰Π΅ Π² Maple 8 Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для добавлСния ΠΈ примСнСния Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… констант, химичСских элСмСнтов ΠΈ свойств, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности примСнСния систСмы Π² физичСских ΠΈ химичСских расчСтах. Π’Ρ‹Π·ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚Π° ScientificConstants осущСствляСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

> with(ScientificConstants);

Warning, the name Element has been rebound

[AddConstant, Add Element, AddProperty, Constant, Element, GetConstant, GetConstants, GetElement, GetElements, GetError, Get Isotopes, Get Properties, Get Property, GetUnit, GetValue, HasConstant, HasElement, HasProperty, ModifyConstant, ModifyElement]

НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности для констант (Constant), элСмСнтов (Element) ΠΈ свойств (Property):

β€’ Add β€” Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅;

β€’ Get β€” Π²Ρ‹Π²ΠΎΠ΄;

β€’ Has β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅;

β€’ Modify β€” модификация. Ѐункция

GetError(sc_obj)

Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ошибки, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Π½Π° константа β€” ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ sc_obj. Π—Π½Π°Π½ΠΈΠ΅ ошибки сущСствСнно ΠΏΡ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΊ ошибкам Π½Π°ΡƒΡ‡Π½ΠΎ-тСхничСских расчСтов.

2.4.5. Π Π°Π±ΠΎΡ‚Π° с Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌΠΈ константами

Π’Ρ‹Π·ΠΎΠ² всСх Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… констант осущСствляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (Ρ„Π°ΠΉΠ» sconst):

> with(ScientificConstants):

> GetConstants();

Eh, F, G, G0, Kf, MEarth, MSun, Π€0, R, REarth, RK, R∞, Vm, Z0, a0, ae, aΞΌ, Ξ±, b, с, c1.L, c1, c2, e, Ξ΅0, g, ge, gΞΌ, gn, gp, Ξ³e, Ξ³n, Ξ³p, gamma_primeh, gamma_primep, h, k, lp, Ξ»C.T, Ξ»C.ΞΌ, Ξ»C.n, Ξ»C.p, Ξ»C,, mP, mΟ„, mΞ±, md, me, mh, mΞΌ, mn, mp, mu, ΞΌ0, ΞΌB, ΞΌN, ΞΌd, ΞΌe, ΞΌΞΌ, ΞΌn, ΞΌp, mu_primeh, mu_primep, n0, re, Οƒ, Οƒe, sigma_primep, tp

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ константС g β€” ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ свободного падСния:

> Constant(g);

Constant(g)

> GetValue(%); GetUnit(%%);

> Units: -UsingSystem();

SI

> Constant(g, units);


А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ константы g ΠΈ edu

> HasConstant(g);

true

> HasConstant(edu);

false

ΠΈ вычислим ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Π½Π° константа G:

> GetError(Constant(G));

0.11 10-12

2.4.6. Π’Ρ‹Π·ΠΎΠ² списка ΠΈ свойств химичСских элСмСнтов

Для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠΌΠ΅Π½ всСх элСмСнтов пСриодичСской Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ МСндСлССва ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

> GetElements();

Н, НС, Li, Be, Π’, Π‘, N, О, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar, K, Ca, Sc, Ti, V, Cr, Mn, Fe, Co, Ni, Cu, Zn, Ga, Ge, As, Se, Br, Kr, Rb, Sr, Y, Zr, Nb, Mo, Tc, Ru, Rh, Pd, Ag, Cd, In, Sn, Sb, Π’Π΅, I, Xe, Cs, Ba, La, Ce, Pr, Nd, Pm, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, Lu, Hf, Π’Π°, W, Re, Os, Ir, Pt, Au, Hg, Tl, Pb, Bi, Po, At, Rn, Fr, Ra, Ac, Th, Pa, U, Np, Pu, Am, Cm, Bk, Cf, Es, Fm, Md, No, Lr, Rf, Db, Sg, Bh, Hs, Mt, Uun, Uuu, Uub, Uuq, Uuh

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ характСристики элСмСнта А β€” алюминия:

> GetElement(Al, name, meltingpoint, boilingpoint);

13, name = aluminium, meltingpoint = [value = 933.47, uncertainly = undefined, units = K], boilingpoint = [value = 2792., uncertainly = undefined, units = K]

2.4.7. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ScientificConstants

Π’ справкС систСмы Maple 9.5 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° ScientificConstants Π² химичСских ΠΈ физичСских расчСтах. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… расчСтах Π΄Π°Π½Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Β«Applications of the ScientificConstants PackageΒ». Ha рис. 2.14 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° вычислСниС количСства ΠΌΠΎΠ»Π΅ΠΊΡƒΠ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для получСния 10 Π³Ρ€Π°ΠΌΠΌΠΎΠ² вСщСства с химичСской Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Π‘3Н6O. Π’Π½Π°Ρ‡Π°Π»Π΅ матСматичСски синтСзируСтся ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Π° этого вСщСства, Π΅Π΅ вСс конвСртируСтся Π² систСму Π΅Π΄ΠΈΠ½ΠΈΡ† SI ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ находится число ΠΌΠΎΠ»Π΅ΠΊΡƒΠ» вСщСства.

Рис. 2.14. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ вычислСния числа ΠΌΠΎΠ»Π΅ΠΊΡƒΠ» для получСния 10 Π³Ρ€Π°ΠΌΠΌΠΎΠ² вСщСства Π‘3Н6O


ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ являСтся наглядным ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ создания Π² срСдС Maple элСктронных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΊΠ½ΠΈΠ³. Он построСн с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ячССк. Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ, Π²ΡΠ΅Ρ€ΡŒΠ΅Π· Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ с систСмой Maple стоит ΠΏΡ€ΠΈΡƒΡ‡ΠΈΡ‚ΡŒ сСбя Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ свои Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ стилС β€” срСдства для этого Π±Ρ‹Π»ΠΈ описаны Π² Π“Π»Π°Π²Π΅ 1.

Π’ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (рис. 2.15) вычисляСтся энСргия ΠΈΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ вСщСства ΠΈ строится Π³Ρ€Π°Ρ„ΠΈΠΊ Π΅Π΅ зависимости ΠΎΡ‚ порядкового Π½ΠΎΠΌΠ΅Ρ€Π° элСмСнта вСщСства Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСриодичСской систСмы элСмСнтов. Π“Ρ€Π°Ρ„ΠΈΠΊ наглядно дСмонстрируСт Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ пСриодичСскиС колСбания энСргии ΠΈΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Рис. 2.15. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ зависимости энСргии ΠΈΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ вСщСства ΠΎΡ‚ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСриодичСской систСмы элСмСнтов

2.5. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строковыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

2.5.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ строковых Π΄Π°Π½Π½Ρ‹Ρ…

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… β€” это просто Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ символов. Они ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания тСкстовых ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Maple Π½Π΅ отоТдСствлял ΠΈΡ… с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ констант ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Для этого строки-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСтся ΠΏΡ€ΠΈ ΠΈΡ… Π²Π²ΠΎΠ΄Π΅ (Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши F5, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΈΡΡ‡Π΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡŽ Π·Π½Π°ΠΊΠ° >).