# Учебная практика. Вторник 05.07. Полищук Даниил
## Задание 1
Algebrite — это простая, понятная и расширяемая javascript библиотека символьных вычислений.
Получить символьную производную f′(x)заданной функции f(x) с помощью библиотеки Algebrite и на заданном интервале (xmin,xmax) получить численные значения f(x), визуализировать все ее корни с точностью δ0 и сравнить с экстремумами функции f(x).
### Решение
Ссылка на решение https://Canvas.daniil-olieksan.repl.co
### Что реализовано
Преход на новую технологию
```js=29
let fun = "f(x) = " + task;
Algebrite.run(fun);
let value = "f(" + x + ")";
let q = Algebrite.run(value);
let y = parseFloat(q);
```
```js=62
evaluate_derivative(){
let result = new Array();
let task="d(" + this.f + ")";
let derivative = Algebrite.run(task);
MyResult1.value = derivative
// console.log(result);
for (let x=-10; x<=10; x++){
let fun = "f(x) = " + derivative;
Algebrite.run(fun);
let value = "f(" + x + "+ 6.283)";
let y = Algebrite.run(value);
// console.log(y);
result.push(y);
}
return result;
}
```
Отображение производной


Отображение значений в консоли