Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 13

Нахождение корня уравнения методом половинного деления

29.04.2018, 13:05. Показов 1281. Ответов 4

Студворк — интернет-сервис помощи студентам
Вообщем дорогие друзья спасайте. Препод сказал сделать программу которая решает методом половинного деления функции, вот только загвоздка он не указал ничего, ни как должна вводится функция, ни как она должна проверяться ним на правильность. Я так думаю функцию надо будет в самой программе изменять и что бы она выводила результаты решения. Буду рад любой помощи, потому что даже не представляю с какой стороны подступить к решению.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2018, 13:05
Ответы с готовыми решениями:

Нахождение корня уравнения методом деления отрезка пополам
Всем привет,есть решение у кого нибудь?Вот псевдокод {deleted} П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или...

Нахождение корня уравнения методом деления отрезка пополам
Нахождение корня уравнения методом деления отрезка пополам

Найти значение корня методом половинного деления
Здравствуйте, у меня довольно странная проблема. Я написал тривиальную программу, которая вычисляет значение корня методом...

4
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
29.04.2018, 15:33
Почему просто не спросить у него?
0
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 13
29.04.2018, 21:20  [ТС]
Потому что он считает что достаточно дал нам информации для этого. И теперь вместо того чтобы отвечать на наши вопросы жалуется что вся группа претензии ему представляет
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
30.04.2018, 08:32
Значит, конкретизируй условия сам.
0
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 13
12.05.2018, 16:15  [ТС]
Вообщем сам разобрался и даже график для уравнения сделал
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
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <cmath>
#include <locale.h>
 
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
#define graphic(x) (pow(x,3)-0.1*pow(x,2)+0.4*x+2) 
 
using namespace std;
double f(double x)
{
return pow(x,3)-0.1*pow(x,2)+0.4*x+2; 
}
 
double findRoot(double a, double b, double e)
{
while(fabs(f(b)) > e)
{
a = b - ((b - a) * f(b))/(f(b) - f(a));
b = a - ((a - b) * f(a))/(f(a) - f(b));
}
return b;
}
 
int main()
{
setlocale(LC_ALL,"Ukrainian");
double a, b, e;
a=-1.1; b=-1; e=0.001;
cout<<"Корень рiвняння x="<<findRoot(a, b, e)<<endl;
cout << "Графiк рiвняння (x^3 - 0.1*x^2 + 0.4*x +2) подано нижче" << endl;
 
 
float x;
HDC hDC = GetDC(GetConsoleWindow());
HPEN Pen = CreatePen(PS_SOLID, 2, RGB(255, 255, 255));
SelectObject(hDC, Pen);
MoveToEx(hDC, 0, 200, NULL);
LineTo(hDC, 200,200);
MoveToEx(hDC, 100, 100, NULL); (у)
LineTo(hDC, 100, 270);
for (x = -2.0f; x <= 2.0f; x += 0.01f) 
{
    MoveToEx(hDC, 10 * x + 100, -10 * graphic(x) + 200, NULL);
    LineTo(hDC, 10 * x + 100, -10 * graphic(x) + 200);
}
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2018, 16:15
Помогаю со студенческими работами здесь

Где тут в коде происходит нахождение корня? (метод половинного деления)
не пойму где в коде происходит вычисление корня по методу половинного деления #include &lt;stdio.h&gt; #include &lt;windows.h&gt; ...

Нахождение площади методом половинного деления
Народ подскажите как находить площадь фигуры методом половинного деления, Вот фигура напрвте как решать метод половинного деления знаю...

Решение уравнения методом половинного деления и методом итераций
Решить уравнение следующими способами: 1) Метод половинного деления 2) Метод итераций Уравнение: e^(x) - e^(-x) - 2 = 0 Отрезок,...

Нахождение экстремума min методом половинного деления
Вообщем проблема такая, препод сказал реализовать метод половинного деления для нахождения экстремума функции с точностью 10^-4. Сделал...

Нахождение минимума функции методом половинного деления
Есть программа нахождения корня методом половинного деления. Как ее переделать, чтобы она находила минимум функции и выводила график не...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru