Вопрос:

Необходимо было написать программу, которая позволяет найти наименьшее число, большее 500, кратное 17 и вывести его на экран. Программист торопился и написал программу с ошибками. Укажите строки, в которых допущены ошибки в порядке возрастания. Например, 123

Смотреть решения всех заданий с листа

Ответ:

В данной программе есть ошибки в строках 5 и 6.

Строка 5: x := x - 1; Эта строка уменьшает значение x на 1, что приводит к поиску числа в обратном направлении. Чтобы найти наименьшее число, кратное 17 и большее 500, нужно увеличивать x до тех пор, пока не будет найдено подходящее число.

Строка 6: Until x mod 17 <> 0; В этой строке условие цикла проверяет, что x не кратно 17. Это неверно, так как нам нужно, чтобы цикл продолжался до тех пор, пока x не станет кратно 17. Правильное условие должно быть Until x mod 17 = 0;

Ответ: 56

ГДЗ по фото 📸
Подать жалобу Правообладателю