Страницу Назад
Поискать другие аналоги этой работы
480 Современные технологии программирования (часть 1-я).Вариант №7ID: 220622Дата закачки: 16 Октября 2021 Продавец: Damovoy (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Описание: Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами Visual Studio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое контейнера на консоль для контроля ввода; • выполняет сортировку контейнера в порядке возрастания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • выполняет сортировку контейнера в порядке убывания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • вычисляет сумму значений объектов с помощью алгоритма и выводит значение на консоль. Протестировать методы класса объектов, помещаемых в контейнер, используя средства модульного тестирования Visual Studio. Тестовые наборы необходимо построить на основе критериев тестирования C0,C1,C2 в зависимости от варианта задания. Варианты задания Варианты заданий контрольной работы представлены в таблице ниже. Вариант определяет тип контейнера используемого для обработки данных, класс объектов помещаемых в контейнер, критерии тестирования разработанного приложения. Исходные данные варианта 7 7 vector Простая дробь С0,C1 Рекомендации к выполнению 1. Заданную обработку данных реализуйте как консольное приложение, используя классы языка программирования и библиотеку шаблонов STL. 2. Добавьте в класс объектов (в соответствии с вариантом задания), помещаемых в контейнер перегруженные операторы < и > для выполнения сортировки. В контрольной работе используются классы, разработанные вами в лабораторных работах. 3. Выполняйте сортировку контейнера с помощью алгоритма sort или метода контейнера в зависимости от варианта. 4. Вычисление суммы значений объектов контейнера выполняйте с помощью алгоритма accumulate и функционального объекта plus<A>(), здесь А – класс ваших объектов; 5. Для выполнения описанных в задании операций по обработке данных, разработайте класс со следующим описанием: Комментарии: Зачет без замечаний Размер файла: 2,2 Мбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 4 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Современные технологии программирования (Часть 1-я). Вариант №10.Контрольная работа по дисциплине: Современные технологии в программировании (часть 1). Вариант №7 ЛАБОРАТОРНЫЕ РАБОТЫ №1-3 по дисциплине «Современные технологии программирования (часть 2)». Вариант общий. 2019 год. Современные технологии программирования (часть 1-я). Вариант №8 Современные технологии программирования (часть 2). Вариант №2 Современные технологии программирования (часть 2). Вариант №18 Современные технологии программирования (часть 1). Вариант №1 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии в программировании / Современные технологии программирования (часть 1-я).Вариант №7
Вход в аккаунт: