Вопрос:

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

Ответ:

Рассмотрим каждый вариант: а) `a = b = 3` `a += 1` (эквивалентно `a = a + 1`, то есть `a = 3 + 1 = 4`) `c = a + b = 4 + 3 = 7` c = 7 б) `a = b = 5` `a += b` (эквивалентно `a = a + b`, то есть `a = 5 + 5 = 10`) `c = 2 * a - b = 2 * 10 - 5 = 20 - 5 = 15` c = 15 в) `a = b = 1` `a *= 10` (эквивалентно `a = a * 10`, то есть `a = 1 * 10 = 10`) `c = a / (2 * b) = 10 / (2 * 1) = 10 / 2 = 5` c = 5 г) `a, b = 3, 5` `b += 2` (эквивалентно `b = b + 2`, то есть `b = 5 + 2 = 7`) `c = 10 * b / a = 10 * 7 / 3 = 70 / 3 = 23.333...` c ≈ 23.33 д) `a, b = 5, 3` `b += a` (эквивалентно `b = b + a`, то есть `b = 3 + 5 = 8`) `c = a + b = 5 + 8 = 13` c = 13 е) `b, a = 5, 2` `b = a` (эквивалентно `b = b a`, то есть `b = 5 2 = 25`) `c = b / a * 4 = 25 / 2 * 4 = 12.5 * 4 = 50` c = 50
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие