Вычислить сумму ряда - Pascal (80912)
Формулировка задачи:
можете решить это:
y=x*sin(pi/2)-((x^2*sin(pi/2))/2)+((x^3*sin(pi/2))/3)-...+((x^15*sin(pi/2))/15);
Решение задачи: «Вычислить сумму ряда»
textual
Листинг программы
- var
- n: integer;
- x, k, sum: real;
- begin
- readln(x);
- k := -1;n := 1;
- while n <= 15 do
- begin
- k := -k * x;
- sum := sum + k / n;
- inc(n);
- end;
- writeln('Сумма: ', sum);
- end.
Объяснение кода листинга программы
- Объявление переменных:
n
- целое число (integer)x
,k
,sum
- вещественные числа (real)
- Считывание значения переменной
x
с клавиатуры. - Установление начальных значений переменных:
k
устанавливается равным -1n
устанавливается равным 1
- Цикл, который выполняется, пока значение
n
не превысит 15:k
умножается на-x
(изменение знака переменнойk
с каждой итерацией)- Значение переменной
sum
увеличивается на значениеk
деленное наn
- Увеличение значения переменной
n
на 1 (при помощи функции inc)
- Вывод результата вычислений: выводится значение переменной
sum
с текстовым сообщениемСумма:
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д