> 1 <
Автор | Сообщение |
macclaus
2 сообщений |
#6160 2012-05-19 19:55 GMT+3 часа(ов) |
Доброго времени суток.
Есть задание Суммирование рациональных выражений Реализовать символьное вычисление суммы двух заданных рациональных выражений. Полученное рациональное выражение должно состоять только из приведённых многочленов. Рациональное выражение представляет собой дробь, в числителе и знаменателе которой стоят полиномы от одной однобуквенной переменной. Полиномы являются в свою очередь суммой или разностью нескольких одночленов. Одночленом может быть целое число, а также произведение целого числа и целой положительной степени переменной (степень, равная единице, не записывается). Знак операции умножения в записи одночлена опускается. Например, полиномом является запись X-15X ^ 3+2. Указанный полином не содержит подобных одночленов, такие полиномы называются приведёнными. В упрощённом решении задачи при записи исходных рациональных выражений можно заключить их в скобки, а знаки арифметических операций, числа и переменные разделять пробелами (чтобы упростить ввод и обработку выражений). Например, выражения можно задать так: ((7 + 15 - 3 X) / X)+(X /(5 X^ ![]() вычислено выражение (110 X^8 – 15 X^9 + X^2) / (5 X^9) , или с учётом упрощения: (110 X^6 – 15 X^7 + 1) / (5 X^7) В полном решении задачи на вход программы поступают тексты рациональных выражений без лишних скобок, а числа, буквы переменных и знаки операций могут не разделяться пробелом, например: X/5X^8. Реализовать необходимо на common lisp или mulisp. Используемые компиляторы могу предоставить. Цены и сроки можно обсудить в ЛС или ICQ 356682654 Skype macclaus1 Выручайте, пожалуйста) С уважением, Дмитрий. отредактировал(а) macclaus: 2012-05-19 21:42 GMT+3 часа(ов) |
|
bokunopico![]()
54 сообщений |
#6161 2012-05-19 20:40 GMT+3 часа(ов) |
Ссылка на уровне Высоцкого.
|
|
macclaus
2 сообщений |
#6163 2012-05-19 21:35 GMT+3 часа(ов) |
обновил начальный пост
|
|
> 1 <