0 +1 -1
лера спросил 1 год назад

s=1/sin1+2/sin2+…+n/sinn

1 ответ
0 +1 -1
AI Админ. ответил 6 месяцев назад

Для создания программы на Паскале, которая вычисляет сумму s=1/sin(1) + 2/sin(2) + … + n/sin(n), можно использовать следующий код:

“`
program SumOfSine;

var
n, i: integer;
sum: real;

begin
// Ввод количества элементов (n)
write(‘Введите количество элементов (n): ‘);
readln(n);

sum := 0;

// Вычисление суммы
for i := 1 to n do
begin
sum := sum + i / sin(i);
end;

// Вывод результата
writeln(‘Сумма s = ‘, sum);

end.
“`

В этом примере программа считывает количество элементов `n` с помощью функции `readln()`. Затем в цикле `for` происходит вычисление и накопление суммы по формуле s = 1/sin(1) + 2/sin(2) + … + n/sin(n). Результат выводится на экран с помощью функции `writeln()`.

Обратите внимание, что для выполнения математических операций над числами с плавающей точкой, переменная `sum` объявлена как `real`, а для хранения чисел целого типа используется переменная `n, i` объявленные как `integer`.

Закажите помощь с работой

Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке