Описание калькулятора

 

Меню текста_ 2

Расцветка  2

Цвет  3

Очистить всё  3

Очистить  3

Сохранить  3

Переменные  3

Держать сверху  3

Как пользоваться  4

О программе  4

Выход  4

Клавиша ESC   4

Меню командной строки_ 4

Как пользоваться_ 4

Переменные  4

Унарные операторы   4

Бинарные операторы   5

 

Меню текста

Расцветка

Вызывает окно, в котором можно установить шрифт (в том числе и цвет) для указанных на кнопках символов:

Font A-Z устанавливает шрифт также для неуказанных здесь символов

 

Цвет

Устанавливает фоновый цвет текста

 

Очистить всё

Сохраняет текущие настройки в файл history”дата”.ini, текст в history”дата”.rtf, историю командной строки в history”дата”.txt, переменные в history”дата”.var, а потом очищает текст, историю командной строки и переменные

Пример:

history 03.01.2005 14@27@58.ini

history 03.01.2005 14@27@58.rtf

history 03.01.2005 14@27@58.txt

history 03.01.2005 14@27@58.var

 

Очистить

Сохраняет в файл history 03.01.2005 14@27@58.rtf  удаляемый текст и очищает его

 

Сохранить

Сохраняет текст в указанный файл

 

Переменные

Выводит окошко манипулирования переменными:

 

Ins – вставить переменную

Shift+Del – удалить

Shift+Ins – добавить

 

Переменные также можно редактировать

 

Держать сверху

Окно калькулятора поверх других окон

 

Как пользоваться

О программе

Для выхода кликните по форме или нажмите ESC

Выход

Ну эти пункты меню можно и не объяснять

 

Клавиша ESC

Сворачивает окно

 

Меню командной строки

Пункты: шрифт, цвет, очистить и сохранить аналогичны пунктам в меню текста, только применительно к командной строке. А Очистить всё и Выход – точно такие же

 

Как пользоваться

Математическое выражение вводится в командную строку и нажимается Enter. К тексту добавляется введённое выражение и результат этого выражения. Перемещаться по истории командной строки можно с помощью клавиш управления курсором – стрелка вверх и стрелка вниз

 

Переменные

Переменные редактируются в специальном окошке (см. пункт Переменные  3  3)

Но, если очень хочется, можно присваивать переменным, ещё не имеющим значения, числа оператором =

Пример:

a=2^3

8

 

Унарные операторы

Все унарные операторы имеют один приоритет, поэтому выполняются по порядку справа на лево:

tg  ln 1

0

То есть: (tg  (ln 1))

 

Унарные операторы

оператор

пример

название

-

-(4+6)

-10

унарный минус

@

@4

2

корень квадратный

!

!5

120

факториал

ln

ln 1

0

логарифм натуральный

sin

sin 3.14

0,00159265291648695

синус

cos

cos 3.14

-0,99999873172754

косинус

tg

tg 3.14

-0,00159265493640735

тангенс

ctg

ctg 3.14

-627,882397586864

котангенс

arcsin

arcsin 0

0

арксинус

arcos

arccos -1

3,14159265358979

арккосинус

arctg

arctg -2

-1,10714871779409

арктангенс

arcctg

arcctg -2

2,67794504458899

арккотангенс

rad

pi=rad 180

3,14159265358979

переводит градусы в радианы

deg

deg 3.14

179,908747671078

переводит радианы в градусы

 

Бинарные операторы

 

Бинарные операторы

Оператор

Пример

Название

=

pi=rad 180

3,14159265358979

присвоить

sin (4*x)'x

cos(4*x)*4

производная

+ -

1+2-3

0

плюс и минус

* /

4/2*3

6

умножить и разделить

^ @

3@ 8^2

4

возведение в степень и корень

 

Производная дифференцирует по переменной стоящей за ней, эта переменная не должна иметь значения:

x*sin a'a

x*cos a

 

В формулах дифференцирования калькулятор принимает за экспоненту переменную e, поэтому при дифференцировании лучше, чтобы она не имела значения

 

Степень корня ставится перед @:

3 @ 27

3

Корень кубический из 27 равен 3

 

Экспонента вычисляется как:

e = ln 3 @ 3

2,71828182845904

 

Число π вычисляется как:

pi=rad 180

3,14159265358979

Таймер

Таймер сохраняет через определённое время все настройки и историю.

В файле history.ini находятся его настройки:

 

[Timer]

Interval=5000

Enabled=1

 

Опция Interval устанавливает период таймера в тысячных секунды: 5000 ~ 5 сек

Опция Enabled принимает значения 0/1 – выключен/включен