1. В программе {Python) «=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма: *
a=5
b=4|
a+ 2*a+3*b
b+a\2*b
ответ
2. Найдите значение выражения: 6**2+ 25%7-0//49 *
ответ
3. Определите значение целочисленных переменных a и b после выполнения фрагмента программы: *
a=6*12+3
b= a\\10+5
a=b%10+1
ответ
4. Определите значение переменной с после выполнения следующего фрагмента программы: *
a=30
b=14
a=a-2*b
if a>b: c= b+2*a
else:c=b-2*a
ответ
1.
a = 5
b = 4
5 + 2 * 5 + 3 * 4 = 5 + 10 + 12 = 27(нет операции присваивания результата в какую либо переменную, он просто исчезает)
4 + 5 / 2 * 4 = 4 + 2.5 * 4 = 4 + 10 = 14(опять же нет операции присваивания результата)
b = 4, так как после первого присваивания переменная ни разу не менялась
2.
6 ** 2 + 25 % 7 - 0 // 49 = 36 + 4 - 0 = 40
3.
a = 6 * 12 + 3 = 72 + 3 = 75
b = 75 // 10 + 5 = 7 + 5 = 12
a = 12 % 10 + 1 = 2 + 1 = 3
a = 3
b = 12
4.
a = 30
b = 14
a = 30 - 2 * 14 = 30 - 28 = 2
если 2 > 14: (нет, не больше)
иначе: c = 14 - 2 * 2 = 14 - 4 = 10
c = 10