Программная инженерия Нижний Новгород 017 Лабораторный


 Требования к лабораторной работе


Download 1.23 Mb.
Pdf ko'rish
bet49/87
Sana08.06.2023
Hajmi1.23 Mb.
#1463900
TuriУчебно-методическое пособие
1   ...   45   46   47   48   49   50   51   52   ...   87
Bog'liq
Pract ADS

1.2. Требования к лабораторной работе 
В рамках лабораторной работы ставится задача создания программных средств
поддерживающих эффективное представление полиномов и выполнение следующих 
операций над ними: 

ввод полинома

организация хранения полинома 

удаление введенного ранее полинома; 

копирование полинома; 

сложение двух полиномов; 

вычисление значения полинома при заданных значениях переменных; 

вывод. 
Состав реализуемых операций над полиномами может быть расширен при постановке 
задания лабораторной работы. 
Предполагается, что в качестве структуры хранения будут использоваться списки. В 
качестве дополнительной цели в лабораторной работе ставится также задача разработки 
некоторого общего представления списков и операций по их обработке. В числе операций над 
списками должны быть реализованы следующие действия: 

поддержка понятия текущего звена

вставка звеньев в начало, после текущей позиции и в конец списков; 

удаление звеньев в начале и в текущей позиции списков

организация последовательного доступа к звеньям списка (итератор). 
В ходе выполнения лабораторной работы должно быть выполнено сопоставление 
разработанных средств работы со списками с возможностями работы со списками в 
библиотеке STL. 
Важной частью лабораторной работы должна являться разработка диалоговой 
управляющей программы с наглядным визуальным интерфейсом, который обеспечивает 
возможности создавать полиномы, выполнять реализованные операции обработки полиномов, 
демонстрировать вид имеющихся полиномов.
1.3. Условия и ограничения 
При выполнении лабораторной работы можно использовать следующие основные 
предположения: 

Разработка структуры хранения должна быть ориентирована на представление 
полиномов от трех неизвестных. 

Степени переменных полиномов не могут превышать значения 9, т.е. 0 

i, j, k 

9. 


 
57 

Число мономов в полиномах существенно меньше максимально возможного 
количества (тем самым, в структуре хранения должны находиться только мономы 
с ненулевыми коэффициентами). 

Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   87




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling