Контрольные тренировочные задания
(решения)
Часть 1
Задание 8
Решение примера 2
Определите, какое число будет напечатано в результате выполнения программы, записанной ниже на пяти языках программирования.
Ответ: ___________________________.
Решение.
Нужно определить значение переменной s в результате выполнения программы.
Что мы имеем:
1) Начальное значение переменной n=1, переменной s=0.
2) Цикл в программе будет выполняться пока выполняется условие n<=150.
3) После окончания цикла выводится значение переменной s.
4) С каждым шагом цикла s увеличивается на 30 — s := s + 30 n увеличивается в 5 раз — n := n * 5.
5) Цикл закончится, как только n станет меньше или равно 150 (пока выполняется условие n<=150).
6) Таким образом цикл выполнится 4 раза (для n равной 1, 5, 25 и 125).
Таким образом к начальному значению s=0 прибавиться 30*4=120 — это и есть наш ответ.
Ответ: 120
Возврат на страницу Решение примеров части 1 задание 8