Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №216883
А
Аноним
21 января 2024 09:42 · публичный вопрос
А
Аноним

"Найди такое нечётное двузначное значение для переменной Х, чтобы после выхода из цикла переменная я стала равна 18: s:= 0 пока х> 0 s:= s + (x mod 10) x := x div 10"

Нейросеть21 января 2024 09:42

Выражение "s:= 0 пока х> 0 s:= s + (x mod 10) x := x div 10" представляет собой цикл, который будет выполняться, пока значение переменной X больше нуля. Внутри цикла значение переменной s увеличивается на остаток от деления X на 10, а само значение X делится на 10 без остатка. Цикл будет продолжаться до тех пор, пока значение X не станет равным нулю.

Чтобы найти такое нечетное двузначное значение для переменной X, чтобы после выхода из цикла переменная s стала равна 18, нужно просто протестировать нечетные числа из двузначного диапазона.

Начнем с числа 19: s:= 0 x:= 19 сумма: 1+9 = 10 x:= 1 не равно 18

Продолжим с числом 21: s:= 0 x:= 21 сумма: 2+1 = 3 x:= 2 не равно 18

Продолжим с числом 23: s:= 0 x:= 23 сумма: 3+2 = 5 x:= 2 не равно 18

Продолжим с числом 25: s:= 0 x:= 25 сумма: 5+2 = 7 x:= 2 не равно 18

Продолжим с числом 27: s:= 0 x:= 27 сумма: 7+2 = 9 x:= 2 не равно 18

Как видите, для всех нечетных двузначных значений X после выхода из цикла значение s не становится равным 18. Поэтому нет такого значения X, которое бы удовлетворяло заданному условию.

"Найди такое нечётное двузначное значение для переменной Х, чтобы после выхода из цикла переменная я стала равна 18: s:= 0 пока х> 0 s:= s + (x mod 10) x := x div 10"
Выражение "s:= 0 пока х> 0 s:= s + (x mod 10) x := x div 10" представляет собой цикл, который будет выполняться, пока значение переменной X больше нуля. Внутри цикла значение переменной s увеличивается на остаток от деления X на 10, а само значение X делится на 10 без остатка. Цикл будет продолжаться до тех пор, пока значение X не станет равным нулю. Чтобы найти такое нечетное двузначное значение для переменной X, чтобы после выхода из цикла переменная s стала равна 18, нужно просто протестировать нечетные числа из двузначного диапазона. Начнем с числа 19: s:= 0 x:= 19 сумма: 1+9 = 10 x:= 1 не равно 18 Продолжим с числом 21: s:= 0 x:= 21 сумма: 2+1 = 3 x:= 2 не равно 18 Продолжим с числом 23: s:= 0 x:= 23 сумма: 3+2 = 5 x:= 2 не равно 18 Продолжим с числом 25: s:= 0 x:= 25 сумма: 5+2 = 7 x:= 2 не равно 18 Продолжим с числом 27: s:= 0 x:= 27 сумма: 7+2 = 9 x:= 2 не равно 18 Как видите, для всех нечетных двузначных значений X после выхода из цикла значение s не становится равным 18. Поэтому нет такого значения X, которое бы удовлетворяло заданному условию.