Вопрос:

12. Чему будет равно значение переменной с после выполнения программы? a) a = b = 3 a += 1 c = a + b б) a = b = 5 a += b c = 2 * a - b в) a = b = 1 a *= 10 c = a / (2 * b) г) a, b = 3, 5 b += 2 c = a + b д) a, b = 5, 3 b += a c = 10 * b / a е) b, a = 5, 2 b **= a c = b / a * 4

Смотреть решения всех заданий с листа

Ответ:

Разберем каждый вариант программы: a) `a = b = 3` - переменным `a` и `b` присваивается значение 3. `a += 1` - к `a` прибавляется 1, то есть `a = a + 1 = 3 + 1 = 4`. `c = a + b` - `c = 4 + 3 = 7`. Значение `c = 7`. б) `a = b = 5` - переменным `a` и `b` присваивается значение 5. `a += b` - к `a` прибавляется `b`, то есть `a = a + b = 5 + 5 = 10`. `c = 2 * a - b` - `c = 2 * 10 - 5 = 20 - 5 = 15`. Значение `c = 15`. в) `a = b = 1` - переменным `a` и `b` присваивается значение 1. `a *= 10` - `a` умножается на 10, то есть `a = a * 10 = 1 * 10 = 10`. `c = a / (2 * b)` - `c = 10 / (2 * 1) = 10 / 2 = 5`. Значение `c = 5`. г) `a, b = 3, 5` - переменной `a` присваивается значение 3, переменной `b` присваивается значение 5. `b += 2` - к `b` прибавляется 2, то есть `b = b + 2 = 5 + 2 = 7`. `c = a + b` - `c = 3 + 7 = 10`. Значение `c = 10`. д) `a, b = 5, 3` - переменной `a` присваивается значение 5, переменной `b` присваивается значение 3. `b += a` - к `b` прибавляется `a`, то есть `b = b + a = 3 + 5 = 8`. `c = 10 * b / a` - `c = 10 * 8 / 5 = 80 / 5 = 16`. Значение `c = 16`. е) `b, a = 5, 2` - переменной `b` присваивается значение 5, переменной `a` присваивается значение 2. `b **= a` - `b` возводится в степень `a`, то есть `b = b ** a = 5 ** 2 = 25`. `c = b / a * 4` - `c = 25 / 2 * 4 = 12.5 * 4 = 50`. Значение `c = 50`.
ГДЗ по фото 📸

Похожие