---
# System prepended metadata

title: Учебная практика. Вторник 05.07. Полищук Даниил

---

# Учебная практика. Вторник 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;
            }
```
Отображение производной 

![](https://i.imgur.com/EyTLOgQ.png)

![](https://i.imgur.com/IEL47na.png)

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