При каком наименьшем числе, введённом в переменную a, после выполнения программы будет напечатано 35?
![](https://st.uroker.com/files/455/455868fe65d3ed178159d0da802fda37.jpg)
Ответы
Ответ:
при а = 4
Объяснение:
ну x=0 а в результате должно вывести x=35 такое возможно только если x сложится с единицей 35 раз тогда р сложится с ашкой какое то количество раз ну тк оно складывается по факту само с собой то есть пусть a = 3 тогда p1 = 0+3 = 3 p2 = 3+3 ...pn = pn-1+3 то есть это все равно что сложить с собой n раз а-шку тогда нам надо чтобы a*35<140 то есть a<4 ну как раз при a=4 на 4-ой итерации 140<140 не выполнится и в итоге x будет равен 35
Для решения данной задачи определим количество итераций цикла. Для этого рассмотрим, как в результате выполнения алгоритма меняется значение переменной x. Начальное значение x = 0.На каждой итерации цикла значение переменной x увеличивается на 1, а после окончания цикла x = 35. Следовательно, всего было выполнено 35 итераций.
Теперь рассмотрим, как изменялось значение переменной p. Начальное значение p = 0. На каждой итерации цикла значение переменной p увеличивается на a. Так как всего было выполнено 35 итераций, то после выполнения цикла p = 0 + 35 · a = 35a. Так как цикл выполняется, пока условие p < 140 истинно, то выход из цикла осуществляется при p > 140.
Поэтому значение переменной a находим из условия 35a ≥ 140.
Отсюда a ≥ 4.
Значит, наименьшее значение переменной a должно принимать значение 4.