• Помогите пожалуйста
    Даны натуральные числа A и B. Требуется найти такое минимально возможное натуральное число K ≥ A, что сумма всех чисел от A до K больше B.

    Для решения этой задачи ученик написал программу, но, к сожалению, его программа неправильная.

    Паскаль
    var a, b, s, k: integer;
    begin

    read(a,b);

    s := 0;

    k := a;

    while s < b do begin
    k := k+1;
    s := s+k;

    end;
    writeln(k)
    end.

    Последовательно выполните следующее.
    1. Напишите, что выведет эта программа при вводе чисел 15 и 26.
    2. Приведите пример значений A и B, при вводе которых программа выведет верный ответ. Укажите этот ответ.

    3. Найдите в программе все ошибки (их может быть одна или несколько).

    Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде.

    Достаточно указать ошибки и способ их исправления для одного языка программирования.
    Обратите внимание: Вам нужно исправить приведённую программу, а не написать свою. Вы можете только заменять ошибочные строки, но не можете удалять строки или добавлять новые. Заменять следует только ошибочные строки: за исправления, внесённые в строки, не содержащие ошибок, баллы будут снижаться.

Ответы 0

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

Еще вопросы

Войти через Google

или

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

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

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