Программа
Ввести натуральное n, действительное х.
Вычислить sin(x)+sin(x)^2+...+sin(х)^n, вывести результат на экран.
VAR
n,i:integer; { Число членов ряда и счётчик для цикла }
x,SinX,PowSinX,Sum:real; { Аргумент функции, вспомогательные
переменные для синуса и степени синуса, переменная для набора суммы }
BEGIN
Write('Введите n '); ReadLn(n);
Write('Введите x '); ReadLn(x);
SinX:=sin(x);
PowSinX:=1; { Начальное определение степени }
Sum:=0; { Начальное определение набираемой суммы }
for i:=1 to n do { Цикл набора суммы }
Begin
PowSinX:=PowSinX*SinX; { Пересчёт члена ряда (набор степени) }
Sum:=Sum+PowSinX; { Набор суммы }
WriteLn(i,' ',PowSinX,' ',Sum); { Вывод промежуточного результата, можно удалить строку }
End;
WriteLn('Sum=',Sum) { Вывод результата }
END.
Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию