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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.75
Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
#1

Табулирование заданной функции и определение максимального и минимального значения функции в таблице - C++

01.04.2013, 13:40. Просмотров 3110. Ответов 38
Метки нет (Все метки)

Разработать консольное приложение, производящее табулирование заданной функции и определение максимального и минимального значения функции в таблице.
Требования к программе:
Вводится: начало диапазона табулирования, конец диапазона табулирования, число шагов табулирования.
Выводится: столбцы соответствующих значений аргумента и функции, минимальное и максимальное значения функции.
Таблица значений аргумента и функции должна, кроме того, сохраняться в файле текстового формата в папке программы.
Миниатюры
Табулирование заданной функции и определение максимального и минимального значения функции в таблице  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 13:40     Табулирование заданной функции и определение максимального и минимального значения функции в таблице
Посмотрите здесь:

Описать в виде отдельной функции определение минимального элемента в заданной части массива - C++
Ребята выручайте! 4.Дан числовой массив X. Определить min (X, X, … , X) + min (X, X, … , X) Описать в виде отдельной функции...

Цикл: вывести в виде таблице значения заданной функции - C++
Не могу понять, что требуется в задании. **Нужно вывести таблицу функции, для этого я начал использовать вложенные циклы #define...

Табулирование функции и вывод результата в таблице - C++
Помогите, пожалуйста, решить задачу. Протабулировать функцию с использованием оператора цикла с параметром. Сменная x с шагом h на...

Табулирование заданной функции - C++
Написать программу, которая выводит на печать значения функции F(x)=3x^3+x^2 на интервале от 0 до 20 с шагом 2. Вычисление F(x) должно...

Табулирование функции и выведение результата в таблице.Форматный вывод данных - C++
Привет ребят, вообщем не знаю в чем проблема.Решал пример 4 #include <iostream> #include <cmath> using namespace std; int main() ...

Табулирование функции заданной в ряде Тейлора - C++
Приветствую. Мне нужно сделать табулирование функции, которая задана в ряде Тейлора. Я уже очень давно делал такие задания и уже не помню...

Табулирование функции arctg(x), заданной рядом Тейлора - C++
Здраствуйте! Нужно вывести с помощью таблицы значение функции (показано на миниатюре), заданной с помощью ряда Тейлора. На интервале от...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
07.05.2013, 15:10  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #16
-=ЮрА=-, а то все написали, но мне кажется неправильно, посмотрите пожалуйста!
-=ЮрА=-
Заблокирован
Автор FAQ
07.05.2013, 15:13     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #17
Марина1986, в том задани чуть ли ни полная аналогия(только убрать разложение в ряд), простите но мне уже не интересны такие задания, я в своё время нарешался подобного и уже не хочу. Прочтите мой FAQ по математике, там рассматривается и табулирование(и ещё много чего нужного)
http://www.cyberforum.ru/faq/thread4...ml#post2431657
Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
08.05.2013, 10:45  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #18
-=ЮрА=-, вот проверьте правильно я сделала

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
#include <cmath>
#include <iostream>
using namespace std;
 
double Fun(double x);//эталонная функция
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"<<endl;
    for(x = xn; x <= xk; x = x + hx)
        cout<<"\t"<<x<<"\t"<<Fun(x)<<"\t"<<endl;
    cout<<"Enter any key to continue...";
    cin.get();
    return 0 ;
    
}
 
double Fun(double x)
{
    return (pow(x,2)+pow(23/10,x))/(x+log(pow(x,3)+1))*(x+cos(x));
}
-=ЮрА=-, это по вашему методу я сделала
-=ЮрА=-, а вот с блок схемой проблема, не знаю как делать, помогите пожалуйста!
-=ЮрА=-
Заблокирован
Автор FAQ
08.05.2013, 10:51     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #19
Цитата Сообщение от Марина1986 Посмотреть сообщение
pow(23/10,x))
- неверно 23/10 операция целочисленного деления в итоге вместо 2,3 получим 2 (23/10 = 2) лучше сразу писать
C++
1
return (pow(x,2)+pow(2.3,x))/(x+log(pow(x,3)+1))*(x+cos(x));
Ладно дайте мне какое то время начертить в visio прямоугольники
Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
08.05.2013, 10:52  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #20
-=ЮрА=-, ок, спасибо вам большое
-=ЮрА=-
Заблокирован
Автор FAQ
08.05.2013, 11:11     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #21
Марина1986, вот код табулирования и блок-схема
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
#include <cmath>
#include <iostream>
using namespace std;
 
double Fun(double x);
 
int main()
{
    long N;//÷èñëî ГёГ*ãîâ ГІГ*áóëèðîâГ*Г*ГЁГї
    double xn, xk, hx, x;
    cout<<"left  bound xn = ";cin>>xn;cin.get();
    cout<<"right bound xk = ";cin>>xk;cin.get();
    cout<<"num tab steps N= ";cin>>N;cin.get();
    hx = (xk - xn) / N;
    cout<<"\tx\ty"<<endl;
    for(x = xn; x <= xk + hx; x = x + hx)
        cout<<"\t"<<x<<"\t"<<Fun(x)<<"\t"<<endl;
    cout<<"Enter any key to continue...";
    cin.get();
    return 0 ;
}
 
double Fun(double x)
{
    return (pow(x, 2.0) + pow(2.3, x))*(x + cos(x))/(x + log(pow(x, 3.0) + 1));
}
Цитата Сообщение от Марина1986 Посмотреть сообщение
cout<<"error of calc e = ";cin>>e;cin.get();
- меня данная строка для текущего задания повергла в глубочайшее уныние Не копипасте коды бездумно!Уверяю, рано или поздно незнание даст о себе знать, всегда пытайтесь анализировать что делает код (ставьте себя на место машины и в уме делайте прогонку)
Миниатюры
Табулирование заданной функции и определение максимального и минимального значения функции в таблице   Табулирование заданной функции и определение максимального и минимального значения функции в таблице  
Вложения
Тип файла: rar FunTab.vsd.rar (14.7 Кб, 8 просмотров)
-=ЮрА=-
08.05.2013, 11:13
  #22

Не по теме:

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

Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
08.05.2013, 14:05  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #23
-=ЮрА=-, еще раз огромное спасибо!
Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
15.05.2013, 09:12  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #24
-=ЮрА=-, Юрий, посмотрите пожалуйста!

Добавлено через 3 минуты
-=ЮрА=-, ну вам же не трудно взглянуть!

Добавлено через 1 час 22 минуты
-=ЮрА=-, мне надо, где вы писали Марина1986, вот код табулирования и блок-схема
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
#include <cmath>
#include <iostream>
using namespace std;
 
double Fun(double x);
 
int main()
{
    long N;//число шагов табулирования
    double xn, xk, hx, x;
    cout<<"left  bound xn = ";cin>>xn;cin.get();
    cout<<"right bound xk = ";cin>>xk;cin.get();
    cout<<"num tab steps N= ";cin>>N;cin.get();
    hx = (xk - xn) / N;
    cout<<"\tx\ty"<<endl;
    for(x = xn; x <= xk + hx; x = x + hx)
        cout<<"\t"<<x<<"\t"<<Fun(x)<<"\t"<<endl;
    cout<<"Enter any key to continue...";
    cin.get();
    return 0 ;
}
 
double Fun(double x)
{
    return (pow(x, 2.0) + pow(2.3, x))*(x + cos(x))/(x + log(pow(x, 3.0) + 1));
}
и здесь надо максимум и минимум определить, взгляните пожалуйста!
-=ЮрА=-
15.05.2013, 09:18
  #25

Не по теме:

Марина1986, я вас прошу перестаньте плодить просьбы, появится время я отвечу( написал ещё в понедельник - что пока занят, какие ещё вам нужны слова от меня?).
И пожалуйста также используйте кнопки Правка и теги форматирования кода (вы даже не представляете как сложно разбираться в той каше которая сейчас в темах).
Вот прочтите пока http://www.cyberforum.ru/misc.php?do=bbcode чтобы вас же не забанили за игнорирование правил форума касательно оформления тем.

Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
15.05.2013, 09:21  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #26
-=ЮрА=-, хорошо, я не буду вам надоедать, только вы мне ответьте посмотрите? что вы мне прислали препод сказал все правильно, только не определили max min, это я виновата не так написала тему.
-=ЮрА=-
15.05.2013, 09:26
  #27

Не по теме:

Цитата Сообщение от Марина1986 Посмотреть сообщение
только вы мне ответьте посмотрите?
- нет я написал просто так чтобы вы прождали зря Я хоть раз вам не ответил?Конечно отвечу!

Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
15.05.2013, 09:27  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #28
-=ЮрА=-, спасибо, Юрий, хороший вы человек, буду ждать вашего ответа!
Марина1986
2 / 2 / 0
Регистрация: 29.03.2013
Сообщений: 58
16.05.2013, 09:32  [ТС]     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #29
-=ЮрА=-,
-=ЮрА=-, Юрий, вы пока еще очень заняты?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 11:33     Табулирование заданной функции и определение максимального и минимального значения функции в таблице
Еще ссылки по теме:

Функции поиска максимального и минимального элементов массива - C++
Всем доброго времени суток. Очень прошу помочь написать программу. Задание звучит так: &quot;Написать функции, которые определяют максимальный и...

Шаблонные функции для нахождения минимального и максимального элемента пары чисел - C++
Описать функции-шаблоны для нахождения минимального и максимального элемента пары чисел. Задано два целых и два действительные числа....

Составить и отладить программу вычисления заданной в таблице функции y(x) - C++
Составить и отладить программу вычисления заданной в таблице функции y(x) для каждого из заданных значений параметра a и при всех заданных...

Составить и отладить программу вычисления заданной в таблице функции y(x) - C++
Составить и отладить программу вычисления заданной в таблице функции y(x) для каждого из заданных значений параметра a и при всех заданных...

Программа для поиска минимального значения функции - C++
Всем привет! Помогите разобраться и найти ошибку в коде программы. В задачу входило скомпилировать программу на С++, которая ищет...


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

Или воспользуйтесь поиском по форуму:
-=ЮрА=-
Заблокирован
Автор FAQ
16.05.2013, 11:33     Табулирование заданной функции и определение максимального и минимального значения функции в таблице #30
Цитата Сообщение от Марина1986 Посмотреть сообщение
что вы мне прислали препод сказал все правильно, только не определили max min, это я виновата не так написала тему.
- вот табулирование с определением мин/макс на интервале
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
39
40
41
#include <cmath>
#include <iostream>
using namespace std;
 
double Fun(double x);
 
int main()
{
    long N;//÷èñëî ГёГ*ãîâ ГІГ*áóëèðîâГ*Г*ГЁГї
    double xn, xk, hx, x;
    cout<<"left  bound xn = ";cin>>xn;cin.get();
    cout<<"right bound xk = ";cin>>xk;cin.get();
    cout<<"num tab steps N= ";cin>>N;cin.get();
    hx = (xk - xn) / N;
    cout<<"\tx\ty"<<endl;
    //ìèГ* Г¬Г*ГЄГ± ГґГіГ*êöèè
    //ГўГ*Г*Г·Г*ëå äåëГ*ГҐГ¬ ïðåäïîëîæåГ*ГЁГҐ Г·ГІГ® ГЁ ìèГ* ГЁ Г¬Г*ГЄГ±
    //ñîîòâ òî÷êå Гµn
    double fmin = Fun(xn);
    double fmax = Fun(xn);
    for(x = xn; x <= xk + hx; x = x + hx)
    {
        cout<<"\t"<<x<<"\t"<<Fun(x)<<"\t"<<endl;
        //Ïîèñê ìèГ*èìóìГ*
        if( fmin > Fun(x) )
            fmin = Fun(x);
        //Ïîèñê Г¬Г*êñèìóìГ*
        if( fmax < Fun(x) )
            fmax = Fun(x);
    }
    cout<<"Min fun value : "<<fmin<<endl;
    cout<<"Max fun value : "<<fmax<<endl;
    cout<<"Enter any key to continue...";
    cin.get();
    return 0 ;
}
 
double Fun(double x)
{
    return (pow(x, 2.0) + pow(2.3, x))*(x + cos(x))/(x + log(pow(x, 3.0) + 1));
}
Блок-схему для изменений нарисуете сами - там просто.

Не по теме:

-=ЮрА=-, Юрий, вы пока еще очень заняты?
- вчера из за фриланса лёг в 2 ночи, как думаете?

Миниатюры
Табулирование заданной функции и определение максимального и минимального значения функции в таблице  
Yandex
Объявления
16.05.2013, 11:33     Табулирование заданной функции и определение максимального и минимального значения функции в таблице
Ответ Создать тему
Опции темы

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