![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
dron4ik |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 318 Пол: Мужской Репутация: ![]() ![]() ![]() |
Всем привет!
Дана следующая задача; Составить программму на любом языке программирования и с ее помощью решить уравнение с точностью равную до тысячных E=0.001 б=0.01 Уравнение 3cos2x-x+0.25 х принадлежит [-2.5;-1,8] Я выяснил что уравнение корней не имеет!!! т.к найдя производную этого уравнение и подставляя значение -2.5 и -1.8 получается что в двух случаях уравнение имеет знак плюс!!! Написал прогу на Делфи но у меня она не запускается(((((((((((( Может кто предложит более простой вариант? Я еще не организовал как задать точность((( код проги: var Form1: TForm1; x1, n,p,b,rez,rezu,t,y,u,q:integer; x2, x3,f,h,c,w,e: extended; s, red,per:string; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin x1:=3; n:=-5; x2:=2.5; x3:=0.25; s:= IntToStr(x1)+'cos'+IntToStr(n)+'+'+FloatToStr(x2)+'+'+FloatToStr(x3)+'='; label1.Caption:=s; p:= StrToInt (3*cos(-5)+ StrToFloat (2.5+0.25); Label2.Caption:=IntToStr(p); end; begin b:=3; c:=-3.6; f:=1.8; h:=0.25; red:= IntToStr(b)+'cos'+FloatToStr©+'+'+FloatToStr(f)+'+'+FloatToStr(h)+'='; label3.Caption:=red; rez:= StrToFloat (3*cos(-3.6)+ StrToFloat (1.8+0.25); Label4.Caption:=FloatToStr(rez); end; procedure TForm1.Button2Click(Sender: TObject); begin t:=-6; y:=-5; u:=-5; per:=IntToStr(t)+'sin'+IntToStr(y)+'*'+'cos'+IntToStr(u)+'='; Label5.Caption:=per; rezu:=StrToInt (-6*sin(-5)* cos(-5)); Label6.Caption:=IntToStr(rezu); ShowMessage('uraveneie ne imeet kornei'); end; begin q:=-6; w:=-3.6; e:=-3.6; per:=IntToStr(q)+'sin'+FloatToStr(w)+'*'+'cos'+FloatToStr(e)+'='; Label7.Caption:=per; rezu:=FloatToStr (-6*sin(-3.6)* cos(-3.6)); Label8.Caption:=StrToFloat(rezu); ShowMessage('uraveneie ne imeet kornei); end. Добавлено через 5 мин. В этом коде полно проблем с переводом типов данных и почему то ошибки выдает с лейбелами |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
А это на каком языке написано?
Цитата Уравнение 3cos2x-x+0.25 х принадлежит [-2.5;-1,8] ГДЕ здесь написано, что надо найти решение при x=-2.5 и x=-1.8? Написано, что X принадлежит ИНТЕРВАЛУ от -2.5 до -1.8Разницу видишь? |
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 15:55 |