Задача Задача №3142252
А
А
Рассмотрим по шагам выполнение программы, чтобы определить значение переменной c.
Начальные значения:
- a := 20
- b := 3
Далее выполняется строка:
a := - 2 * b + a / 2
Подставим текущие значения a и b:
- 2 * b = 2 * 3 = 6
- a / 2 = 20 / 2 = 10
Теперь вычислим новое значение a:
- a := -6 + 10 = 4
Теперь переменные:
- a = 4
- b = 3
Далее проверка условия:
if a < b then
c := 4 * b – 3 * a
else
c := 3 * a + 4 * b
Подставим значения:
- a = 4
- b = 3
Проверка:
- 4 < 3? — нет, условие ложно.
Значит, выполняется ветка else:
c := 3 * a + 4 * b
Подставим значения:
- 3 * a = 3 * 4 = 12
- 4 * b = 4 * 3 = 12
Следовательно:
- c = 12 + 12 = 24
Ответ: 24