Програмиране с Python » Форуми » Общи въпроси

Въпроси по проекта

(41 posts)

  1. Gery
    Member

    Здравейте,

    1. Създаване по низ от типа на: 18x^3-5x-10x+11+333x^11
    Трябва ли да проверяваме за коректен низ, тоест само от този тип полиноми ли да разглеждаме. Всякакви други символи, маймунки в стринга допустими ли са и трябва ли да правим проверки, хвърляме изключения?
    2. Четенето от файла само на стринг от тип т.1 ли е или може да присъства или може примерно да съдържа ((18, 3), (-5, 1), (-10, 1), (11, 0), (333, 11))
    3. Отпечатването на резултата в нов файл ли да става или на стандартния изход?
    Тоест изисква се метод, при извикване разпечатва информация за дадения полином? Евентуално къде?

    Posted 6 years ago #
  2. 1. Определено правете проверки.
    2. Вие си изберете формата, но е хубаво да е нещо четимо за човек и да прилича на полином.
    3. На стандартния изход е ОК.

    Posted 6 years ago #
  3. ymaria
    Member

    Здравейте,

    Posted 6 years ago #
  4. Не, степените са естествени числа.

    Posted 6 years ago #
  5. Tomba
    Member

    Здравейте,

    Posted 6 years ago #
  6. veni
    Member

    Полиномите, които съдаваме "mutable" ли трябва да са или не?

    Posted 6 years ago #
  7. Tomba, tuple-чета от tuple-чета е по-добре.

    veni, както смята

    Posted 6 years ago #
  8. veni
    Member

    Posted 6 years ago #
  9. Dancho
    Member

    Тъй като видях, че сте измислили, че 50% от точките на полинома ще бъдат за стил, много бих желал строга дефиниция на "стил". За мен е важно да изкарам повече точки на проекта, защото на 15-ти трябва да съм на морето (за промяната на датите една седмица преди изпита, просто няма да коментирам).

    Posted 6 years ago #
  10. Tsvyatkov
    Member

    В условието пи

    Posted 6 years ago #
  11. Няма значение.

    Posted 6 years ago #
  12. Tsvyatkov
    Member

    Още един въпрос. Ако имаме примерно:

    a = IntegerPolynomial(((1, 3), (2, 4), (5, 0), (5, 11), (5, 4), (1), (5, 3)))
    Invalid input format.

    Ще се прихване гре

    Posted 6 years ago #
  13. iwajlo
    Member

    и аз имам въпрос. Дадения низ има ли точен формат или ние да определим как точно да е.Коефициенти и степени 1,както и степен 0 за свободния член изписани ли са в низа, Реалните коефициенти точка или запетайка използват,комплексните как се записват(защото ако е (a+bj) не е удобно).Променливата която участва в записа 'x' ли се казва или може да е произволно име.

    Posted 6 years ago #
  14. Можете да си определите подробностите сами.

    Posted 6 years ago #
  15. iwajlo
    Member

    Може ли да направим един клас, който да работи с цели,реални и комплексни коефициенти, и това да се счита, че изпълнява бонусите за реални и комплексни коефициенти.Така когато умножаваме делим или събираме полиноми, просто го правим между тяхните коефициенти.Пък python, може сам да си извър

    Posted 6 years ago #
  16. Tsvyatkov
    Member

    Няколко пъти се обсъжда

    Posted 6 years ago #
  17. iwajlo
    Member

    Тогава няма ли да има много повтарящ се код.А когато събирам полиноми от различни класове,как точно да ги събирам?Може някаде да сте ги казвали тези неща ама аз не съм ги видял.Моля някой да ми обясни точно.

    Posted 6 years ago #
  18. Ако има много повтарящ се код, губи

    Posted 6 years ago #
  19. nadya
    Member

    Добре де, аз си направих само един клас и независимо какви коеф му задава

    Posted 6 years ago #
  20. iwajlo
    Member

    Дайте светлина на неуките по въпроса защо трябват 3 класа, а не 1.

    Posted 6 years ago #
  21. Tsvyatkov
    Member

    За да може да си направи

    Posted 6 years ago #
  22. nadya
    Member

    Ако идеята е само заради деленето на полиноми, е, аз нямам чак такива екстри в проекта. Не
    ги деля :)

    Posted 6 years ago #
  23. Tsvyatkov
    Member

    nadya, има и интегриране, и намиране на корени. А и въпросът е принципен. Ако не пи

    Posted 6 years ago #
  24. veni
    Member

    Ако реализираме полином с комплексни коефициенти, трябва ли да реализираме за него деление, намиране на корени и интегриране, за да получим съответните бонуси за деление, корени и интегриране?

    Posted 6 years ago #
  25. Tsvyatkov добре ви е обяснил защо трябват три класа, а не един.

    veni, не трябва да реализира

    Posted 6 years ago #
  26. nadya
    Member

    Posted 6 years ago #
  27. geo186
    Member

    Здравейте,
    някъде из изискванията за проектите бях чел, че трябва да си направим собствени класове-изключения. Аз като си гледам кода ми се струва, че стандартните ValueError и TypeError ми вър

    Posted 6 years ago #
  28. Dancho
    Member

    А бе аз тука нещо не съм съгласен...
    Пита

    Posted 6 years ago #
  29. Posted 6 years ago #
  30. Dancho
    Member

    А ако искам да си тествам конструктура? Той за callable ли се води?

    Posted 6 years ago #

RSS feed for this topic

Reply »

You must log in to post.