Предмет: Информатика,
автор: spalehova
помогите пожалуйста с 13 задачей (напишите программу,не используя power)
огромное спасибо
(Pascal ABC )
Приложения:

Ответы
Автор ответа:
0
Сумму членов предложенного ряда можно записать в следующем виде:

// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
var x:=ReadReal('x=');
var n:=ReadInteger('n=');
var s:=1.0;
var e:=1.0;
var z:=-1;
for var i:=1 to n do begin
e:=e*x*x/(2*i*(2*i-1));
s:=s+z*e; z:=-z
end;
Writeln(s)
end.
Тестовое решение:
x= 0.45
n= 20
0.900447102352677
Для сравнения cos(0.45)≈0.90044710235267692166884061148
С учетом округления последнего разряда все выведенные знаки верны.
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
var x:=ReadReal('x=');
var n:=ReadInteger('n=');
var s:=1.0;
var e:=1.0;
var z:=-1;
for var i:=1 to n do begin
e:=e*x*x/(2*i*(2*i-1));
s:=s+z*e; z:=-z
end;
Writeln(s)
end.
Тестовое решение:
x= 0.45
n= 20
0.900447102352677
Для сравнения cos(0.45)≈0.90044710235267692166884061148
С учетом округления последнего разряда все выведенные знаки верны.
Автор ответа:
0
проверила
Автор ответа:
0
Что пишет?
Автор ответа:
0
Текст сообщения приведите
Автор ответа:
0
И, главное, Вы обратили внимание на первую строку в программе: // PascalABC.NET 3.1, сборка 1174 от 22.02.2016
Автор ответа:
0
Вы в какой среде запускаете программу?
Интересные вопросы
Предмет: Физика,
автор: emlem3689
Предмет: Информатика,
автор: elyamerli997
Предмет: Русский язык,
автор: MIKHAILJ
Предмет: Геометрия,
автор: layrausaeva98
Предмет: Физика,
автор: Cuberoff