Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Найти сумму ряда

Автор: 1111 14.10.2007 15:07

Люди помогите пожайлуста решить следующую задачу.
Найти сумму 35 членов ряда S=2/3+4/9+6/27+8/81+....
Тут как я понимаю надо использовать For i:=1 to 35 do, а за а обазначить 2/3. Помогите пожайлуста

Автор: volvo 14.10.2007 15:18

Общий член находим:

An = (2 * n) / 3n
То есть, тебе надо хранить только делитель, а суммировать произведение текущего делителя на 2*i...

А вот теперь - цикл от 1 до 35...

...
curr_del := 1/3; s := 0;
for i := 1 to 35 do begin
s := s + curr_del * (2 * i);
curr_del := curr_del / 3;
end;
...

Автор: 1111 15.10.2007 20:50

большое спасибо за ответ