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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2014, 22:17   #1
Vadim7721
Пользователь
 
Аватар для Vadim7721
 
Регистрация: 30.09.2014
Сообщений: 27
По умолчанию Степень е

Помогите составить программу, нужно найти сумму ряда с точностью e=10^-3 , общий член которого
Изображения
Тип файла: jpg _20141014_221714.JPG (14.9 Кб, 43 просмотров)

Последний раз редактировалось Vadim7721; 14.10.2014 в 23:07.
Vadim7721 вне форума Ответить с цитированием
Старый 21.10.2014, 09:40   #2
Donald Ervin Knuth
Пользователь
 
Аватар для Donald Ervin Knuth
 
Регистрация: 15.10.2014
Сообщений: 16
По умолчанию

Код:
program progatest30;
const
e=0.001;
var
n:integer;
prom,s:real;
function fa (t:integer):integer;
  begin
    if t=0 then fa:=1
    else fa:=t*fa(t-1)
  end;
function stepen1(ch,st:integer):integer;
var 
g,f:integer;
begin
  if st<>0 then
  begin
  g:=ch;
  for f:=1 to st-1 do
  g:=g*ch;
  stepen1:=g;
  end
  else
  stepen1:=1;
end;
begin
  s:=0;n:=1;
  repeat
  prom:=stepen1(3,n)*(fa(n)/fa(3*n));
    s:=s+prom;
    n:=n+1;
    until prom<e;
    writeln('Количество членов ряда',n:5,'  Результат==',s:10)
end.
g25092011
Donald Ervin Knuth вне форума Ответить с цитированием
Старый 21.10.2014, 10:31   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Степени и факториалы можно в основном цикле считать.
Arigato вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа, вычисляющую частичную сумму ряда Sn с заданной пользователем точностью alexandrmalov Помощь студентам 1 04.06.2014 18:13
Скажите почему не пашет программа и как сделать парвильно? Нужно найти сумму ряда по формуле k!/(k+2)! при к от 1 до 30. в VB 6.0 Efte Помощь студентам 0 12.12.2013 22:43
Турбо паскаль:программа находящая сумму ряда(необходимо найти ошибку в коде) Galchonok Помощь студентам 5 12.06.2010 15:10
Не нахожу GetConsoleWindow VladimirVB Общие вопросы Delphi 2 25.08.2009 21:38
Найти сумму ряда с точностью e, если дан общий член этого ряда JiLiYa Общие вопросы C/C++ 2 18.02.2009 11:11