Ответ:
Обозначим начальное значение переменной через x.
После первой команды a = x.
После второй команды b = 2x + 5.
После третьей команды a = x + (2x + 5) = 3x + 5.
По условию 3x + 5 = 20, поэтому 3x = 15 и x = 5.
| Момент выполнения | a | b |
|---|---|---|
| После команды a := x | 5 | — |
| После команды b := a * 2 + 5 | 5 | 15 |
| После команды a := a + b | 20 | 15 |
Ответ: x = 5.
