Контрольная работа по дисциплине "Современные технологии программирования". Абстрактный тип данных (ADT) «Полином».
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема: Классы С++, библиотека STL, библиотечный класс Tlist C++ Builder.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных.
Спецификация абстрактного типа данных «Полином».
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми коэффициентами.
Операции
Операции могут вызываться только объектом «полином» (тип TPoly), указатель на который передаётся в них по умолчанию. При описании операций этот объект в разделе «Вход» не указывается.
Рекомендации к выполнению
1. Тип данных реализовать, используя классы C++ и библиотеку STL.
2. Полином можно рассматривать как список одночленных полиномов, поэтому для реализации полинома полезно реализовать абстрактный вспомогательный тип данных одночленный полином. Спецификация для него приведена ниже.
Спецификация абстрактного типа данных Одночлен.
ADT TMember
Данные
Одночлен TMember - это изменяемые одночленные полиномы с целыми коэффициентами. Коэффициент и степень хранятся в полях целого типа FCoeff и FDegree соответственно.
Операции
Операции могут вызываться только объектом «одночлен» (тип TMember), указатель на который передаётся в них по умолчанию. При описании операций этот объект в разделе «Вход» не указывается.
3. Члены полинома храните в контейнере STL. Проанализируйте операции на полиноме и выберите тип контейнера.
4. Для реализации одночленного полинома (одночлена) создайте класс Tmember, в который вынесите все операции на членах полинома. После выполнения каждой операции приводите полином к нормализованному виду: упорядочить, привести подобные, удалить нулевые члены (члены с нулевыми коэффициентами).
5. Тип данных реализуйте в отдельном модуле UPoly.
Пример реализация полинома с помощью классов C++ Builder.
Для реализации полинома на C++ Builder можно использовать его библиотечный класс TList, который представляет собой список указателей на объекты класса TObject. Класс TObject является предком всех классов в модели ООП реализованной в C++ Builder.
Порядок выполнения
В режиме консольного приложения
• опишите класс TMember, реализуйте класс и оттестируйте каждый метод.
• опишите класс TPoly, реализуйте класс и оттестируйте каждый метод и класс в целом.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных.
Спецификация абстрактного типа данных «Полином».
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми коэффициентами.
Операции
Операции могут вызываться только объектом «полином» (тип TPoly), указатель на который передаётся в них по умолчанию. При описании операций этот объект в разделе «Вход» не указывается.
Рекомендации к выполнению
1. Тип данных реализовать, используя классы C++ и библиотеку STL.
2. Полином можно рассматривать как список одночленных полиномов, поэтому для реализации полинома полезно реализовать абстрактный вспомогательный тип данных одночленный полином. Спецификация для него приведена ниже.
Спецификация абстрактного типа данных Одночлен.
ADT TMember
Данные
Одночлен TMember - это изменяемые одночленные полиномы с целыми коэффициентами. Коэффициент и степень хранятся в полях целого типа FCoeff и FDegree соответственно.
Операции
Операции могут вызываться только объектом «одночлен» (тип TMember), указатель на который передаётся в них по умолчанию. При описании операций этот объект в разделе «Вход» не указывается.
3. Члены полинома храните в контейнере STL. Проанализируйте операции на полиноме и выберите тип контейнера.
4. Для реализации одночленного полинома (одночлена) создайте класс Tmember, в который вынесите все операции на членах полинома. После выполнения каждой операции приводите полином к нормализованному виду: упорядочить, привести подобные, удалить нулевые члены (члены с нулевыми коэффициентами).
5. Тип данных реализуйте в отдельном модуле UPoly.
Пример реализация полинома с помощью классов C++ Builder.
Для реализации полинома на C++ Builder можно использовать его библиотечный класс TList, который представляет собой список указателей на объекты класса TObject. Класс TObject является предком всех классов в модели ООП реализованной в C++ Builder.
Порядок выполнения
В режиме консольного приложения
• опишите класс TMember, реализуйте класс и оттестируйте каждый метод.
• опишите класс TPoly, реализуйте класс и оттестируйте каждый метод и класс в целом.
Дополнительная информация
Сдано 2013г.
Без замечаний
/// Делаю любые варианты на заказ ///
Без замечаний
/// Делаю любые варианты на заказ ///
Похожие материалы
Контрольная работа по дисциплине "Современные технологии программирования" Абстрактный тип данных (ADT) Полином.
Wei
: 30 ноября 2017
Контрольнаяая работа
по дисциплине
«Современные технологии в программировании (часть 1)»
Абстрактный тип данных (ADT) «Полином» . Современные технологии в программировании (часть 1)
Тема: Классы С++, библиотека STL, библиотечный класс Tlist C++ Builder.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
Протестировать каждую операцию, определенную на типе данных.
Спе
100 руб.
Контрольная работа Абстрактный тип данных (ADT) «Полином»
8arracuda
: 22 мая 2016
Тема: Классы С++, библиотека STL, библиотечный класс Tlist C++ Builder.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных.
Спецификация абстрактного типа данных «Полином».
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми коэффициентами.
Операции
Операции могут вызываться только объек
200 руб.
Абстрактный тип данных (ADT) «полином». Лабораторная работа № 7
new2011
: 2 марта 2013
Тема: Классы Object Pascal, стандартный класс Tlist.
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Оттестировать тип данных в целом.
35 руб.
Абстрактный тип данных (ADT) «Полином» . Современные технологии в программировании (часть 1)
rmn77
: 19 октября 2017
Контрольнаяая работа
по дисциплине
«Современные технологии в программировании (часть 1)»
Абстрактный тип данных (ADT) «Полином» . Современные технологии в программировании (часть 1)
Тема: Классы С++, библиотека STL, библиотечный класс Tlist C++ Builder.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
Протестировать каждую операцию, определенную на типе данных.
Спе
50 руб.
Современные технологии программирования. Абстрактный тип данных (ADT) «полином». Лабораторная работа № 7
wchg
: 26 августа 2013
Тема: Классы Object Pascal, стандартный класс Tlist.
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Оттестировать тип данных в целом.
149 руб.
Современные технологии программирования. Лабораторная работа № 7 - Абстрактный тип данных (ADT) «полином»
JulDir
: 28 октября 2012
Лабораторная работа № 7
Абстрактный тип данных (ADT) «полином»
Задание
• Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
• Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
• Оттестировать тип данных в целом.
Спецификация абстрактного типа данных Полином.
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми коэффициентами.
Операции
Операции могут вызываться только объектом «полином» (тип TPoly), указатель на ко
39 руб.
Современные технологии программирования. Лабораторная работа №7. Для всех вариантов. Абстрактный тип данных (ADT) «полином»
nik200511
: 27 февраля 2015
Тема: Классы Object Pascal, стандартный класс Tlist.
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Оттестировать тип данных в целом.
Спецификация абстрактного типа данных Полином.
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми коэфф
76 руб.
Лабораторная работа № 8 по дисциплине "Современные технологии программирования.". Абстрактный тип данных (ADT) «полином».
Doctor_Che
: 9 февраля 2012
Тема: Классы Object Pascal, стандартный класс Tlist.
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Оттестировать тип данных в целом.
Спецификация абстрактного типа данных Полином.
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми к
40 руб.
Другие работы
Билет №25 по истории.
Viktor1993
: 30 октября 2015
1. Отмена крепостного права в России: предпосылки, подготовка, реализация.
2. Российская Федерация в конце 90-х гг. ХХ – начале ХХI вв.: противоречия социально-экономического и политического развития.
50 руб.
Теплотехника Часть 1 Теплопередача Задача 14 Вариант 7
Z24
: 14 октября 2025
Определить среднее значение коэффициента теплоотдачи при поперечном обтекании пучка коридорно расположенных труб диаметром d=20 мм, если средняя определяющая скорость воздуха в пучке ω, средняя температура воздуха tв. Какова средняя линейная плотность теплового потока в пучке ql, если температура поверхности трубы tст постоянна и равна 200ºС? Поправкой на число рядов труб пренебречь.
150 руб.
Резцовая головка для обдирки прутков диаметром 38-50 мм И08.68.00.00 ЧЕРТЕЖ
coolns
: 30 января 2025
Резцовая головка для обдирки прутков диаметром 38-50 мм И08.68.00.00 ЧЕРТЕЖ
Резцовая головка предназначена для выполнения первоначальной, грубой обработки прутков - обдирки.
Пруток закрепляют в специальном приспособлении, которое может перемещаться вдоль оси резцовой головки, осуществляя подачу прутка на резец.
Резцовая головка с резцом имеет только вращательное движение.
Пруток подается справа налево (см. разрез А—А) и, попадая в головку, центрируется в ней тремя роликами 5. Положение роликов
800 руб.
Рынок содержание понятия условия возникновения и развития
evelin
: 6 ноября 2013
Введение
Глава 1. Рынок и его основные элементы: условия возникновения, понятие, структура и функции
Глава 2. Инфраструктура рынка ее основные элементы: понятие и функции
2.1. Сущность инфраструктуры рынка, её место в рыночной экономике
2.2. Элементы рыночной инфраструктуры
Глава 3. Фондовые биржи, как один из быстро развивающихся сегментов рынка
Заключение
Приложения
Список используемой литературы
Введение
В ходе развития товарного хозяйства формируется рынок, который прошел путь от д
5 руб.