ГлавнаяИнформатикаКак решатьОпределите значение переменной после выполнения фрагмента алгоритма

Определите значение переменной после выполнения фрагмента алгоритма

2016-06-13 16:18:47

Формулировка задания: Определите значение переменной после выполнения фрагмента алгоритма. Примечание: знаком * обозначено умножение, знаком := обозначена операция присваивания.

Задание входит в ЕГЭ по информатике для 11 класса.

Рассмотрим, как решаются подобные задания на примере.

Пример задания:

Определите значение переменной a после выполнения фрагмента алгоритма:

Примечание: знаком * обозначено умножение, знаком := обозначена операция присваивания.

  1. 8
  2. 16
  3. 32
  4. 12

Решение:

Построим таблицу, в которой будут значения переменных a и b после каждого прохода по циклу:

Номер прохода a b
0 1 0
1 2 1
2 4 2
3 8 3
4 16 4

До выполнения цикла a = 1, b = 0. При каждом проходе по циклу a увеличивается в 2 раза, а b – на 1. Как только b станет равно 4, цикл перестает выполняться. Это произойдет после 4 прохода по циклу. При этом a будет равно 16, это ответ 2.

Ответ: 2

Есть другой способ решения?

Наверх