Контрольная работа по дисциплине "Современные технологии программирования". Абстрактный тип данных (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.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
Протестировать каждую операцию, определенную на типе данных.
Спе
150 руб.
Контрольная работа Абстрактный тип данных (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 руб.
Другие работы
Курсовая и Лабораторные работы 1-3 по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 2). Вариант №3
rmn77
: 7 ноября 2024
Курсовая и Лабораторные работы 1-3 по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 2). Вариант №3
Задание:
1. Провести первые 4 этапа проблемно-центрированного дизайна (до чернового описания включительно) программного продукта, помогающего пользователю в решении описанной ниже задачи (10 вариантов). Постарайтесь найти одного–двух человек, которые могут быть заинтересованы в решении предложенной проблемы. Дайте их краткое описание (возраст, образование, профе
630 руб.
Испытания РЭСИ на воздействие пониженного, повышенного атмосферного давления, на пылеустойчивость и пылезащищенность
evelin
: 13 ноября 2012
Испытания на воздействие пониженного и повышенного атмосферного давления
Особые условия эксплуатации различных радиоэлектронных изделий на летательных аппаратах и в высокогорных районах приводят к необходимости их испытаний на высотность, т. е. при пониженном атмосферном давлении. Взаимосвязь изменения давления и температуры с высотой вызывает необходимость рассмотрения испытаний на высотность при нормальной, пониженной и повышенной температурах. На основании закона Шарля можно установить зависи
15 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 1 Вариант 09
Z24
: 14 декабря 2025
Для газовой смеси, имеющей определенный объем каждого компонента определить:
— объемный состав смеси;
— массовый состав смеси;
— удельные газовые постоянные компонентов и смеси;
— кажущуюся молекулярную массу смеси;
— массы и парциальные давления компонентов, при давлении смеси (рсм, МПа), объеме смеси (м³) и температуре (tсм);
— плотность и удельный объем компонентов и смеси при заданных и нормальных физических условиях;
— средние теплоемкости смеси (массовую и объемную) пр
280 руб.
Конкурентоспособность российской экономики
alfFRED
: 13 сентября 2013
Содержание
Введение
Конкурентоспособность российской экономики
Заключение
Список использованной литературы
Введение
Россия уже сейчас должна получить статус страны с рыночной экономикой, а процесс ее вступления во Всемирную торговую организацию следует ускорить - с таким заявлением выступили в Москве руководители крупнейших зарубежных бизнес-ассоциаций, ведущих дела в России. Они указали на ряд законов, принятых в последнее время, а также на значительное улучшение делового климата, что дел
5 руб.