Вопрос:

Запишите без пробелов пропущенное условие цикла в фрагменте для определения максимального из введённых натуральных чисел при условии, что для выхода пользователь должен ввести 0.

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

Ответ:

Краткое пояснение:

Чтобы найти максимальное число и выйти из цикла, когда пользователь вводит 0, нам нужно проверить, больше ли введенное число текущего максимума. Если это так, мы обновляем максимум. Условие выхода из цикла должно срабатывать, когда введенное число равно 0.

Пошаговое решение:

В данном коде используется цикл repeat...until. Этот цикл выполняется до тех пор, пока условие после until не станет истинным. Нам нужно, чтобы цикл завершался, когда пользователь вводит 0. Также, внутри цикла мы сравниваем введенное число i с текущим максимумом max. Если i больше max, то max обновляется значением i. Если пользователь вводит 0, это не должно обновлять максимум, но должно привести к выходу из цикла.

Таким образом, условие выхода из цикла должно проверять, равно ли введенное число i нулю.

max:=0; repeat readln (i); if i>max then max:=i; until i=0;

Пропущенное условие — это i=0.

Ответ: i=0

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