Приветствую на страничке зачётного приключения.
Результат решения задачи надо сдать посредством создания Pull Request (PR) в этом репозитории.
Основные требования:
- файлы решения должны лежать в директории с фамилией и инициалами; ничего снаружи этой директории не должно изменяться сдаваемым PR
- на подачу PR действует жёсткий дедлайн (PR, коммиты поданные после 15:20:00 15.02.2023 проверяться/оцениваться не будут)
- решать задачу надо, используя свой интеллект, но не сторонний
- решение должно быть оформлено в виде импортируемого модуля; использование блокирующих
input
и подобного в модуле запрещено - рядом с решением должно находиться краткое пояснение к его использованию (что делать, чтобы запустить); рационально его разместить в
README.md
, либо приложитьmain.py
, который произведёт тестовое вычисление - код должен быть отформатирован с помощью
black
- оценка кода всех py-файлов PR модулем
pylint
должна быть не меньше 8.0/10 - решение должно содержать тесты для запуска с помощью
pytest
, проверяющие верность работы алгоритма
Результат проверки и решение об отметке будет принято в течение следующего после сдачи рабочего дня
Решить задание, выданное 19 декабря 2023
Написать программу для вычисления значения интеграла функции в диапазоне (0; 1) с использованием исключительно стандартной библиотеки (без numpy и подобного). Пользователь должен иметь возможность определения шага интегрирования.
dyadechkov_iv
tg x
gritsai_id
e**x
kozyrev_ds
ch x
maslovskaya_ak
ln(1+x)
vinogradov_dm
cos x
Реализовать вычисление значения функции посредством суммирования членов ряда Тейлора. Остановку суммирования производить из соображений достижения точности не хуже 0.001 при x в диапазоне (0; 1).
dyadechkov_iv
e**x
esikov_sd
arccos x
gritsai_id
arctg x
karpova_iyu
ln(1+x)
kozyrev_ds
(1+x)**0.5
maksimovich_as
arcsin x
malkov_ma
ch x
maslovskaya_ak
arcctg x
ozirov_che
tg x
pyatnichenko_dg
sin x
uljanov_yav
cos x
vinogradov_dm
(1/(1+x))**0.5
volkov_gr
sh x