Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Данил12437
17.06.2021 09:09 •
Математика
Y=x^3+0.3x3-4.5x+1.1 = 0 найти решение: 1)методом половинного деления d< 0,01 2)методом касательных d< =0,001 3)метод итерации d< =0,001
Ответ:
EvilHany
07.10.2020 21:41
Это скорее задача по информатике, чем по математике.
Пишите программу и получаете результат.
const d=0.001;
function f(var x: real): real;
begin
f:=sqr(x)*x-0.3*sqr(x)-4.5*x+1.1;
end;
function f1(var x: real): real;
begin
f1:=(sqr(x)*x-0.3*sqr(x)+1.1)/4.5;
end;
var a,b,c,x: real;
k: integer;
begin
// метод деления пополам
a:=1.0;
b:=0.0; k:=0;
writeln('метод деления пополам');
repeat
c:=(a+b)/2;
if f(c)>0 then b:=c
else a:=c;
inc(k);
writeln('итерация ',k,': x = ',c:5:3,' f(x) = ',f(c):5:3);
until abs(f(c))<d;
writeln('x = ',c:7:5,' f(x) = ',f(c):7:5);
writeln;
// итерационный метод
writeln('итерационный метод');
x:=0.5; k:=0;
repeat
x:=f1(x);
inc(k);
writeln('итерация ',k,': x = ',x:7:5,' f(x) = ',f(x):7:5);
until abs(x-f1(x))<d/100;
writeln('x = ',x:8:6,' f(x) = ',f(x):8:6);
end.
метод деления пополам
итерация 1: x = 0.500 f(x) = -1.100
итерация 2: x = 0.250 f(x) = -0.028
итерация 3: x = 0.125 f(x) = 0.535
итерация 4: x = 0.188 f(x) = 0.252
итерация 5: x = 0.219 f(x) = 0.112
итерация 6: x = 0.234 f(x) = 0.042
итерация 7: x = 0.242 f(x) = 0.007
итерация 8: x = 0.246 f(x) = -0.011
итерация 9: x = 0.244 f(x) = -0.002
итерация 10: x = 0.243 f(x) = 0.002
итерация 11: x = 0.244 f(x) = 0.000
x = 0.24365 f(x) = 0.00022
итерационный метод
итерация 1: x = 0.25556 f(x) = -0.05290
итерация 2: x = 0.24380 f(x) = -0.00044
итерация 3: x = 0.24370 f(x) = 0.00000
x = 0.243702 f(x) = -0.000003
0,0
(0 оценок)
Популярные вопросы: Математика
lisa285
24.10.2021 12:26
(tga+√3)(tgb+√3)=4 вычислите 9*((a+b)/pi)^2...
srente
06.03.2020 15:50
Найдите сумму длин всех рёбер прямоугольного параллепипеда с измерениями 8 см 10 см 17 см...
svetlana898
26.06.2020 17:29
В классе 16 девочек, что на 4 больше, чем мальчиков. Сколько всего детей в классе....
proskurina773
11.03.2022 18:49
Решите уравнение:7/10+x=11/1529/32-x=15/32...
zhenyadobr
16.03.2020 20:31
ВопросСКОЛЬКО МИНУТ.1) в трети часа2) в четвери часа3) В половине часа4) в десятои доле Часа5) в двенадцатой доле часа6) в Шестой доле ПОЛОВИН7) Доле ПОЛОВИНЫ Часа...
lilyabelousova
16.01.2023 09:23
Вычисли.а) 2000тенге- 1%,3%,5%.3600км.-1%,3%,5%.б) тавар скидка новая ценателевизар96000тенге 3%.?холодильник 123000тенге 3%?...
nurmuhamadnemat
16.01.2023 09:23
Как на 100% пройти тему по Математике? Тоесть я проработал задания во время классной работы, сделал дз, но как выбрать себе ещё дополнительное задания (возможно более сложные),...
Alinakamisarova
03.06.2023 11:41
Надите значение выражение 1 1/3*3/7+4/7*1 1/3...
sapeglub
03.06.2023 11:41
Побудуй прямокутник, периметр якого дорівнює 18 см. Обчисли його площу....
ALEX2000100
19.07.2021 00:09
Мотоцикліст проіхав за 4 год 280 км. За першу годину він проїхав 20% усієї відстані, за другу - 3/8 остачі, за наступні дві години решту шляху, присому за четверту годину...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Пишите программу и получаете результат.
const d=0.001;
function f(var x: real): real;
begin
f:=sqr(x)*x-0.3*sqr(x)-4.5*x+1.1;
end;
function f1(var x: real): real;
begin
f1:=(sqr(x)*x-0.3*sqr(x)+1.1)/4.5;
end;
var a,b,c,x: real;
k: integer;
begin
// метод деления пополам
a:=1.0;
b:=0.0; k:=0;
writeln('метод деления пополам');
repeat
c:=(a+b)/2;
if f(c)>0 then b:=c
else a:=c;
inc(k);
writeln('итерация ',k,': x = ',c:5:3,' f(x) = ',f(c):5:3);
until abs(f(c))<d;
writeln('x = ',c:7:5,' f(x) = ',f(c):7:5);
writeln;
// итерационный метод
writeln('итерационный метод');
x:=0.5; k:=0;
repeat
x:=f1(x);
inc(k);
writeln('итерация ',k,': x = ',x:7:5,' f(x) = ',f(x):7:5);
until abs(x-f1(x))<d/100;
writeln('x = ',x:8:6,' f(x) = ',f(x):8:6);
end.
метод деления пополам
итерация 1: x = 0.500 f(x) = -1.100
итерация 2: x = 0.250 f(x) = -0.028
итерация 3: x = 0.125 f(x) = 0.535
итерация 4: x = 0.188 f(x) = 0.252
итерация 5: x = 0.219 f(x) = 0.112
итерация 6: x = 0.234 f(x) = 0.042
итерация 7: x = 0.242 f(x) = 0.007
итерация 8: x = 0.246 f(x) = -0.011
итерация 9: x = 0.244 f(x) = -0.002
итерация 10: x = 0.243 f(x) = 0.002
итерация 11: x = 0.244 f(x) = 0.000
x = 0.24365 f(x) = 0.00022
итерационный метод
итерация 1: x = 0.25556 f(x) = -0.05290
итерация 2: x = 0.24380 f(x) = -0.00044
итерация 3: x = 0.24370 f(x) = 0.00000
x = 0.243702 f(x) = -0.000003