Определите значение переменной а после выполнения алгоритма: 1. В программе знак «: =» обозначает оператор присваивания, знаки «+», «–», «*» и «/» - соответствующие арифметические операции. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной а после выполнения алгоритма: а : = 8 b : = 3 b : = а/4*b a : = 3*а-b/2 А. 19 Б. 18 В. 21 Г. 24
Рассмотрим алгоритм строчками и вычислим значение переменной a a a:
a:=8 a := 8 a:=8
Значение a a a теперь равно 8.
b:=3 b := 3 b:=3
Значение b b b теперь равно 3.
b:=a/4∗b b := a / 4 * b b:=a/4∗b
Сначала вычислим a/4 a / 4 a/4: a/4=8/4=2
a / 4 = 8 / 4 = 2 a/4=8/4=2Теперь подставим значения: b:=2∗3=6
b := 2 * 3 = 6 b:=2∗3=6Теперь значение b b b равно 6.
a:=3∗a−b/2 a := 3 * a - b / 2 a:=3∗a−b/2
Сначала вычислим b/2 b / 2 b/2: b/2=6/2=3
b / 2 = 6 / 2 = 3 b/2=6/2=3Теперь подставим значения: a:=3∗8−3=24−3=21
a := 3 * 8 - 3 = 24 - 3 = 21 a:=3∗8−3=24−3=21
Таким образом, после выполнения алгоритма значение переменной a a a равно 21.
Рассмотрим алгоритм строчками и вычислим значение переменной a a a:
a:=8 a := 8 a:=8
Значение a a a теперь равно 8.b:=3 b := 3 b:=3
Значение b b b теперь равно 3.b:=a/4∗b b := a / 4 * b b:=a/4∗b
Сначала вычислим a/4 a / 4 a/4:a/4=8/4=2 a / 4 = 8 / 4 = 2
a/4=8/4=2Теперь подставим значения:
b:=2∗3=6 b := 2 * 3 = 6
b:=2∗3=6Теперь значение b b b равно 6.
a:=3∗a−b/2 a := 3 * a - b / 2 a:=3∗a−b/2
Сначала вычислим b/2 b / 2 b/2:b/2=6/2=3 b / 2 = 6 / 2 = 3
b/2=6/2=3Теперь подставим значения:
a:=3∗8−3=24−3=21 a := 3 * 8 - 3 = 24 - 3 = 21
a:=3∗8−3=24−3=21
Таким образом, после выполнения алгоритма значение переменной a a a равно 21.
Ответ: В. 21.