Предмет: Информатика, автор: EvgeshaKhomenco2005

Вычислить сумму х
при х = 2. Помогите пожалуйста ​

Приложения:

EvgeshaKhomenco2005: абс
EvgeshaKhomenco2005: абс.нет
EvgeshaKhomenco2005: извините, что не указала какой паскаль
FeodorG: Сделал на pascal
EvgeshaKhomenco2005: можете скинуть ответ?
FeodorG: Я изменил тот который внизу

Ответы

Автор ответа: FeodorG
1

Ответ:

Если округлять то 272

Объяснение:

(Язык - Python)

x = 2

_sum = x

for i in range(3,12,2):

   _sum += (x**i)/i

print(_sum)

Вот на Паскале:

begin

_sum:= 2;

i:= 3;

x := 2;

while i <= 11 do

begin

_sum:= _sum + Power(x,i)/i;

i+=2;

end;

writeln(_sum);

end.


EvgeshaKhomenco2005: паскаль абс.нет
EvgeshaKhomenco2005: спасибо
Автор ответа: BobbyFresnel
1

begin

 var x := 2;

 var (a, s) := (x, 0.0);

 for var k := 1 to 6 do

 begin

   s += a / (2 * k - 1);

   a *= x * x

 end;

 Print(s)

end.

Объяснение:

Перепишем х, как х/1, тогда станет понятно, что каждый последующий числитель дроби получается путем умножения предыдущего на квадрат х, а знаменатель - это 2k-1, где k = 1, 2, ... 6

Обозначим числитель буквой a и положим для первого слагаемого  a = х. А затем будем накапливать сумму, перебирая k от 1 до 6.

Приложения:

EvgeshaKhomenco2005: спасибо
Похожие вопросы