Страницу Назад
Поискать другие аналоги этой работы
50 Параметризованный абстрактный тип данных «Память». Лабораторная работа №4 Современные технологии в программировании (часть 1)ID: 184273Дата закачки: 19 Октября 2017 Продавец: rmn77 (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, Языки программирования Сдано в учебном заведении: СибГУТИ Описание: Лабораторная работа №4 по дисциплине «Современные технологии в программировании (часть 1)» Параметризованный абстрактный тип данных «Память» Цель: Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory Данные Память (тип TMemory, в дальнейшем - память) - это память для хранения «числа» объекта типа T в поле FNumber, и значения «состояние памяти» в поле FState. Объект память - изменяемый. Он имеет два состояния, обозначаемых значениями: «Включена» (_On), «Выключена» (_Off). Её изменяют операции: Записать (Store), Добавить (Add), Очистить (Clear). Рекомендации к выполнению 1. Тип данных реализуйте, используя параметризованный класс С++. template <class T> 1. Число храните в поле FNumber типа T. 2. Для чтения состояния памяти и хранимого значения используйте свойство (property). 3. Тип данных реализуйте в отдельном модуле UMemory. Содержание отчета 1. Задание. 2. Текст программы. 3. Тестовые наборы данных для тестирования типа данных Контрольные вопросы 1. Когда в классе необходимо явным образом описать конструктор? 2. Что можно использовать в качестве параметров шаблона? 3. Можно ли использовать шаблоны в качестве параметров шаблона? Комментарии: Зачтена июнь 2017 Помогу написать дипломную работу. Помогу в выполнении любых дисциплин для магистратуры Выполняю работы на заказ по различным дисциплинам для ДО и ускоренников СибГУТИ. E-mail: zloy.yozh77@mail.ru Размер файла: 196,4 Кбайт Фаил: ![]()
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать!
К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии программирования / Параметризованный абстрактный тип данных «Память». Лабораторная работа №4 Современные технологии в программировании (часть 1)