/
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Math"

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Math"

1. ОписаниС

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для матСматичСских манипуляций.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ присутствуСт Π² схСмах Ρ‚ΠΈΠΏΠ°:

  • Голосовая;

  • ВСкстовая;

  • Π€ΠΎΡ€ΠΌΡ‹;

  • БлуТСбная.

Π‘Π»ΠΎΠΊ (Рис.1(1)) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΠΎΠ»Π΅ для построСния схСмы. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π±Π»ΠΎΠΊ открываСтся панСль настроСк Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° (Рис.1(2)).

Рис. 1. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Math"

1.1. Π‘Π»ΠΎΠΊ "Math"

Π‘Π»ΠΎΠΊ состоит ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… элСмСнтов:

  1. НазваниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°;

  2. Π’Π΅Ρ‚ΠΊΠ° "In" - ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ (ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ) Π²Π΅Ρ‚ΠΊΠ°;

  3. Π’Π΅Ρ‚ΠΊΠ° "Out" - исходящая (ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ) Π²Π΅Ρ‚ΠΊΠ°.

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΏΠΎΠ»Π΅ "Out" появляСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ этот ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ соСдинСниС.

НаличиС ΠΈΠΊΠΎΠ½ΠΊΠΈΒ Β ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΒ  ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ соСдинСниС.

Π‘ΠΌΠ΅Π½Π° полоТСния ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΒ  удаляСт ΠΈΡΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠšΠ½ΠΎΠΏΠΊΠ°Β Β ΡƒΠ΄Π°Π»ΡΠ΅Ρ‚ Π±Π»ΠΎΠΊ ΠΈΠ· схСмы.

1.2. ПанСль настроСк "Math"

Бостоит ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… элСмСнтов:

  1. ПолС "Set result to variable";

  2. ПолС "Expression";

  3. ПолС "Method";

  4. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ "Break";

  5. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "Limit";

  6. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "Add description".

1.2.1. ПолС "Set result to variable"

Π—Π΄Π΅ΡΡŒ указываСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

1.2.2. ПолС "Expression"

Π’ ΠΏΠΎΠ»Π΅ "Expression"Β ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ значСния с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ манипуляции. ЗначСния ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΏΠΎΠ»Π΅ ввСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Add".

1.2.3. ПолС "Method"

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° манипуляции.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ΠΏΠΎΠ»Π΅ Π²Ρ‹Π±Ρ€Π°Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ "round". Для измСнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Add".

Доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  • round - округляСт число Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа;

  • ceil - округляСт число Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа Π² Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ сторону;

  • floor - округляСт число Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа Π² ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ сторону

  • min - поиск наимСньшСго значСния Π² спискС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;

  • max -Β  поиск наибольшСго значСния Π² спискС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;Β 

  • random - Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайноС число ΠΈΠ· массива.

МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· списка, ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

1.2.4. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ "Break"

1.2.5. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "Limit"

Рис. 2. УстановлСниС Π»ΠΈΠΌΠΈΡ‚Π°

1.2.6. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "Add description"

Рис. 3. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ "Add description"