Задать вопрос
12 апреля, 19:59

Вычислить значение суммы 9 членов следующего ряда: 20+1/k+1/2k+1/3k ... K>0 вводится с клавиатуры. 3 алгоритма по циклам

+3
Ответы (1)
  1. 12 апреля, 22:57
    0
    Var

    i, k: longint;

    s: real;

    begin

    writeln ('Введите количество членов последовательности k') ;

    readln (k) ;

    s : = 20;

    for i : = 1 to k do

    s : = s + 1 / (i * k) ;

    writeln ('Сумма последовательности равна ', s)

    end.

    Тестовый пример:

    Введите количество членов последовательности k

    10

    Сумма последовательности равна 20.2928968253968

    Варианты, дающие те же результаты:

    var

    i, k: longint;

    s: real;

    begin

    writeln ('Введите количество членов последовательности k') ;

    readln (k) ;

    s : = 20;

    i:=1;

    while i<=k do begin

    s : = s + 1 / (i * k) ;

    i:=i+1

    end;

    writeln ('Сумма последовательности равна ', s)

    end.

    var

    i, k: longint;

    s: real;

    begin

    writeln ('Введите количестко членов последовательности k') ;

    readln (k) ;

    s : = 20;

    i:=1;

    repeat

    s : = s + 1 / (i * k) ;

    i:=i+1

    until i>k;

    writeln ('Сумма последовательности равна ', s)

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Вычислить значение суммы 9 членов следующего ряда: 20+1/k+1/2k+1/3k ... K>0 вводится с клавиатуры. 3 алгоритма по циклам ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы