|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
||||||
Вычислить значения функций заданных разложением в ряд Тейлора29.12.2024, 02:06. Показов 6983. Ответов 88
Метки нет (Все метки)
Здравствуйте! Помогите составить код функции с факториалом и экспонентой программированием в С++, не используя готовые математические функции.
Составить функцию в C++, вывести на экран таблицу значений этой функции для x, изменяющегося от а до b с шагом h = (b-a)/10, если а = 0,1, b= 1,0 и k = 120. Готовые математические функции не использовать. Для вычисления факториала и экспоненты составить отдельные функции: N!= 1 * 2 * 3*…*N , ⅇ^x=1+x+x^2/2!+x^3/3!+x^4/4!+⋯+x^n/n!+⋯+ У меня код такой. Но я не уверена в его правильности
0
|
||||||
| 29.12.2024, 02:06 | |
|
Ответы с готовыми решениями:
88
Вычислить значения функции заданной разложением в ряд Тейлора Вычислить значения функции, заданной разложением в ряд Тейлора |
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
|||||||
| 01.01.2025, 21:48 [ТС] | |||||||
Я к вам за помощью, а вы ругаете!
0
|
|||||||
|
Заблокирован
|
|
| 01.01.2025, 21:51 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
|
| 01.01.2025, 21:55 [ТС] | |
|
0
|
|
|
Заблокирован
|
||
| 01.01.2025, 22:00 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
|
| 02.01.2025, 01:03 [ТС] | |
|
0
|
|
|
Заблокирован
|
||
| 02.01.2025, 01:19 | ||
![]() Ну надо же! Наконец-то до тебя дошло, что программисты - тоже люди.
0
|
||
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||||||
| 02.01.2025, 10:03 | ||||||
|
Nelli Matveeva, как я понял, предполагается использование "собственных" функций на полную катушку.
Кстати, для вычисления exp через ряд нужно (по логике) использовать код для факториала. Еще добавил вычисление целочисленной степени через функцию. Результаты совпадают с ранее полученными. И выходит, что не нужна длинная арифметика. Код:
0
|
||||||
|
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
|
|
| 02.01.2025, 10:52 | |
|
1
|
|
|
|
|
| 02.01.2025, 11:08 | |
|
0
|
|
|
6702 / 3121 / 1064
Регистрация: 01.06.2021
Сообщений: 12,082
|
|
| 02.01.2025, 11:38 | |
|
gunslinger, для этой задачи
double достаточно, нет смысла использовать long double.Добавлено через 6 минут CoderHuligan, в С++ нет натуральных, целых, рациональных, вещественных, комплексных и т.д. чисел. А есть int, float, double и т.д. Соответственно, натуральное число ты можешь представить как угодно: в виде int, double, float и т.д. Более того, никто не помешает обобщать факториал до гамма-функции.
1
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||
| 02.01.2025, 15:05 | ||
|
повар1, как вариант (если это вдруг не считается у кого-то готовой мат. функцией).
CoderHuligan, дело не в дробности, а в том, влезет число или нет. В long long 120! не поместится.
0
|
||
|
|
||
| 02.01.2025, 15:42 | ||
|
0
|
||
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||||||
| 02.01.2025, 16:15 | ||||||
|
CoderHuligan, 120! в double "помещается", но с потерей точности (а в uint64 просто никак не влезет).
Потому я и использовал long double, но long оказался излишним. Но на итоговый результат это не влияет (почему - не знаю, это уже вопрос к знатокам). Может играет роль порядок степеней или еще что - я хз. В данной ситуации double вполне хватает. Других вариантов (если нужна "полная точность"), кроме длинной арифметики, не вижу. Только если "нормальное вычисление" (пост №11), но этот (логичный) способ нельзя использовать. Короче, какое задание, такое и решение (через одно место). Вопросы надо задавать автору задачи (и желательно с помощью "подручных средств"). P.S.: 37-ю строку кода из поста 67 можно заменить на
0
|
||||||
|
6702 / 3121 / 1064
Регистрация: 01.06.2021
Сообщений: 12,082
|
|
| 02.01.2025, 16:28 | |
|
gunslinger, еще осталось заменить
fabs в коде из поста 67, чтобы cmath не подключать. Ты, кстати, и не подключал этот заголовок, видимо, пишешь в билдере или где-то еще. Но язык С++ требует этот заголовок для fabs. Заменить данную функцию на велосипед не составит труда.
1
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||||||
| 02.01.2025, 16:58 | ||||||
|
Royal_X, кстати, да.
Пишу в билдере, там подключать не надо. Но это уже "мелочи", пусть ТС что-то тоже сделает. Хотя в условиях текущей задачи fabs можно вообще убрать (он в данном случае излишен / не требуется). Итоговый код (еще функцию expo подкорректировал):
2
|
||||||
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
||
| 02.01.2025, 22:27 [ТС] | ||
|
sh: 1: pause: not found Не подскажите, что это значит?
0
|
||
|
Заблокирован
|
|
| 02.01.2025, 22:31 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
|
| 02.01.2025, 22:38 [ТС] | |
|
Убрала строку 43, ошибка ушла.
0
|
|
|
Заблокирован
|
|
| 02.01.2025, 22:43 | |
|
0
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 02.01.2025, 22:44 | |
|
Nelli Matveeva, можно убрать эту строку (если она не нужна) либо заменить на getchar() или что там есть из команд, которые не дают закрыться консоли сразу.
0
|
|
| 02.01.2025, 22:44 | |
|
Вычислить значения функции заданной разложением в ряд Тейлора Вычислить значения функции заданной разложением в ряд Тейлора Вычисление функций разложением в ряд Тейлора Вычисление функций разложением в ряд Тейлора
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|