Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2012, 22:24   #1
qpJIaqpU
Пользователь
 
Регистрация: 05.02.2012
Сообщений: 14
Восклицание Delphi-график

13.Составить программу вычисления минимального положительного значения функции Y=10-(2X^3+7X^2-3X^4)sin(12X) и соответствующих значений аргумента при его изменении на интервале -1,5…2,2 с шагом 0,001.
qpJIaqpU вне форума Ответить с цитированием
Старый 22.10.2012, 07:22   #2
qpJIaqpU
Пользователь
 
Регистрация: 05.02.2012
Сообщений: 14
По умолчанию

ну что, ни кто не поможет?
qpJIaqpU вне форума Ответить с цитированием
Старый 22.10.2012, 08:18   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я помогу. Подскажу.
Кидай на форму компонент Chart и вот пример графика в нем:
http://www.programmersforum.ru/showthread.php?t=94519
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.10.2012, 08:19   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ОМГ. А что же здесь помогать?!!
1-е. записываете вычисление функции Y от X (это ваше выражение 10-(2*x*x*x+7*x*x-3*x*x*x*x)*sin(12*x)

2-e. пишем программу
Код:
var xMinPol, yMinPol, x, y : extended; 
begin
  yMinPol := -1; {присваиваем -1 как флаг-значение - это признак, что ещё ни одного положительного значения функции мы не нашли!}
x:=-1.5;
while x<=2.2 do begin
  y := 10-(2*x*x*x+7*x*x-3*x*x*x*x)*sin(12*x);
  if y>0 then
     if ( yMinPol = -1 ) or  ( y < yMinPol ) then begin
         xMinPol := x;
         yMinPol := y;
     end;
  x := x + 0.001;
end;

выводите xMinPol, yMinPol 
всё.


p.s. обратите внимание, что аргументы функции sin() по умолчанию ожидается аргументв в радианах...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.10.2012, 12:55   #5
qpJIaqpU
Пользователь
 
Регистрация: 05.02.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
ОМГ. А что же здесь помогать?!!
1-е. записываете вычисление функции Y от X (это ваше выражение 10-(2*x*x*x+7*x*x-3*x*x*x*x)*sin(12*x)

2-e. пишем программу
Код:
var xMinPol, yMinPol, x, y : extended; 
begin
  yMinPol := -1; {присваиваем -1 как флаг-значение - это признак, что ещё ни одного положительного значения функции мы не нашли!}
x:=-1.5;
while x<=2.2 do begin
  y := 10-(2*x*x*x+7*x*x-3*x*x*x*x)*sin(12*x);
  if y>0 then
     if ( yMinPol = -1 ) or  ( y < yMinPol ) then begin
         xMinPol := x;
         yMinPol := y;
     end;
  x := x + 0.001;
end;

выводите xMinPol, yMinPol 
всё.


p.s. обратите внимание, что аргументы функции sin() по умолчанию ожидается аргументв в радианах...
Уважаемый , мне именно нужна программа, а не её код, с панелью и т.д, вот как этот инженерный калькулятор:
qpJIaqpU вне форума Ответить с цитированием
Старый 22.10.2012, 18:09   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
мне именно нужна программа
Тогда предлагаю обратиться в ветку фриланса.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.10.2012, 18:39   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Уважаемый , мне именно нужна программа, а не её код, с панелью и...
о как, забрал в юмор
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 22.10.2012, 19:28   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от qpJIaqpU
Уважаемый , мне именно нужна программа, а не её код, с панелью и т.д,
c панелью и блекджеком?!..
О нет, уважаемый, с этим вопросом не ко мне, я такое не даром, не за деньги написать не смогу - фантазии не хватит..

Действительно, думаю, что Вам стоит обратиться во фриланс!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.10.2012, 21:49   #9
qpJIaqpU
Пользователь
 
Регистрация: 05.02.2012
Сообщений: 14
По умолчанию

а что такое фриланс, если не секрет?
qpJIaqpU вне форума Ответить с цитированием
Старый 22.10.2012, 21:51   #10
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

>>Click Me<<
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
График delphi Junger Помощь студентам 0 06.12.2011 19:15
График. Delphi aleks8091 Помощь студентам 6 01.01.2010 18:55
график(Delphi) 2009 Помощь студентам 3 20.03.2009 15:37
Delphi ->Excel->График по таблице->Delphi Avalonix БД в Delphi 2 30.10.2008 14:04
3D график в Delphi AVer Мультимедиа в Delphi 9 17.10.2008 07:04