forked from KolibriOS/kolibrios
9166e950b4
git-svn-id: svn://kolibrios.org@1005 a494cfbc-eb01-0410-851d-a64ba20cac60
47 lines
990 B
Plaintext
47 lines
990 B
Plaintext
=== v 0.2 === 6.06.08
|
|
|
|
формат входных данных(файл graph.cvs)
|
|
|
|
а) если заданы точки и требуется провести кусочно-линейную функцию
|
|
x1 y1 x2 y2 ; границы области построения
|
|
x y
|
|
x y ; значения
|
|
...
|
|
|
|
б) если задана функция
|
|
x1 y1 x2 y2 ; границы области построения
|
|
=формула
|
|
|
|
|
|
где числа записываются в формате ###,### или ###.###, например, допустимы следующие записи:
|
|
1
|
|
1.2
|
|
1.
|
|
.6
|
|
-543.1463
|
|
и недопустимы:
|
|
1e2
|
|
+5
|
|
|
|
формула - выражение, составленное из чисел, переменной x, операций + - * / и функций: sin, cos, tg ,ctg (остальные в проекте).
|
|
примеры:
|
|
=sin(x)*x
|
|
=x/2
|
|
=cos(sin(cos(x)+1)+1)+1
|
|
=1/x
|
|
|
|
в случае ошибки вычисления(не найдена функция, деление на 0) программа не выводит никаких сообщений, а либо вылетает, либо считает результат недопустимой операции нулевым.
|
|
|
|
|
|
== v 0.3 ==== 7.06.08
|
|
|
|
добавлено много чего из интерфейса.
|
|
функции: log, exp, sqrt.
|
|
|
|
|
|
|
|
== v 0.4 ===== 9.06.08
|
|
|
|
улучшен ввод имени файла, обработка ошибок, фиксы утечек памяти.
|
|
|