Напишите программку для суммы числового ряда. Дан числовой ряд и малая

Напишите программу для суммы числового ряда.
Дан числовой ряд и малая величина е(эпсила). Найдите сумму ряда с точностью е(0,001), общий член которого задан формулой:
a = \frac 2^x \times x!  x^x

Задать свой вопрос
Шлипельский Вован
т9, что поделать) Самому забавно
Дарья Гутара
Вы мне поможете?
Тимощенкова Агата
ОК
Вадим
Да
1 ответ
//Pascal
//Функция факториала
function fact(n: integer): real;
begin
  if (n = 0) then fact := 1
  else fact := n * fact(n - 1);
end;

//Main
var
  a: real;
  x, lim: integer;
begin
  write('Введите x: '); readln(x);
  lim := x; a := 0;
  for x := 1 to lim do
  begin
    //a := a + (power(2, x) * fact(x))/(power(x, x));
    a := a + ((exp(ln(2) * x)) * fact(x))/(exp(ln(X) * x));    
  end;
  writeln('a = ', a:5:3);
  readln;
end
Абурашид Аделина
у вас на каком языке программирования записано?
Ангелина Чуфаровская
Free Pascal. Если делаешь на PascalABC.NET, можешь убрать комментарий со строки "//a := a + (power(2, x) * fact(x))/(power(x, x));" , а строчку "a := a + ((exp(ln(2) * x)) * fact(x))/(exp(ln(X) * x));" убрать вовсе. Если тебе надо на приятелем языке, то это надобно указывать в задании.
Данил
Спасибо огромное
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт