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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2014, 23:42   #1
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию Вычисление функции

Помогите пожалуйста с составлением кода,по которому считалась бы данная функцияБезымянный.png
spectrum988 вне форума Ответить с цитированием
Старый 10.02.2014, 03:29   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Простите, а с чём помогать? Где код?
Какой язык программирования?
Streletz вне форума Ответить с цитированием
Старый 10.02.2014, 13:16   #3
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию

Извиняюсь ,забыл указать Delphi.Мне нужно,буквально часть кода по которому высчитывалась бы данная функция!
spectrum988 вне форума Ответить с цитированием
Старый 10.02.2014, 13:23   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Код:
while (i<n) do
s:=s + pow(-1,i)*pow(x,2*i)/fract(2*i);
где fract - факториал.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 10.02.2014, 13:45   #5
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
Код:
while (i<n) do
s:=s + pow(-1,i)*pow(x,2*i)/fract(2*i);
где fract - факториал.
Простите, но в Delphi возведение в степень осуществляется с помощью функции Power из модуля Math.pas.
Код:
s:=s + power(-1,i)*power(x,2*i)/fract(2*i);
Streletz вне форума Ответить с цитированием
Старый 16.02.2014, 11:30   #6
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию

Цитата:
Сообщение от Vanta11a Посмотреть сообщение
Код:
while (i<n) do
s:=s + pow(-1,i)*pow(x,2*i)/fract(2*i);
где fract - факториал.
Не ужели оно так,ведь это как простое выражение,где же тут факториал считается?
А fract ? есть такая функция ?
spectrum988 вне форума Ответить с цитированием
Старый 16.02.2014, 11:49   #7
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
где же тут факториал считается?
А fract ? есть такая функция ?
Судя по всему, Вам изложили общий принцип расчёта. Простите, но функцию для вычисления факториала, в крайнем случае можно написать и самостоятельно. Не такая уж хитрая вещь.
Как посчитать факториал.
Streletz вне форума Ответить с цитированием
Старый 16.02.2014, 11:53   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Не ужели оно так,ведь это как простое выражение
http://www.programmersforum.ru/showp...1&postcount=35
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2014, 12:15   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
s:=1; t:=1;
for i:=2 to n do begin
  t:=-t*x*x/(2*i-1)/(2*i);
  s:=s+t;
end;
Все и не надо ни каких факториалов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 16.02.2014 в 12:32.
Аватар вне форума Ответить с цитированием
Старый 17.02.2014, 01:11   #10
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
s:=1; t:=1;
for i:=2 to n do begin
  t:=-t*x*x/(2*i-1)/(2*i);
  s:=s+t;
end;
Все и не надо ни каких факториалов
Вот вот.Cпасибо большое,попробую разобраться,я в начале пробовал так,но чего то у меня не получилось.Еще раз большое спасибо,помогли.
spectrum988 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление функции tp7 Помощь студентам 11 09.12.2012 16:24
вычисление значения функции и переменных, вычисление площади треугольника, определение расстояния между точками на турбо паскале _4Alex4_ Помощь студентам 2 14.12.2011 01:43
вычисление функции Roker Помощь студентам 0 19.12.2009 00:07
Вычисление функции XSGRAFF Общие вопросы C/C++ 4 25.05.2009 22:56