Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ Π²ΡΠ΅ ΡΠ΅ΡΡΡ. ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠΌΠ΅Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΡΡΠΈΡΠ°Π½ΠΈΡ, ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ Π΄Π²ΡΠΌΡ ΡΠΈΡΠ»Π°ΠΌΠΈ: a + b, a - b, a * b, a / b. ΠΠ°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ! ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ Π°ΡΠ°Π±ΡΠΊΠΈΠΌΠΈ (1,2,3,4,5β¦), ΡΠ°ΠΊ ΠΈ Ρ ΡΠΈΠΌΡΠΊΠΈΠΌΠΈ (I,II,III,IV,Vβ¦) ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠ±Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ Π°ΡΠ°Π±ΡΠΊΠΈΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΡΠΈΠΌΡΠΊΠΈΠΌΠΈ. ΠΠΏΠ΅ΡΠ°Π½Π΄Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π»Π΅ΠΆΠ°ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 1 Π΄ΠΎ 10 Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· Π½ΠΎΠ»Ρ. ΠΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 10. ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΡΠΎΠΊΠ° Ρ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ. Π Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΡ ΡΠ°ΡΡΡ - Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 2 / 4 = 0,5 - Π²Π΅ΡΠ½ΡΠΌ 0. ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π°ΡΠ°Π±ΡΠΊΠΈΠΌΠΈ ΠΈΠ»ΠΈ ΡΠΈΠΌΡΠΊΠΈΠΌΠΈ ΡΠΈΡΡΠ°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΡΡΠΎΠΊΠΈ Π²ΡΠΎΠ΄Π΅ 3 + II ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ±ΡΠΎΡΠΈΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (ΠΎΡΠΈΠ±ΠΊΡ) ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΡΠΈΠΌΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π΅Ρ Π½ΡΠ»Ρ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠΈΡΠ΅Π», ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΈΡ
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ. (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ I - II = '') ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° Ρ Π½Π΅ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π² ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ calculate('1 + 2'); // Π²Π΅ΡΠ½Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ° '3' calculate('VI / III'); // Π²Π΅ΡΠ½Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ° 'II' calculate('VII / III'); // Π²Π΅ΡΠ½ΡΡΡΡ ΡΡΡΠΎΠΊΠ° II' calculate('I + II'); // Π²Π΅ΡΠ½Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ° 'III' calculate('I - II'); // Π²Π΅ΡΠ½ΡΡΡΡ ΡΡΡΠΎΠΊΠ° '' (ΠΏΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°) Ρ.ΠΊ. Π² ΡΠΈΠΌΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» calculate('I + 1'); // Π²Π΅ΡΠ½ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (ΠΎΡΠΈΠ±ΠΊΠ°) throws Error Ρ.ΠΊ. ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ calculate('I'); // Π²Π΅ΡΠ½ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ throws Error Ρ.ΠΊ. ΡΡΡΠΎΠΊΠ° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ calculate('1 + 1 + 1'); // Π²Π΅ΡΠ½ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ throws Error Ρ.ΠΊ. ΡΠΎΡΠΌΠ°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ Π·Π°Π΄.