engineerklub | Дата: Понедельник, 25.03.2019, 15:30 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28596
Статус: Offline
| Контрольная работа 1,2 по дисциплине: Современные технологии программирования (часть 1-2). Вариант №11
Тип работы: Работа Контрольная Форматы файлов: Исполняемые фалы (EXE), Microsoft Word, C++ Сдано в учебном заведении: СибГУТИ
Описание: Контрольная работа (часть 1)
Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое контейнера на консоль для контроля ввода; • выполняет сортировку контейнера в порядке возрастания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • выполняет сортировку контейнера в порядке убывания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • вычисляет сумму значений объектов с помощью алгоритма и выводит значение на консоль.
Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критериев тестирования C0,C1,C2 в зависимости от варианта задания.
Таблица 1 - Вариант контрольной работы № Варианта Тип контейнера Класс объектов Критерий тестирования 11 vector Комплексное число C1,C2
Контрольная работа (часть 2)
Контрольная работа, Ассоциативные контейнеры STL Тема: Контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критериев тестирования C0,C1,C2 в зависимости от варианта задания. Рекомендации к выполнению 1. Абстракцию данных реализуйте, используя классы языка программирования и библиотеку шаблонов STL. 2. Для тестирования разработанного класса используйте средства модульного тестирования VisualStudio.
Таблица 1 - Вариант контрольной работы №Варианта Тип Критерий тестирования Реализация 11 string C0,C3 Агрегирование
Задание 1. В соответствии с приведенной ниже спецификацией реализуйте шаблон классов «множество», используя шаблон классов set библиотеки STL. Для тестирования в качестве параметра шаблона T выберите тип в соответствии с вариантом задания. 2. Протестируйте абстракцию данных, используя средства модульного тестирования VisualStudio. Спецификация типа данных «множество»
Комментарии: Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Современные технологии программирования (часть 1-2) Вид работы: Контрольная работа 1-2 Оценка:Зачет Дата оценки: 07.03.2019
СКАЧАТЬ МОЖНО ЗДЕСЬ
|
|
| |