0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|||||||||||
1 | |||||||||||
Как решить квадратное уравнение?26.10.2013, 07:51. Показов 6143. Ответов 44
Метки нет (Все метки)
Доброго времени суток, форумчане. Прошу помощи. Необходимо переписать код с c# в python. Пробовал преобразовывать через sharpdevelop, но выдает много синтаксических ошибок. Ранее питона не изучал.
Собственно сам код: Кликните здесь для просмотра всего текста
И юнит тесты: Кликните здесь для просмотра всего текста
0
|
26.10.2013, 07:51 | |
Ответы с готовыми решениями:
44
Решить квадратное уравнение Решить квадратное уравнение ( найти x1, x2 ), Разобрать три возможных варианта Квадратное уравнение Квадратное уравнение. Python Квадратное уравнение по Виета и Дискриминанту |
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
||||||
09.11.2013, 12:18 [ТС] | 21 | |||||
Wolkodav, допустим на примере python2(который выше) получится со своими коэффициентами? я так понимаю считывание будет как
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
09.11.2013, 12:24 | 22 |
Xendler, откуда? Метод calculate вернёт вам ответ, а уж что вы с ним будете делать, сугубо ваше дело.
1
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|
09.11.2013, 12:30 [ТС] | 23 |
Wolkodav, Не много не понял как именно нужно составить новый код, дабы подставить сразу нужные значения(сразу в коде) и обратиться именно к калькулейту.
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
09.11.2013, 12:33 | 24 |
Xendler, возьмите мой класс, затем считайте данные откуда вам надо, затем создайте объект класса, затем вызовите метод calculate, вы получите решение данного уравнения, затем делайте с этим решение, что хотите...
1
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
||||||
09.11.2013, 13:37 [ТС] | 25 | |||||
Wolkodav, попытался составить что то типо такого, но вылетает исключение, что якобы не существует класса Equation
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
09.11.2013, 20:37 | 27 |
Xendler, ну значит нету там этого класса)
0
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|
10.11.2013, 07:19 [ТС] | 28 |
Wolkodav, ну а как там его не может быть, если он есть?=)
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
10.11.2013, 10:20 | 29 |
Xendler, да у вас не класса нету,
Просто объясните мне что вы тут делаете? Добавлено через 27 секунд Вы понимаете, что тут написали или нет?
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
10.11.2013, 10:31 | 30 |
Язык, на котором столь монструозно решается вшивое квадратное уравнение, всё ещё существует?! Однако! Задача ровно в 6 действий, считая с двумя альтернативами.
0
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|
10.11.2013, 11:50 [ТС] | 31 |
Wolkodav, честно? пишу интуитивно=) Т.к. языку в универе не учат, а просто говорят - делайте. На данный момент состоит задача написать в VS13 присоединенную программу, которая будет обращаться к основной и сразу выводить ответ с заранее введенными коэффициентами. Собственно выше попытался обратиться к основной программе, потом обратиться к классу и методу.
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
||||||
10.11.2013, 12:13 | 32 | |||||
Xendler, вот оно и водно, хотя бы введение прочитайте в язык, просто, вы не обижайтесь, но пишите редкостную охинею...
Не по теме: А по поводу того, что не учат, а говорят, просто делайте, не за что не поверю, что вас с бухты-барахты дали это делать. На пары надо ходить чаще... Бывало что учат плохо, но вот так, ну не было ниразу... Добавлено через 1 минуту Не по теме: Xendler, в конце концов вы же писали на C#, зная один яп, можно без особых трудностей освоить основы другого языка, тем более python, местами он в разы понятнее C( любого, от обычного до C#)
1
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
||||||
10.11.2013, 13:16 [ТС] | 33 | |||||
Не по теме: Wolkodav, местами он действительно лучше. Но вот насчет обучения я серьезно. посещаю все пары без исключения по языкам программирования. Шарпу так и вообще пришлось обучаться у друзей-программистов. Добавлено через 12 минут Wolkodav, к сожалению идет ошибка
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
10.11.2013, 20:44 | 34 |
Xendler, ну вам явно сказали, что не видит он модуль 'PythonApplication5', киньте все в одну папку...
0
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
||||||
11.11.2013, 02:36 [ТС] | 35 | |||||
Wolkodav, ок, теперь запустилось. Но при запуске просто выдает :
0
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|
14.11.2013, 08:53 [ТС] | 36 |
не подскажете из-за чего не выводит?
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
14.11.2013, 19:48 | 37 |
Xendler, код полный в студию.
0
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|||||||||||
15.11.2013, 00:30 [ТС] | 38 | ||||||||||
Wolkodav,
основной код
дополнительный код
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
15.11.2013, 01:21 | 39 |
что-то я ничего не понял: что значит "присоединённую программу" и причём тут Visual Studio вообще ?
надо бы сначала написать тесты для решателя квадратных уравнений, потом написать решатель квадратных уравнений, а уже потом думать, как там, куда и что присоединять переписывать C#-код из первого сообщения смысла нет, потому что там некачественный код можно воспроизвести тесты, чтобы они делали примерно то же самое, что и C#-тесты из первого сообщения тесты гарантируют, что программа, получая любые коэффициенты, возвращает для них правильный результат, что программа правильная они не просто так делаются
0
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 54
|
|
15.11.2013, 09:28 [ТС] | 40 |
accept, мы пишем просто через PTVS в VS. пишем там программу на питоне, потом создаем дополнительный код, чтобы он обращался к основному и, с заранее заданными в доп. коде коэф, выводил сразу решение.
0
|
15.11.2013, 09:28 | |
15.11.2013, 09:28 | |
Помогаю со студенческими работами здесь
40
Как решить дифференциальное уравнение второго порядка? Квадратное уравнение, вывести корни в порядке возрастания Решите квадратное уравнение и выведите все его корни Проблемка : задачка Квадратное уравнение, на 26 тесте пишет рантайм еррор. Всё просмотрел, не знаю что делать Решить уравнение Решить уравнение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |