• Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s:integer; begin s:=2; k:=2;

Ответы 1

  • Цикл завершится при  k = 50. Последнее число, которое будет добавлено к переменной s будет 49. Поскольку начальное значении k = 2, то цикл выполнится 49-1 = 48 раз

    За счет прибавления k к переменной s она будет увеличена на сумму ряда 2, 3, 4…49. При входе в цикл s уже имела значение 2, его нужно будет прибавить к сумме ряда.

    Ряд  2, 3, 4…49 — арифметическая прогрессия:

    - число членов n = 48,  

    - разностью d = 1,

    - первый член а1 = 2б

    - последний член a48 = 49.

    Сумма членов прогрессии:

    S = ((a1 + an) * n)/2 = ((2 + 49) * 48) / 2 = 1224.

    Добавляем к сумме начальное значение s = 2:

    s = 1224 + 2 = 1226.

    Ответ: s =1226.

    • Автор:

      muffinlam
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years