Форум программистов, компьютерный форум CyberForum.ru

Вычисление суммы бесконечного ряда (ряд Тейлора) - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 49, средняя оценка - 4.90
Opiym
8 / 8 / 0
Регистрация: 02.11.2009
Сообщений: 89
04.11.2009, 18:36     Вычисление суммы бесконечного ряда (ряд Тейлора) #1
Люди, если у кого есть время, прошу помочь с решением задачи ! Решение задачи должно быть на C !
http://xmages.net/out.php/i609131_Zadacha.gif
http://xmages.net/out.php/i609134_Uslovie.gif
Заранее благодарю !
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MiSTiK
Сообщений: n/a
15.12.2009, 19:43     Вычисление суммы бесконечного ряда (ряд Тейлора) #41
Помогите люди с этим делом. ПОЖАЙЛУСТА
Составить программу, вычисляющую с точностью eps сумму заданного ряда. Примечание: вычислить сумму ряда с точностью eps значит завершить суммирование членов ряда тогда, когда очередной член ряда окажется меньше eps по абсолютной величине.
Заранее благодарен!!!Вычисление суммы бесконечного ряда (ряд Тейлора)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MiSTiK
Сообщений: n/a
15.12.2009, 20:09     Вычисление суммы бесконечного ряда (ряд Тейлора) #42
1.Варианты заданий:
Написать программу вычисления значения заданной функции в зависимости от значения неизвестной переменной, определяемой пользователем приложения (вводятся пользователем с клавиатуры).
Вычисление суммы бесконечного ряда (ряд Тейлора)

2.Составить программу для определения таблицы значений функции Y в заданном диапазоне изменения аргумента с заданным шагом (см. исходные данные). Таблица должна содержать следующие столбцы: порядковый номер, значение аргумента, значение функции. Определить максимальное и минимальное значения функции
Вычисление суммы бесконечного ряда (ряд Тейлора)

3.Переписать программу №2 «Табулирование значений
функций» с использованием пользовательской функции С++. Таблицу значений функции Y
вывести не на экран монитора, а в текстовой файл «out.txt».

4.С помощью датчика случайных чисел сформировать два массива X и Y
размерностью 100 и 200 чисел в диапазоне от 0 до 1 и от 0 до 10 соответственно. По массиву
Х - найти самый большой элемент и вывести его и его номер на экран, по массиву Y - самый
маленький.

5.В соответствии с поставленной задачей разработать графическую схем алгоритма,
составить программу и отладить ее в среде С++, подготовить отчет, ответить на контрольные
вопросы и защитить лабораторную работу перед преподавателем.
Вычисление суммы бесконечного ряда (ряд Тейлора)
red_koyot
0 / 0 / 0
Регистрация: 06.06.2010
Сообщений: 11
09.06.2010, 19:52     Вычисление суммы бесконечного ряда (ряд Тейлора) #43
Цитата Сообщение от Opiym Посмотреть сообщение
Что такое pow ???
Ошибку в 17-ой строке выдаёт !
подключи библиотеку math.h
DocHarly
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 12
28.04.2012, 16:24     Вычисление суммы бесконечного ряда (ряд Тейлора) #44
возведение в степень
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2012, 12:55     Вычисление суммы бесконечного ряда (ряд Тейлора)
Еще ссылки по теме:

Не могу найти ошибку(Вычисление суммы бесконечного ряда) C++
Вычисление суммы бесконечного ряда. Конвертация из паскаля в с++ C++
Вычисление суммы бесконечного ряда C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 634
29.07.2012, 12:55     Вычисление суммы бесконечного ряда (ряд Тейлора) #45
Подскажите пожалуйста на C++ это правильный код??????
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<conio.h>
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<iostream>
using namespace std; 
void main ()
{
    
        float y, x, eps=1e-8, sl, S;
        int n;
        
        scanx:
        printf("input x=");
        scanf("%f",&x);
        if(x<=1./2.)
        {
        printf("x<=1./2. error!\n");
        goto scanx; 
        }
        printf("   x\tn\tS\t\t  y\n\n");
        n=1;
        S=sl=((x-1.)*pow(x,n-1))/2;
        for(n=1;fabs(sl)<eps;n++)
        {
            sl=sl*((pow(x-1,n+1)*pow(x,n-1)*(n+1))/(n+2));
            S=S+sl;
        }
        y=log(x);
        printf("%4.2f\t%d\t%10.8f\t%11.8f\n", x, n, S, y);
        system("pause");
        cin.get();
        
}
Заранее огромное спасибо.

Добавлено через 12 минут
Как сделать, чтобы n можно было вводить с клавиатуры???? Заранее огромное спасибо.
Yandex
Объявления
29.07.2012, 12:55     Вычисление суммы бесконечного ряда (ряд Тейлора)
Ответ Создать тему
Опции темы

Текущее время: 22:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru