• если в процессе выполнения данной программы, S принимает значение 978, то найдите количество повторений.
    ПОМОГИТЕ ПОЖАЛУЙСТА (ПОДРОБНЕЕ ...)!!!

    question img

Ответы 2

  • спс огромное
    • Автор:

      kaila
    • 6 лет назад
    • 0
  • Random(1) в Паскале возвращает 0, поэтому приведенная программа эквивалентна коду, в котором S равно сумме значений вида 2×i, где i меняется от -78 до Х. Эти значения будут составлять ряд -156, -154, -152, ..., т.е. образуют арифметическую прогрессию с разностью d=2.

    Сумма такой прогрессии находится по формуле S = (2×(-156)+2(n-1))×n/2 = (-156+n-1)×n = (n-157)×n = 978, где n - количество членов прогрессии.

    Получаем квадратное уравнение n²-157n-978=0. Решая его, находим n=163.

    Чтобы цикл, начиная с -78 с шагом 1 до Х повторился 163 раза, Х = 163+(-78)-1 = 84.

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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