Современные технологии программирования(часть 1). Лабораторная работа 9,10.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра изображений
- Microsoft Word
- Adobe Acrobat Reader
Описание
Практическая работа №9. Абстрактный тип данных (ADT) Множество (на шаблоне)
Цель: Сформировать практические навыки реализации
абстрактных типов данных с помощью классов C++, шаблонов и
библиотеки шаблонов STL, ассоциативного контейнера set
Задание
1. В соответствии с приведенной ниже спецификацией реализуйте
шаблон классов «множество». Для тестирования в качестве
параметра шаблона T выберите типы:
- int;
- TFrac (простая дробь), разработанный вами ранее.
2. Протестировать каждую операцию, определенную на типе
данных, используя средства модульного тестирования.
3. Если необходимо, предусмотрите возбуждение исключительных
ситуаций.
Практическая работа №10. Абстрактный тип данных (ADT) «Полином»
Цель: Сформировать практические навыки реализации абстрактных типов
данных с помощью классов.
Задание
1. Реализовать тип «полином», в соответствии с приведенной ниже
спецификацией.
2. Протестировать каждую операцию, определенную на типе данных,
используя средства модульного тестирования.
3. Если необходимо, предусмотрите возбуждение исключительных ситуаций.
Цель: Сформировать практические навыки реализации
абстрактных типов данных с помощью классов C++, шаблонов и
библиотеки шаблонов STL, ассоциативного контейнера set
Задание
1. В соответствии с приведенной ниже спецификацией реализуйте
шаблон классов «множество». Для тестирования в качестве
параметра шаблона T выберите типы:
- int;
- TFrac (простая дробь), разработанный вами ранее.
2. Протестировать каждую операцию, определенную на типе
данных, используя средства модульного тестирования.
3. Если необходимо, предусмотрите возбуждение исключительных
ситуаций.
Практическая работа №10. Абстрактный тип данных (ADT) «Полином»
Цель: Сформировать практические навыки реализации абстрактных типов
данных с помощью классов.
Задание
1. Реализовать тип «полином», в соответствии с приведенной ниже
спецификацией.
2. Протестировать каждую операцию, определенную на типе данных,
используя средства модульного тестирования.
3. Если необходимо, предусмотрите возбуждение исключительных ситуаций.
Дополнительная информация
Вид работы: Практическая работа 9-10
Оценка: Работа зачтена на максимальный бал
Проверена: 15.11.2020
Отзыв в виде комментария:
10/10. Агалков А.А.
Оценка: Работа зачтена на максимальный бал
Проверена: 15.11.2020
Отзыв в виде комментария:
10/10. Агалков А.А.
Похожие материалы
Современные технологии программирования (часть 1) Зачет
Oksikud2
: 27 мая 2019
Современные технологии программирования
(часть 1)
Зачет
Билет 30
250 руб.
Современные технологии программирования (часть 1). Вариант №1
IT-STUDHELP
: 14 июня 2021
Вариант №1
Контрольная работа
Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит со
600 руб.
Современные технологии программирования (часть 1). Билет 14
Damovoy
: 10 мая 2022
Билет №14
2.Установите соответствие
1.Программный продукт 1. Запускается автором
2. Запускается в той системе, где была разработана
3. Использует и сопровождает любой человек
2.Компонент программного комплекса 4. Может использоваться в различных операционных системах
5. Может использоваться с различными данными
3.Программа 6. Входные и выходные данные должны удовлетворять точно определённым интерфейсам
7. Использует точно определённые ресурсы
4.Неотъемлемыми свойствами ПО являются
сложн
110 руб.
Современные технологии программирования (Часть 1-я). Вариант №10.
LowCost
: 1 февраля 2022
Контрольная работа
Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит содержимое кон
399 руб.
«Современные технологии программирования (часть 1-я)». Билет №92
boeobq
: 5 декабря 2021
Вопросы билета.
3.Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение
a) try
b) throw
c) catch
d) free
5.Ключевое слово для обозначения блока кода, который может генерировать исключение
a) try
b) catch
c) throw
d) free
12.Объект на основе шаблона создаётся
template < int R >
class S
{
// Тело класса
};
a) S< int > d;
b) S< 10 > a;
c) S< 20 > d;
13.Истинно ли утверждение о том, что шаблон функции может иметь неск
220 руб.
Современные технологии программирования (часть 1-я). Билет №84
Damovoy
: 3 декабря 2021
Билет №84
2.В контексте управления исключениями в C++ применяются ключевые слова:
a) free
b) catch
c) final
d) try
e) throw
7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов
a) переменных
b) констант
c) операторов
11.Объект на основе шаблона создаётся
template <class T, int R>
class S
{
// Тело класса
};
a) S< int, 20 > d;
b) S< 10, float > g;
c) S< float > d;
d) S< float, 10 > a;
e) S< 15 > w;
12.Объект на основе шаблона
180 руб.
Современные технологии программирования (часть 1-я). Вариант №6
Damovoy
: 26 ноября 2021
ВАРИАНТ 06
Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит содержимое контейнер
430 руб.
Современные технологии программирования (часть 1-я). Билет №72
IT-STUDHELP
: 17 ноября 2021
Зачет
По дисциплине: Современные технологии программирования (часть 1)
Билет №72
2.В контексте управления исключениями в C++ применяются ключевые слова:
a) free
b) catch
c) final
d) try
e) throw
4.Ключевое слово, предназначенное для того, чтобы выбрасывать исключение и вызывать переход управления к обработчику
a) catch
b) try
c) throw
d) free
10.Укажите описание конструктора для шаблона класса вне описания класса
template <class T, int R>
class S
{
// Тело класса
};
a) S( ) \{//---\
350 руб.
Другие работы
Институциональный анализ тезисов работы Капелюшникова Р.И. "Дорога к рабству и дорога к свободе: полемика Ф.А. Хайека с тоталитаризмом"
Lokard
: 13 ноября 2013
Введение
Данная работа посвящена институциональному анализу тезисов работы Капелюшникова Р.И «Дорога к рабству и дорога к свободе: полемика Ф.А. Хайека с тоталитаризмом», использующихся как основа анализа кейса по материалам диссертации Г. Явлинского на тему «Социально-экономическая система России и проблема ее модернизации».
Задачи данной работы заключаются в следующем: 1) выделить основную тему и тезисы в работе Капелюшникова Р.И.; 2) привести пример кейса, который будет проанализирован в со
10 руб.
Схема гидравлическая бурильной установки на шасси Беларус-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 5 июня 2016
Схема гидравлическая бурильной установки на шасси Беларус-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
200 руб.
Муфта фрикционная 25.000 СБ Деталирование
HelpStud
: 27 октября 2015
Фрикционная муфта применяется в приводных установках и служит для ограничения передаваемого крутящего момента. В случае превышения крутящего момента в передаваемой цепи происходит прокручивание в дисках, что приводит к остановке одной из полумуфт, а следовательно, к прекращению передачи крутящего момента. Это позволяет избежать поломки оборудования или одного из звеньев приводной системы.
Вариант № 25.000 из альбома П.Е. Аксарин "Чертежи для деталирования". Деталирование муфты фрикционной.
Со
170 руб.
Современная система добровольческого движения в России
Elfa254
: 7 февраля 2014
Волонтеры – это люди, которые добровольно готовы потратить свои силы и время на пользу обществу или конкретному человеку. Синонимом слова «волонтер» является слово «доброволец» (53, с. 19). Иногда добровольцев называют общественными помощниками, внештатными добровольными сотрудниками, ассистентами, лидерами, посредниками. Общее, что их объединяет, – добровольность (деньги не являются основным мотивом работы). Разницу в названии в основном определяют применяемые в их работе методики.
Социальные п
15 руб.