Написать программу(паскаль) 2. для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции y = a x3 + b x2 + cx + d и значение аргумента, при котором оно получено. значение х изменяется от 0 до 2 с шагом 0,2.
240
272
Ответы на вопрос:
Var a,b,c,d,x,min: real; begin writeln('f(x) = ax^3 +bx^2 +cx +d'); write('a = '); readln(a); write('b = '); readln(b); write('c = '); readln(c); min: =0; x: =0; repeat if min*(a*min*min+b*min+c) > x*(a*x*x+b*x+c) then min: =x; x: =x+0.2; until x> 2; write('d = '); readln(d); writeln('min(f) = f(',min,') = ',min*(a*min*min+b*min+c)+d) end. пример работы программы: f(x) = ax^3 +bx^2 +cx +d a = 15 b = -17 c = -70 d = 0 min(f) = f(1.6) = -94.08
Var a,b,c,d,x,y,h,minx,miny: real; i: integer; begin writeln('a, b, c, d: '); readln(a,b,c,d); h: =0.2; x: =0; y: =a*x*x*x+b*x*x+c*x+d; writeln(x: 2: 1,' ',y: 5: 2); minx: =0; miny: =y; for i: =1 to round((2-0)/h)+1 do begin x: =x+h; y: =a*x*x*x+b*x*x+c*x+d; writeln(x: 2: 1,' ',y: 5: 2); if y< miny then begin minx: =x; miny: =y; end; end; writeln('min = y(',minx: 2: 1,') = ',miny: 5: 2); end. пример: a, b, c, d: 3 2 -1 4 0.0 4.00 0.2 3.90 0.4 4.11 0.6 4.77 0.8 6.02 1.0 8.00 1.2 10.86 1.4 14.75 1.6 19.81 1.8 26.18 2.0 34.00 2.2 43.42 min = y(0.2) = 3.90
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
agentWINX28.08.2022 17:20
-
Oclahoma19.11.2021 08:33
-
katerinasem25110.01.2023 05:26
-
ryckovan304.03.2021 04:58
-
яна75712.05.2022 19:00
-
bloxinilyxa16.11.2022 00:31
-
Софийкф31.01.2021 23:31
-
i01n14.08.2020 09:32
-
SarJiG2A17.12.2021 21:04
-
emilking06.12.2022 00:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.