Вопрос:

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

Ответ:

Решение:

Выполним команды программы последовательно:

  1. \( a := 1 \)
  2. \( b := 2 + a \Rightarrow b := 2 + 1 = 3 \)
  3. \( b := a + b \Rightarrow b := 1 + 3 = 4 \)
  4. \( a := b / 2 * 2 * a - 3 \Rightarrow a := 4 / 2 * 2 * 1 - 3 \Rightarrow a := 2 * 2 * 1 - 3 \Rightarrow a := 4 - 3 = 1 \)

Ответ: 1