Site icon Информатика Эксперт

Е6.9 Определите, какое число будет напечатано в результате выполнения программы

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

Бейсик

Python

Алгоритмический язык

Паскаль

Си

Демонстрационный вариант ЕГЭ 2017 г. – задание №8

Решение:

Нужно определить значение переменной s в результате выполнения программы.

  •  Начальное значение переменной n=1, переменной s=0.
  •  Цикл в программе будет выполняться пока выполняется условие n<=150.
  •  После окончания цикла выводится значение переменной s.
  •  С каждым шагом цикла s увеличивается на 30 — s := s + 30 n увеличивается в 5 раз — n := n * 5.
  •  Таким образом цикл выполнится 4 раза (для n равной 1, 5, 25 и 125).
  • Таким образом к начальному значению s=0 прибавиться 30*4=120 — это и есть наш ответ.
n s
1 0
5 30
25 60
125 90
625 120

Ответ: 120

Exit mobile version