Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 12.06.2007, 13:36   #1   
Форумец
 
Аватар для cgd
 
Сообщений: 243
Регистрация: 27.03.2006

cgd вне форума Не в сети
Arrow Уважаемые программисты помагите снова

Расчитайте функцию вида y= c*x^2-A*e^x+B*tg(x)
где C=0,5 A=0,2 B=0,5. X меняется в пределах 1,5; -1,5 с шагом 0,25.
результаты вевести в поле ListBox!

Это нужно сделать на VB! Помогите пожалуста...
извините за неточность
  Ответить с цитированием
Старый 12.06.2007, 17:42   #2   
Мегафорумец
 
Аватар для Snusmumrik
 
Сообщений: 12,065
Регистрация: 28.11.2006
Возраст: 25

Snusmumrik вне форума Не в сети
Цитата:
Сообщение от cgd
Btg(x)
долго вспоминал Снусмумрик функцию Btg. пока не понял, что это было b*tg()..

Аффтар, тыб хоть формулу нормально писал..
  Ответить с цитированием
Старый 12.06.2007, 18:05   #3   
киллер
 
Аватар для Milky Man
 
Сообщений: 3,229
Регистрация: 24.05.2006

Milky Man вне форума Не в сети
Цитата:
Сообщение от cgd
Расчитайте функцию вида y= cx^2-Ae^x+Btg(x)
где с=0,5 A=0,2 C=0,5. X меняется в пределах 1,5; -1,5 с шагом 0,25.
результаты вевести в поле ListBox!
Это нужно сделать на VB! Помогите пожалуста...
с я в формуле вижу, а вот С нет. Неправильно написанное задание двоечником. А потом такие получат диплом и будут программировать выплату пенсий или ещё чего в госучреждениях, потому как в нормальные фирмы таких не берут... Нет, уж, бросай это дело и иди в армию...
  Ответить с цитированием
Старый 12.06.2007, 18:12   #4   
Мегафорумец
 
Аватар для Snusmumrik
 
Сообщений: 12,065
Регистрация: 28.11.2006
Возраст: 25

Snusmumrik вне форума Не в сети
Цитата:
Сообщение от Milky Man
с я в формуле вижу, а вот С нет. Неправильно написанное задание двоечником. А потом такие получат диплом и будут программировать выплату пенсий или ещё чего в госучреждениях, потому как в нормальные фирмы таких не берут... Нет, уж, бросай это дело и иди в армию...
+ 1.
  Ответить с цитированием
Старый 12.06.2007, 19:25   #5   
няшечка
 
Аватар для mikе
 
Сообщений: 5,311
Регистрация: 13.06.2003

mikе вне форума Не в сети
ну во-первых, с И С это что?
во-вторых е — это 2.71828?
если забить на "С", "е" принять за стандартную константу, а функцию Btg(x) вы напишете самостоятельно, то будет примерно так:
Цитата:
<?
// Исходные параметры
$c=0.5;
$a=0.2;
$begin=1.5;
$end=-1.5;
$step=0.25;
function Grad($x, $g) //Любая степень расчитывается логарифмически, только для положительного аргумента
{
if( $x <= 0) return 1;
$result=exp($g*log($x));
return $result;
}
function GradIteration($x, $g) //Только целая положительная степень, расчитывается итерационно
{
$result=$x;
for($t=1; $t<=$g; $t++)
{
$result=$result*$x;
}
return $result;
}
function Btg($arg) //Неизвестная функция Btg
{
return $arg;
}
function GetFuncResult($arg) //Получаем результат формулы
{
global $a, $c;
$result = $c * Grad($arg,2) - $a * exp($arg) + Btg($arg);
return $result;
}
for($t=$begin; $t >= $end; $t-=$step) //Считаем и выводим ряд
{
echo GetFuncResult($t)."<br>";
}
?>
думаю, портировать сие для VB проблем не составит.

ЗЫ
Сории за кривое редактирование кода, его БВФ так показывает...
  Ответить с цитированием
Старый 13.06.2007, 00:01   #6   
Форумец
 
Аватар для cgd
 
Сообщений: 243
Регистрация: 27.03.2006

cgd вне форума Не в сети
Smile Простите за неточность

Цитата:
Сообщение от Milky Man
с я в формуле вижу, а вот С нет. Неправильно написанное задание двоечником. А потом такие получат диплом и будут программировать выплату пенсий или ещё чего в госучреждениях, потому как в нормальные фирмы таких не берут... Нет, уж, бросай это дело и иди в армию...
в армию из-за информатики....?
Вообщето я на механника,а не на программиста учусь!
Так что помогите люди составить эту долбаную программу! Иесли можно дайти код на VB! Потомучто я в этом деле ничего не шарю!
  Ответить с цитированием
Старый 13.06.2007, 00:05   #7   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,334
Регистрация: 17.12.2006
Возраст: 38

X0R вне форума Не в сети
Такие задания даже сантехники должны делать.
  Ответить с цитированием
Старый 21.06.2007, 01:06   #8   
Art Is Over
 
Аватар для Eternal_Thunder
 
Сообщений: 480
Регистрация: 08.08.2006

Eternal_Thunder вне форума Не в сети
Простая вроде функция на вид. Хотя в ВБ вообще не ориентируюсь.
Интересно, сдал?
  Ответить с цитированием
Старый 21.06.2007, 13:24   #9   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,334
Регистрация: 17.12.2006
Возраст: 38

X0R вне форума Не в сети
У меня бы не сдал...
  Ответить с цитированием
Старый 21.06.2007, 14:06   #10   
Art Is Over
 
Аватар для Eternal_Thunder
 
Сообщений: 480
Регистрация: 08.08.2006

Eternal_Thunder вне форума Не в сети
X0R, хыхы) ну если сложность в подобном примере появилась, то я тебя понимаю.
  Ответить с цитированием
Старый 21.06.2007, 21:46   #11   
Форумец
 
Аватар для Потерянный рай
 
Сообщений: 338
Регистрация: 21.06.2007

Потерянный рай вне форума Не в сети
Цитата:
Сообщение от cgd
Расчитайте функцию вида y= c*x^2-A*e^x+B*tg(x)
где C=0,5 A=0,2 B=0,5. X меняется в пределах 1,5; -1,5 с шагом 0,25.
результаты вевести в поле ListBox!
Это нужно сделать на VB! Помогите пожалуста...
извините за неточность
на VB размести на форме поле ListBox, а результат посчитай на бумажке, напиши на стикере и прикрепи на экран в центре ListBox.
  Ответить с цитированием
Старый 22.06.2007, 00:21   #12   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,334
Регистрация: 17.12.2006
Возраст: 38

X0R вне форума Не в сети
Потерянный рай,
  Ответить с цитированием
Старый 24.06.2007, 20:05   #13   
Форумец
 
Аватар для cgd
 
Сообщений: 243
Регистрация: 27.03.2006

cgd вне форума Не в сети
ха ха ха я все сдал на 4(хор)!!!!!!!!
  Ответить с цитированием
Старый 24.06.2007, 20:21   #14   
аццкий троглодит
 
Аватар для Ivan XXX
 
Сообщений: 3,234
Регистрация: 28.02.2004
Возраст: 40

Ivan XXX вне форума Не в сети
Цитата:
Сообщение от Потерянный рай
на VB размести на форме поле ListBox, а результат посчитай на бумажке, напиши на стикере и прикрепи на экран в центре ListBox.
за такое решение надо было 5 получать... че прпеод спалил?... сцук0 наблюдательный )
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind