Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 7, 2015 07:02:12

Alexey1321
Зарегистрирован: 2015-10-07
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с задачей!!!!!

!создать код для решения уравнения y=x+2/(x-10)

Офлайн

#2 Окт. 7, 2015 07:05:42

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Помогите с задачей!!!!!

Это уравнение имеет бесконечное количество решений.



Офлайн

#3 Окт. 7, 2015 12:19:23

Art-master
От: Россия, Ростов-на-Дону
Зарегистрирован: 2013-06-08
Сообщения: 78
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с задачей!!!!!

Твоя формула и есть решение твоего уравнения. Существует бесконечное число пар (x;y), удовлетворяющее уравнению. А решение можно записать так (k; k + 2/(k - 10)) при k принадлежащем R.

P.S. Если тебе необходимы целые решения такого уравнения, так и пиши. Если внести x под общий знаменатель, мы получим y = (x^2 - 10x + 2) / (x - 10). Чтобы y был целым, необходимо, чтобы числитель разделился на знаменатель. Квадратный трехчлен не разделится на скобку (x - 10), т.к. 10 не является корнем этого трехчлена. В этом случае x-10 должно быть равно либо 1, либо -1. Посмотрев остатки по модулю 2 у квадратного трехчлена в числителе мы можем увидеть, что числитель делится на 2 при любом x. Таким образом x-10 может принимать четные значения -2 и 2, но 4 и -4, 8 и -8 уже не может, т.к. из исходного уравнения видно, что 2 / (x - 10) тоже должно быть целым. Исходя из этого (x - 10) = 1; -1; 2; -2 => x = 11; 9; 12; 8, а значит все решения уравнения x;y = (11; 13) (9; 7) (12; 13) (8; 7).

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version