Skip to content

UnnBackend/lab5

Repository files navigation

Лабораторная работа №5 – Списки. Арифметические операции над полиномами

В данной работе описан и реализован класс TList – реализация списка с указателем pStop, сигнализирующем об окончании списка.
Также описан и реализован класс THeadList - реализация списка с головным элементом.
На базе класса THeadList создан класс TPolynom, позволяющий создавать полиномы и производить операции над ними.

В классе TPolynom реализованы следующие операции:

  • Добавление монома к полиному;
  • Сложение полиномов;
  • Вычитание полиномов;
  • Умножение полинома на константу;
  • Умножение полинома на моном;
  • Умножение полинома на полином;
  • Сравнение двух полиномов (==, !=);

Также присутствуют следующие возможности:

  • Вывод полинома на экран;
  • Считывание полинома из строки;

В репозитории содержатся проекты:
mp2-lab5-list: 3 описанных выше класса и консольное приложение, демонстрирующее операции над списками и полиномами;
mp2-lab5-list-test: тесты Google Test для проверки работы классов TList и TPolynom;
mp2-lab5-list-form: демонстрационная программа с пользовательским интерфейсом Windows Forms.

Sreenshot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published