Описание калькулятора "Школьная доска"
Если кратко:
- Калькулятор "Школьная доска" для OS Windows представляет собой очень простую среду программирования, позволяющую организовывать вычисления c помощью циклов и ветвлений. Это дает возможность численно решать алгебраические и дифференциальные уравнения, приближенно вычислять определенные интегралы, суммировать ряды и т.д. Практически можно реализовать почти все алгоритмы вычислительной математики.
- С другой стороны, калькулятор "Школьная доска" можно использовать просто как удобный многострочный формульный калькулятор, не требующий никаких математических знаний, пригодный для бытовых, бухгалтерских, инженерных и т.п. расчетов.
Более подробно:
- Формулы в окне калькулятора набираются с помощью стандартной клавиатуры и не содержат отсутствующих на ней символов. Но и при этом условии написание формул достаточно близко к математическому. Так, например, знак модуля имеет вид "||", функции применяются к числам без функциональных скобок, например, sin0.1, и для определения порядка арифметических действий доступны круглые (), квадратные [] и фигурные {} скобки. Для увеличения скорости набора формул предусмотрены шаблоны элементарных функций.
- Можно одновременно подсчитывать несколько формул, возможно, связанных друг с другом. Последнее означает, что величины, определяемые одними формулами, могут участвовать в других формулах. Простейший пример: если некий параметр многократно входит в вычисляемые выражения, то, определив его отдельной формулой, новые значения параметра можно вводить только в этом одном месте.
- Формулы можно снабжать комментариями и сохранять в файл для дальнейшего использования. Таким образом, можно создать библиотеку своих программ, например, для бухгалтерского учета или для заполнения налоговой декларации.
- Калькулятор позволяет организовывать циклы типа while-wend, do-until и ветвления вида if-elseif-else-endif. А также применять в циклах ключевые слова continue и break. Имеются средства отладки вычислительных формул.
- Последовательности значений, полученные в процессе циклических вычислений, автоматически выводятся в виде графиков. Эти графики благодаря CanvasJS library носят интерактивный характер: их можно растягивать для выявления мелких подробностей, смещать с той же целью вдоль горизонтальной оси и, если графиков несколько, прятать ненужные.
- Для того чтобы начать пользоваться калькулятором "Школьная доска" в качестве простого калькулятора, достаточно потратить одну-две минуты на прочтение первой части прилагаемого файла помощи. Для пользователей, знакомых с основами программирования, требуется столько же времени для просмотра второй части, которая предназначена для начинающих. Изучение небольшого числа синтаксических правил облегчается тем, что калькулятор выводит подробные сообщения об ошибках.
- Интерфейс программы более чем простой: кроме стандартных элементов управления и поля для задания количества дробных десятичных знаков, имеются всего три кнопки:
- "Старт" — запускает вычисления.
- "Стоп" — останавливает вычисления, которые могут быть затем снова продолжены кнопкой "Старт". Повторное нажатие кнопки "Стоп" очищает память, чтобы счет можно было начать с самого начала.
- "Шаблоны функций" и "Ключевые слова" — просто списки шаблонов для ускорения набора формул .