Контрольные задания > 2) Определите значение переменной c после выполнения следующего фрагмента программы:
a:=-7;
b:=2;
a:=a-b*4;
если a > b то
c:=b-a
иначе c:=a+b;
Вопрос:
2) Определите значение переменной c после выполнения следующего фрагмента программы:
a:=-7;
b:=2;
a:=a-b*4;
если a > b то
c:=b-a
иначе c:=a+b;
Ответ:
Сначала присвоим переменной `a` значение -7 и `b` значение 2.
Обновим значение `a`:
`a = a - b * 4`
`a = -7 - 2 * 4`
`a = -7 - 8`
`a = -15`
Проверим условие `a > b`:
`-15 > 2` - это ложно.
Следовательно, выполняется условие `иначе`:
`c = a + b`
`c = -15 + 2`
`c = -13`
Таким образом, значение переменной `c` равно -13.