Ответ:

В подпунктах а), б) и в) начальное значение b не задано, поэтому числовое значение c определить нельзя. Если считать, что до выполнения фрагментов переменная b уже имеет некоторое значение, получаются следующие выражения:

  1. а) a = b − 3, затем a += 1, то есть a = b − 2. Поэтому c = a + b = 2b − 2.
  2. б) После первых двух команд a = (b − 5) + b = 2b − 5. Поэтому c = 2a − b = 3b − 10.
  3. в) a = b − 1, затем a *= 10, то есть a = 10(b − 1). Поэтому c = 10(b − 1)/(2b) = 5(b − 1)/b, при b ≠ 0.
  4. г) a = 3, b = 5 + 2 = 7; значит, c = 3 + 7 = 10.
  5. д) a = 5, b = 3 + 5 = 8; значит, c = 10 · 8 / 5 = 16.
  6. е) b = 5, a = 2; команда b = a означает b = 5² = 25. Значит, c = 25 / 2 · 4 = 50.

Ответ: а) 2b − 2; б) 3b − 10; в) 5(b − 1)/b (при b ≠ 0); г) 10; д) 16; е) 50. Для числовых ответов в а), б) и в) необходимо знать начальное значение b.