Задание 8. Определите число, которое будет
напечатано в результате выполнения программы, записанной ниже на пяти языках
программирования.
Решение:
1. Из программы видно, что начальные
значения переменных s и n равны 0.
2. Цикл заканчивается, когда нарушается
условие s <= 251, то есть количество шагов цикла определяется изменением
переменной s.
3, После окончания цикла выводится
значение переменной n.
4. Таким образом, задача сводится к
тому, чтобы определить число шагов цикла, необходимое для того, чтобы значение
s стало больше 251.
5. С каждым шагом цикла значение s увеличивается
на 25, а значение n увеличивается на 1, так что s = 25n, где n – это число
шагов цикла.
6. Поскольку s увеличивается на 25,
конечное значение s должно быть кратно 25, то есть это 275 > 251.
7. Для достижения этого значения
переменную s нужно 11 раза увеличить на 25, поэтому цикл выполнится 11 раз.
Ответ: 11
Комментариев нет:
Отправить комментарий