Страницу Назад
Поискать другие аналоги этой работы
1200 Контрольная и Лабораторные работы 1-3 по дисциплине: Современные технологии в программировании (часть 1). Вариант №16ID: 237361Дата закачки: 24 Июня 2023 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Контрольная работа Вариант №16 Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое контейнера на консоль для контроля ввода; • выполняет сортировку контейнера в порядке возрастания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • выполняет сортировку контейнера в порядке убывания значений объектов с помощью алгоритма или метода контейнера; • выводит содержимое контейнера на консоль для контроля операции; • вычисляет сумму значений объектов с помощью алгоритма и выводит значение на консоль. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критериев тестирования C0,C1,C2 в зависимости от варианта задания. Таблица 1 - Вариант контрольной работы № Варианта Тип контейнера Класс объектов Критерий тестирования 16 list Простая дробь C1,C2 ============================================= ============================================= Лабораторная работа 1. Абстрактный тип данных простая дробь Цель Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++. Задание 1. Реализовать абстрактный тип данных «простая дробь», используя класс С++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования Спецификация типа данных «простые дроби». ------------------------------------------------------------------------------ Контрольные вопросы 1. Особенности описания методов класса? 2. Особенности описания и назначение конструктора класса? 3. Видимость идентификаторов в описании класса? 4. Особенности вызова методов применительно к объектам класса? 5. Что такое абстрактный тип данных? ============================================= Лабораторная работа 2. Абстрактный тип данных “комплексное число” Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++. Синтаксис классов: инкапсуляция, простые свойства. Задание 1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования Спецификация типа данных «комплексное число». ============================================= Контрольные вопросы 1. Что такое инкапсуляция? 2. Как синтаксически представлено поле в описании класса? 3. Как синтаксически представлен метод в описании класса? 4. Как синтаксически представлено простое свойство в описании класса? 5. Особенности описания методов класса? 6. Особенности описания и назначение конструктора класса? 7. Видимость идентификаторов в описании класса? 8. Особенности вызова методов применительно к объектам класса? ============================================= Лабораторная работа 3. Абстрактный тип данных (ADT) p-ичное число Цель: Сформировать практические навыки реализации абстрактного типа данных с помощью классов С++. Задание 1. Реализовать абстрактный тип данных «р-ичное число», используя класс, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных «р-ичное число». ADT TPNumber ------------------------------------------------------------------------------ Контрольные вопросы 1. Что такое инкапсуляция? 2. Как синтаксически представлено поле в описании класса? 3. Как синтаксически представлен метод в описании класса? 4. Как синтаксически представлено простое свойство в описании класса? 5. Особенности описания методов класса? 6. Особенности описания и назначение конструктора класса? 7. Видимость идентификаторов в описании класса? 8. Особенности вызова методов применительно к объектам класса? ============================================= Комментарии: Проверил(а): Зайцев Михаил Георгиевич Оценка: Отлично Дата оценки: 24.06.2023г. Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 4,2 Мбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии в программировании / Контрольная и Лабораторные работы 1-3 по дисциплине: Современные технологии в программировании (часть 1). Вариант №16
Вход в аккаунт: