2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
1

Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E

01.04.2013, 13:36. Показов 3333. Ответов 10
Метки нет (Все метки)

Составить программы в среде Dev -C++
1. Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E.
Миниатюры
Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2013, 13:36
Ответы с готовыми решениями:

Вычислить значения функции для заданных значений аргумента
Вычислить значения функций для n=5,6,7,...,20

Вычислить значения заданной функции для заданных значений аргумента
Здравствуйте, если у вас есть примеры решенного, либо вы знаете как удовлетворить условия, то...

Вычисление суммы ряда с точностью для заданных значений х и e
составить программу вычисления суммы ряда с точностью для заданных значений х и e. помогите...

Вычисление значения функции для каждого из заданных значений параметра а, при всех заданных x
Сотавить и отладить программу вычисления функции для каждого из заданных значений параметра а и при...

10
6 / 6 / 0
Регистрация: 04.08.2012
Сообщений: 62
02.04.2013, 13:10 2
Вот, вроде работает.
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    double S=0, y=0, k;
    unsigned int  N=0;
    unsigned long int accuracy;
    setlocale(LC_ALL, "russian");
    cout<<"Введите максимальное значение n : ";
    cin>>accuracy;
    cout<<"Введите шаг для x (0.1, 0.01, 0.001..)";
    cin>>k;     
    for(double x=0.2;x<=0.8; x+=k)
    {   
        cout<<"При х = "<<x<<"\n";
        for (unsigned long int n=1; n<=accuracy; n++)
        {
            N+=n;
            S+=(n*n+1)/N * pow(x/2,(double)n);
            cout<<"S = "<<S<<"\n";          
        }
        y=(x*x/4+x/2+1)*exp(x/2);
        cout<<"y = "<<y<<"\n";
    }
    system("pause");
    return 0;
}
Добавлено через 12 минут
А лучше вот так, так как не все значения мы увидим.
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    double S=0, y=0, k;
    unsigned int  N=0;
    unsigned long int accuracy;
    system("mode con cols=50 lines=10000");
    setlocale(LC_ALL, "russian");
    cout<<"Введите максимальное значение n : ";
    cin>>accuracy;
    cout<<"Введите шаг для x (0.1, 0.01, 0.001..)";
    cin>>k;     
    for(double x=0.2;x<=0.8; x+=k)
    {   
        cout<<"При х = "<<x<<"\n";
        for (unsigned long int n=1; n<=accuracy; n++)
        {
            N+=n;
            S+=(n*n+1)/N * pow(x/2,(double)n);
            cout<<"S = "<<S<<"\n";          
        }
        y=(x*x/4+x/2+1)*exp(x/2);
        cout<<"y = "<<y<<"\n";
    }
    system("pause");
    return 0;
}
1
Заблокирован
Автор FAQ
07.05.2013, 14:47 3
Вижу тогда мои выкладки так никто и не посмотрел (а зря), ниже голый копипаст с проверкой
https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n} = \frac{{n}^{2} + 1}{n!}*{(\frac{x}{2})}^{n}
https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n + 1} = \frac{{(n + 1)}^{2} + 1}{(n + 1)!}*{(\frac{x}{2})}^{n+1}
https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{a}_{n + 1}}{{a}_{n}} = \frac{\frac{{(n + 1)}^{2} + 1}{(n + 1)!}*{(\frac{x}{2})}^{n+1}}{\frac{{n}^{2} + 1}{n!}*{(\frac{x}{2})}^{n}} = \frac{{n}^{2} + 2*n + 2}{({n}^{2} + 1)*(n + 1)}*\frac{x}{2}

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
35
36
37
38
#include <cmath>
#include <iostream>
using namespace std;
 
double Fun(double x);//ýòàëîííàÿ ôóíêöèÿ
double Sum(double x, double e);//íàøå ðàçëîæåíèå â ðÿä äëÿ çíà÷åíèÿ õ
 
int main()
{
    double xn, xk, hx, x, e;
    cout<<"left  bound xn  = ";cin>>xn;cin.get();
    cout<<"right bound xk  = ";cin>>xk;cin.get();
    cout<<"argument step hx= ";cin>>hx;cin.get();
    cout<<"error of calc e = ";cin>>e;cin.get();
    cout<<"\tx\ty\tS"<<endl;
    for(x = xn; x <= xk; x = x + hx)
        cout<<"\t"<<x<<"\t"<<Fun(x)<<"\t"<<Sum(x, e)<<endl;
    cout<<"Enter any key to continue...";
    cin.get();
    return 0;
}
 
double Fun(double x)
{
    return (x*x/4 + x/2 + 1)*exp(x / 2);
}
 
double Sum(double x, double e)
{
    double S = 0;
    double an= 1;
    for(double n = 0; e < fabs(an); n = n + 1)
    {
        S = S + an;
        an= an*(x / 2)*(n*n + 2*n + 2) / (n*n*n + n*n + n + 1);
    }
    return S;
}
Миниатюры
Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E   Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E   Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E  

2
Заблокирован
Автор FAQ
07.05.2013, 17:23 4
Марина1986, какую ссылку смотреть
Цитата Сообщение от Марина1986 Посмотреть сообщение
Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров
- эту?
0
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
07.05.2013, 20:36  [ТС] 5
-=ЮрА=-, да эту, где начинается а=8,372

Добавлено через 2 минуты
-=ЮрА=-, Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров

Добавлено через 9 минут
вы на других не смотрите, там все неправильно, посмотрите пожалуйста

Добавлено через 50 секунд
вот с этой у меня вообще проблемы, даже не знаю как делать

Добавлено через 31 секунду
-=ЮрА=-, вы на других не смотрите, там все неправильно, посмотрите пожалуйста


вот с этой у меня вообще проблемы, даже не знаю как делать

Добавлено через 37 минут
-=ЮрА=-, вся надежда на вас, взгляните пожалуйста!
0
Заблокирован
Автор FAQ
07.05.2013, 22:49 6
Цитата Сообщение от Марина1986 Посмотреть сообщение
-=ЮрА=-, вся надежда на вас, взгляните пожалуйста!
- ох и не люблю я такие слова, любой пользователь способен помочь себе сам без всякой помощи, ладно я отписал простецким кодом в посте 18 Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров той темы


Цитата Сообщение от Марина1986 Посмотреть сообщение
-=ЮрА=-, там больно много написано, напишите мне пожалуйста, вы же профессионал, а я только студент и не знаю что писать, будьте так добры, и я больше не буду к вам приставать
- по поводу больно всего написано - вот я давал линк на первый пост той темы
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
https://www.cyberforum.ru/faq/thread4...ml#post2431657
, теперь даю на второй https://www.cyberforum.ru/faq/... ost2432262

Вы лучше возьмите да прочтите там всё (обещаю после внимательного прочтения вы будете в состоянии написать самостоятельно чуть ли не 2/3 тем на форуме с просьбами написать программу по по математике).

Не по теме:

ЗЫ: Когда в один прекрасный день код в том FAQ покажется вам слишком простым, слишком банальным, содержащим недочёты - значит я выполнил свою задумку и вы научились писать самостоятельно;)

0
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
13.05.2013, 14:15  [ТС] 7
-=ЮрА=-, Юрий будьте так добры проверьте пожалуйста мою блок схему (функция внутри файла, код вы мне уже описали ранее в этой теме) правильно ли я сделала, если не так поправьте пожалуйста, вы мой единственный учитель в этом плане, с программированием я сталкиваюсь в первый раз, и проконсультироваться не с кем, буду Вам очень признательна! С уважением, Марина!
Вложения
Тип файла: doc Схема.doc (42.0 Кб, 12 просмотров)
0
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
13.05.2013, 21:37  [ТС] 8
-=ЮрА=-, очень жду от Вас ответа!

Добавлено через 7 часов 9 минут
-=ЮрА=-, посмотрите пожалуйста, так ли я сделала?

Добавлено через 8 минут
-=ЮрА=-, вы посмотрите мою запись? или вам некогда?
0
Заблокирован
Автор FAQ
13.05.2013, 21:48 9
Марина1986, Sum это подпрограмма зачем вы её поставили в тело for?Помните блок-схему про табулирование функции заданной на интервалах?Вот по аналогии сделайте (1 цикл и вывод). У вас получится укрупнённая блоксхема.

Не по теме:

Не лезте в дебри - используйте золотое правило чем меньше написано тем меньше спросят либо тем меньше шансов получить ошибку.

Вывод на экран у вас верный. И да используйте Microsof Visio - это программа совместимая с Microsoft Office - очень удобная штука, рекуомендую версии от 2003 года (более ранние несколкьо убоги да и могут новые блокхсеммы не открыть)

Добавлено через 56 секунд

Не по теме:

Цитата Сообщение от Марина1986 Посмотреть сообщение
или вам некогда?
- если честно то да.

0
Заблокирован
Автор FAQ
13.05.2013, 21:52 10
PS: Вот я подправил вашу блоксхему, исключив из неё неверный момент с циклом. Также помните, что ширнина всех блоков должна быть одинакова
Миниатюры
Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E  
1
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
14.05.2013, 07:46  [ТС] 11
-=ЮрА=-, спасибо вам большое Юрий!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2013, 07:46

Вычисление таблицы значений функции при заданных изменениях значений аргумента
Пожалуста помогите написать прогу на паскале для вычисления таблицы значений функци при заданных...

Вычисление суммы ряда с заданной точностью в заданном интервале допустимых значений аргумента
:cry: Ребята выручайте. Без вас мне край. У меня не было С++ ,но мне надо сделать задачки и...

вычислить значения суммы S и функции y=f(x) для аргумента x
Помогите пожалуйста!! Номер 4

Вычислить значения функции для значений аргумента x
условия задачи: Вычислить значения функции для значений аргумента x от -0.4 до 1.3 с шагом 0.1....


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.