Встроенный калькулятор


×

С целью улучшения работы сайта, предоставления дополнительных возможностей, упрощения и автоматизирования процесса проверки арифметических вычислений в сайт встроен калькулятор. Встроен он потому что за основу этого программного модуля был взята разработка стороннего производителя, именуемая как Math Notepad, расположенная по адресу: mathnotepad.com.

Калькулятор вызывается соответствующей кнопкой в панели инструментов, доступной при подготовке формы исходных данных, либо на странице с текстом полного отчета. В стартовом, исходном виде калькулятор представляет собой такой блок:

 
 
Получение справки о возможностях калькулятора (на английском языке)
 
 
Поле для вывода результатов вычислений и организации следующего поля ввода
 
 
Поле для ввода математического выражения, активируемая щелчком мышки
 
 
Панель управления содержимым поля ввода-вывода
 
 
Ссылка на сайт разработчика
рис.1. Общий вид встроенного калькулятора при начале работы с ним

Ввод команд на вычисление производится в специальном поле над красной чертой. Воспринимаются команды вида "2+2", "120.45/0.75", "sin(pi/2)" и т.п. Полное руководство возможностей данного модуля можно посмотреть здесь. К слову сказать, возможности его почти безграничны, и, кроме вычисления значений стандартных функций, он позволяет проводить операции с матрицами, комплексными числами, умеет строить интерактивные графики функций, создавать зависимые цепочки вычислений и многое другое, поэтому мы рекомендуем по-возможности ознакомиться со справочной информацией, доступной по указанной ссылке.

Кроме прямого ввода команд на вычисление на нашем сайте реализована еще одна интересная возможность. Когда пользователь получает текст полного отчета о проведенном расчете, его вниманию представляется довольно большой объем данных, содержащих, кроме прочего, блоки с арифметическими вычислениями, которые рекомендуется проверять для исключения появления ошибок в вычислениях и результатах. Для облегчения и упрощения этих операций пересчета предлагается использовать данный встроенный калькулятор, и использовать его в полуавтоматическом режиме. Реализовано это следующим образом: при активации калькулятора на странице с текстом полного отчета становится доступной функция пересчета арифметических вычислений, позволяющая, при наведении курсора мышки на интересующий пользователя блок, который хотелось-бы проверить, пересчитать, он подсвечивается синим цветом. При клике на подсвеченной области все числовые значения и арифметические операции передаются автоматически в панель калькулятора, и он вычисляет полученное выражение встроенным в него инструментарием. Если имеет место ошибка в вычислениях расчета, она сразу будет обнаружениа.

рис.2. Пример передачи данных из текста отчета в калькулятор и перевычисление им заданного выражения

Когда выражение для вычисления слишком большое для отображения его целиком в строке ввода калькулятора, как в данном примере, он самостоятельно разбивает такую строку на части, и навигация по этим частям производится курсором при перемещении его вправо-влево в соответствующей строке ввода.

Дата последнего изменения страницы: 13 февраля 2017 г. в 13:53
© 2012 - 2018