Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1005 barsuk 1
=== v 0.2 === 6.06.08
2
 
3
формат входных данных(файл graph.cvs)
4
 
5
а) если заданы точки и требуется провести кусочно-линейную функцию
6
x1 y1 x2 y2		; границы области построения
7
x y
8
x y			; значения
9
...
10
 
11
б) если задана функция
12
x1 y1 x2 y2		; границы области построения
13
=формула
14
 
15
 
16
где числа записываются в формате ###,### или ###.###, например, допустимы следующие записи:
17
1
18
1.2
19
1.
20
.6
21
-543.1463
22
и недопустимы:
23
1e2
24
+5
25
 
26
формула - выражение, составленное из чисел, переменной x, операций + - * / и функций: sin, cos, tg ,ctg (остальные в проекте).
27
примеры:
28
=sin(x)*x
29
=x/2
30
=cos(sin(cos(x)+1)+1)+1
31
=1/x
32
 
33
в случае ошибки вычисления(не найдена функция, деление на 0) программа не выводит никаких сообщений, а либо вылетает, либо считает результат недопустимой операции нулевым.
34
 
35
 
36
== v 0.3 ==== 7.06.08
37
 
38
добавлено много чего из интерфейса.
39
функции: log, exp, sqrt.
40
 
41
 
42
 
43
== v 0.4 ===== 9.06.08
44
 
45
улучшен ввод имени файла, обработка ошибок, фиксы утечек памяти.
46