Скоро калькулятору с физическими размерностями - PhysUnitCalc -
исполнится год. Я сам им успешно пользуюсь на работе и в повседневной жизни, пытаюсь "подсадить" окружающих, и иногда это получается - электронщику нашему нафиг были не нужны размерности, но оператор || ("параллельное соединение", a||b = a*b/(a+b) ) оказался решающим аргументом
(
Read more... )
Comments 6
Reply
Например, списки величин, выскакивающие при вводе - это очень удобное дополнение в последней версии. Может быть, ещё списки по категориям (длина, масса,..) куда-нибудь засунуть.
Из простых идей: если не жалко лаконичности интерфейса, может, под строку ввода посадить кнопку [Ans], заменяющую текст в ней на эти три буквы, и кнопки для нескольких последних использованных размерностей, которые сразу дописывают их в командную строку.
Reply
есть пакеты для вычисления размерности формул.
Просто задаёшь величину *(её/размерность^2), умножаешь на
сочетание размерностей - и она выдает размерность формулы,
преобразованной формулы и т.д. (напр. производной или интеграла).
Reply
"Улучшенный разбор выражений" - фактически, вы пишете отдельный язык программирования, а раз так, то вам стоит определиться, компилятор или интерпретатор это будет. Пока вы склоняетесь к интерпретации по ходу набора.
"Общеупотребительная форма записи различных единиц измерения" - мышление математика или физика позволяет опознавать типовые ситуации в любой (на самом деле почти в любой) форме, тем не менее, при решении типовых ситуаций мышление ведётся типовыми шаблонами, которые лучше не исключать, иначе программа будет больше напоминать игрушечные счётыу, и отдавать им повышенный приоритет.
Может быть, стоит запретить создавать переменные, имена которых совпадают с единицами измерения.Не стоит, поскольку характерные имена переменных значит почти столько же, сколько и упомянутая общеупотребительная форма. Как вариант предлагаю рассмотреть возможность требовать при вводе названия единиц измерений использовать клавишу альт. Ну или контрол. Наподобие того, как мы используем шифт для ввода заглавных букв и аббревиатур. Ну, ( ... )
Reply
Вот несколько более в молодости мне бы, возможно, пригодилась новая функциональность, но сейчас хватает и старой, так что ничего умного предложить не могу.
Reply
Leave a comment