Everyone you love will be happy soon
Здравствуйте! Помогите, пожалуйста, с задачей. Нужно написать на Паскале программу, строящую конхоиду Никомеда. Подскажите, какой примерно алгоритм?
-
-
20.11.2011 в 14:34-
-
20.11.2011 в 16:09-
-
20.11.2011 в 22:52Идти тебе лучше по y, тогда тебе только квадратное уравнение решать нужно будет.
Ну и если рисовать, тогда запоминай предыдущие точки x1 и x2 (сиречь, для обеих ветвей) и сначала на них прыгай, потом от них дорисовывай до следующих точек.
Параметры - это l и а, насколько я понимаю, их тебе нужно один раз в начале вводить.
-
-
21.11.2011 в 17:30-
-
21.11.2011 в 22:20Потому что я исходил из того, что по формуле
l*l*y*y=(x*x+y*y)(y+a)(y+a),
которая в Педивикии.
По той, что ты написала... Там, наверное, ещё для у что-нибудь есть, да? Я бы шёл по t c каким-нибудь шагом, считал х и у, рисовал к ним линии от предыдущих. Ну и, конечно, смотреть, один там корень получается или нет.
-
-
22.11.2011 в 20:34