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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.10.2009, 15:54   #1
KnighTeX
Пользователь
 
Регистрация: 03.10.2009
Сообщений: 20
Восклицание Помогите пожалуйста полную программу итерационного процесса!

Lab4.jpg
Помогите написать полную программу
KnighTeX вне форума
Старый 04.10.2009, 16:40   #2
mitryz
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 29
По умолчанию

Я умею только на Си++
Код:
double factorial(unsigned x)
{
    double result = 1;
    for (unsigned i = 2; i <= x; i++)
        result *= i;
    return result;
}
double function(double x, int N) {
    double result = 1;
    for (int n = 1; n < N; n++)
        result += ((2n + 1) / factorial(n)) * pow(x, 2 * n);
    return result;
}
A, B, C++,..

Последний раз редактировалось mitryz; 04.10.2009 в 17:23.
mitryz вне форума
Старый 04.10.2009, 16:46   #3
KnighTeX
Пользователь
 
Регистрация: 03.10.2009
Сообщений: 20
По умолчанию

А мне паскаль нужен))
KnighTeX вне форума
Старый 04.10.2009, 17:04   #4
Мэс
Пользователь Подтвердите свой е-майл
 
Аватар для Мэс
 
Регистрация: 07.08.2007
Сообщений: 22
По умолчанию

а вот и паскаль

Код:
function fact(x : integer): real;
var
  res : real;
  i : integer;
begin
  res := 1;
  for i := 2 to x do
    res := res * i;
  Result := res;
end;

function pow(x : real; N : integer) : real;
var
  i : integer;
  res : real;
begin
  res := 1;
  for i := 1 to N do
    res := res * x;
  Result := res;
end;

function func(x : real; N : integer) : real;
var
  res : real;
  i : integer;
begin
  res := 1;
  for i := 1 to N-1 do
    res := res + ((2*i+1)/fact(i)*pow(x,2*i));
  Result := res;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Label1.Caption := FloatToStr(func(1, 10));
end;
Вместо 1 и 10 ставишь соответственно значение х и до какого члена считать

Цитата:
Я умею только на Си++
Код:


double factorial(unsigned x)
{
double result = 1;
for (unsigned i = 2; i <= x; i++)
result *= x;
return result;
}
double function(double x, int N) {
double result = 1;
for (int n = 1; n < N; n++)
result += ((2n + 1) / factorial(n)) * pow(x, 2 * n);
return result;
}
Функция factorial считает не факториал, а степень. Надо поправить:

Код:
double factorial(unsigned x)
{
    double result = 1;
    for (unsigned i = 2; i <= x; i++)
        result *= i;
    return result;
}

Последний раз редактировалось Stilet; 05.10.2009 в 10:40.
Мэс вне форума
Старый 04.10.2009, 17:09   #5
KnighTeX
Пользователь
 
Регистрация: 03.10.2009
Сообщений: 20
По умолчанию

Всем Спасибо))

а что значит res?

Последний раз редактировалось Stilet; 05.10.2009 в 10:40.
KnighTeX вне форума
Старый 04.10.2009, 17:20   #6
mitryz
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 29
По умолчанию

res - название переменной
A, B, C++,..
mitryz вне форума
Старый 04.10.2009, 17:24   #7
Мэс
Пользователь Подтвердите свой е-майл
 
Аватар для Мэс
 
Регистрация: 07.08.2007
Сообщений: 22
По умолчанию

Цитата:
а что значит res?
не до конца тебя понял. Если res описан в разделе var, значит это переменная, если за ним стоит слово real - значит переменная вещественного типа. Переменная - это такая штука, которая, хранит значение. Книг поболее читай, вопросов будет в 2 раза меньше
Мэс вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста помогите доделать программу Kaddafi Паскаль, Turbo Pascal, PascalABC.NET 2 14.05.2009 21:08
Помогите составить программу пожалуйста!!!!!!!!! ))))) dodyks Помощь студентам 0 07.05.2009 20:38
Помогите пожалуйста написать программу в С++ KatyaQ Фриланс 2 10.06.2008 11:36