Вопрос задан 30.04.2021 в 02:58. Предмет Информатика. Спрашивает Хайруллин Ямиль.

Y=1/1-2/2-3/3-4/4-(...)-n/n Составить блок-схему и программу на паскале. Заранее спасибо

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бабанин Никита.
//Pascal ABC.NET v3.1 сборка 1172

Var
 y:real;
 i,n:integer;
begin 
readln(n);
 y:=1;
 for i:=2 to n do
 y:=y-i/i;
 writeln(y);
end.

Пример ввода:
3
Пример вывода:
-1

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Блок-схема:

vbnet
START SET n SET sum = 0 FOR i = 1 TO n DO SET term = i / i FOR j = 2 TO i DO SET term = term - j / i END FOR SET sum = sum + term END FOR SET Y = sum OUTPUT Y END

Программа на Pascal:

arduino
program calculateY; var n, i, j: integer; term, sum, Y: real; begin write('Enter the value of n: '); readln(n); sum := 0; for i := 1 to n do begin term := i / i; for j := 2 to i do begin term := term - j / i; end; sum := sum + term; end; Y := sum; writeln('Y = ', Y); end.

Примечание: данная формула может быть переписана в более простой форме, как Y = 1 - H(n), где H(n) - n-ое гармоническое число. Таким образом, Y можно вычислить как 1 минус сумма первых n гармонических чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос