Параметризованный абстрактный тип данных «Память». Лабораторная работа №4 Современные технологии в программировании (часть 1)

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon PMemory.bpf
material.view.file_icon PMemory.bpr
material.view.file_icon PMemory.cpp
material.view.file_icon PMemory.exe
material.view.file_icon PMemory.obj
material.view.file_icon PMemory.res
material.view.file_icon PMemory.tds
material.view.file_icon UComplex.h
material.view.file_icon UFrac.h
material.view.file_icon UMemory.h
material.view.file_icon UNumber.h
material.view.file_icon UPNumber.h
material.view.file_icon Лаба_4.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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
Лабораторная работа №4 по дисциплине "Современные технологии программирования". Параметризованный абстрактный тип данных «Память»
Цель: Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory Данные Память (тип TMemory, в даль
User Doctor_Che : 29 мая 2013
40 руб.
Лабораторная работа. Параметризованный абстрактный тип данных «Память»
Цель Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory Данные Память (тип TMemory, в да
User AnnaB : 21 апреля 2013
100 руб.
Лабораторная работа №4 Параметризованный абстрактный тип данных «Память»
Цель: Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory Данные Память (тип TMemory, в даль
User VVA77 : 11 апреля 2017
80 руб.
Лабораторная работа №4. Параметризованный абстрактный тип данных «Память»
Цель: Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory Данные Память (тип TMemory, в дальн
User 8arracuda : 22 мая 2016
150 руб.
Лабораторная работа №3. Параметризованный абстрактный тип данных «Процессор»
Лабораторная работа №3 Параметризованный абстрактный тип данных «Процессор» Цель: Сформировать практические навыки: реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «Процессор», используя шаблон классовС++. 2. Протестировать тип данных. Спецификация типа данных «Процессор». ADT TProc Данные Процессор (тип TProc) выполняет двухоперандные операции
User 8arracuda : 25 сентября 2016
150 руб.
Лабораторная работа №3. Параметризованный абстрактный тип данных «Процессор»
Лабораторная работа №3. Параметризованный абстрактный тип данных «Процессор» по дисциплине "Современные технологии программирования"
Цель: Сформировать практические навыки: реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «Процессор», используя шаблон классовС++. 2. Протестировать тип данных. Спецификация типа данных «Процессор». ADT TProc Данные Процессор (тип TProc) выполняет двухоперандные операции TOprtn = (None, Add, Sub, Mul, Dvd) и однооперандные операции - функции TFun
User Doctor_Che : 11 декабря 2013
40 руб.
Современные технологии программирования (часть 2) Лабораторная работа 3 Параметризованный абстрактный тип данных «Процессор»
Лабораторная работа №3 Параметризованный абстрактный тип данных «Процессор» Цель Сформировать практические навыки: реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «Процессор», используя шаблон классов С++. Протестировать тип данных. Спецификация типа данных «Процессор». ADT TProc Данные Процессор (тип TProc) выполняет двухоперандные опера
User Эректус : 20 ноября 2018
30 руб.
Современные технологии программирования (часть 2) Лабораторная работа 3 Параметризованный абстрактный тип данных «Процессор»
Лабораторная работа №4 по Современные технологии программирования
Лабораторная работа. Параметризованный абстрактный тип данных «Память» 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory
User zalexz95 : 17 октября 2017
200 руб.
Лабораторная работа №4 по Современные технологии программирования
Проект модернизации привода подач станка модели 6Н10 с упрощением конструкции коробки подач
Содержание Введение 1. Описание разрабатываемой конструкции и кинематической схемы 2. Расчет режимов резания 3. Кинематический расчет коробки подач 4. Силовые расчеты и расчеты деталей на прочность 4.1 Определение кутящих моментов на валах 4.2 Проектный расчет зубчатых передач 4.2.1 Выбор материалов и термообработки 4.2.2 Определение допускаемых напряжений 4.2.3 Определение размеров передач зубчатых колес 4.2.4 Расчет валов 5 Проверочный расчет 5.1 Расчет статической прочности вала 5.2 Провероч
User kostak : 28 июня 2012
Статический и динамический анализ – ВАРИАНТ № 12
Необходимо выполнить статический и динамический анализ представленной логической схемы. Исходные данные для первого такта: X1 = 0. X2 = 1. X3 = 1. X4 = 1. Исходные данные для второго такта: X1 = 0. X2 = 0. X3 = 1. X4 = 0. Требуется выполнить. Статический анализ: 1. Определить реакцию схемы по первому такту. 2. Провести анализ количества элементов. Динамический анализ: 1. Построить диаграммы выходных сигналов элементов по двум тактам. 2. Рассчитать время задержки 3τ.
User Решатель : 8 февраля 2025
750 руб.
Статический и динамический анализ – ВАРИАНТ № 12
Податки як засіб державного впливу на соціально-економічний розвиток країни
ПЛАН 2. Податкова система та принципи її побудови 6 3. Система оподаткування 11 4. Система податкових органів та їх функції 16 6. Загальнодержавні податки і збори як основні джерела формування доходів Державного бюджету України 19 7. Податкові пільги як інструмент податкового регулювання 28 8. Шляхи вдосконалення податкової політики в Україні 29 Вступ Податки – дуже складна й надзвичайно впливова на всі економічні явища та процеси фінансова категорія. Можна без перебільшення сказати, що,
User Elfa254 : 25 октября 2013
10 руб.
Кривошипно-шатунный механизм
Оглавление Исходные данные 2 1. Структурный и кинематический анализ 3 1.1. Структурный анализ механизма. 3 1.2. Построение схемы механизма 3 1.3. Построение планов скоростей механизма 4 1.4. Построение планов ускорений механизма 6 1.5.Построение графика перемещения ведомого звена. 10 1.6 Построение графика изменения угловой скорости и ускорения звена EF 11 2. Силовой анализ 12 2.1. Определение сил инерции и моментов сил инерции звеньев механизма 12 2.1.1 Сила полезного сопротивления 12 2.1.2. Си
User Юная : 5 октября 2010
100 руб.
up Наверх