Цикл - Pascal (80911)
Формулировка задачи:
program N_AV;
var
k: integer;
y, x: real;
begin
x:=1;
for k := 1 to 15 do
begin
y := (exp(k*ln(x))/k)*sin(pi/2);
writeln('y=', y:5:2);
end;
end.Решение задачи: «Цикл»
textual
Листинг программы
y :=y+ (exp(k*ln(x))/k)*sin(pi/2);
Объяснение кода листинга программы
- Происходит присваивание значения переменной
y - Значение переменной
yувеличивается на(exp(k*ln(x))/k)*sin(pi/2), гдеexp- функция экспонентыk- некоторая константаln(x)- натуральный логарифм отxsin(pi/2)- синус от pi/2 (90 градусов)