Функция y = x + 4/3 является линейной, т.к. здесь х в первой степени. Эта функция в общем виде может быть представлена как y = ax + b, где a и b - любые числа ( в нашем случае a = 1, а b = 4/3).
Функция y = x (x + 2) / x может быть преобразована в линейную только при условии, что x не равен 0 (при этом условии можно правую часть выражения сократить на х и получить y = x + 2), но в т.к. функция задана общем виде, без этого ограничения, то она не является линейной. Две последние функции содержат х в отрицательной степени (степень х равна -1), они обе не являются линейными.
Первое выполнение функции
a (x) = 2, b (y) = -4
p (a1) = (x + y) / 2 = (2 + (-4)) / 2 = -2 / 2 = -1
q (b1) = (x - y) / 2 = (2 - (-4)) / 2 = 6 / 2 = 3
Вывод
a = 2, b = -4, a1 = -1, b1 = 3
Второе выполнение функции
(изменили возвращаемые переменные)
a (x) = 2, b (y) = -4
p (b1) = (x + y) / 2 = (2 + (-4)) / 2 = -2 / 2 = -1
q (a1) = (x - y) / 2 = (2 - (-4)) / 2 = 6 / 2 = 3
Вывод
a = 2, b = -4, a1 = 3, b1 = -1
Третье выполнение функции
(изменили входные данные)
a (x) = -4, b (y) = 2
p (a1) = (x + y) / 2 = (-4 + 2) / 2 = -2 / 2 = -1
q (b1) = (x - y) / 2 = (-4 - 2) / 2 = -6 / 2 = -3
Вывод
a = 2, b = -4, a1 = -1, b1 = -3