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

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

material.view.file_icon
material.view.file_icon Лаб 3 СТП 2.doc
material.view.file_icon PProc.bpf
material.view.file_icon PProc.bpr
material.view.file_icon PProc.exe
material.view.file_icon PProc.res
material.view.file_icon PProc.tds
material.view.file_icon UPNumber.h
material.view.file_icon UProc.cpp
material.view.file_icon UProc.h
material.view.file_icon UProc.obj
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №3

Параметризованный абстрактный тип данных «Процессор»

Цель
Сформировать практические навыки: реализации параметризованного абстрактного типа данных с помощью шаблона классов С++.

Задание
В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «Процессор», используя шаблон классов С++.
Протестировать тип данных.

Спецификация типа данных «Процессор».
ADT TProc

Данные
Процессор (тип TProc) выполняет двухоперандные операции TOprtn = (None, Add, Sub, Mul, Dvd) и однооперандные операции - функции TFunc = (Rev, Sqr) над значениями типа T. Левый операнд и результат операции хранится в поле Lop_Res, правый - в поле Rop. Оба поля имеют тип T. Процессор может находиться в состояниях: «операция установлена» - поле Operation не равно None (значение типа TOprtn) или в состоянии «операция не установлена» - поле Operation = None. Значения типа TProc - изменяемые. Они изменяются операциями: «Сброс операции» (OprtnClear), «Выполнить операцию» (OprtnRun), «Вычислить функцию» (FuncRun), «Установить операцию» (OprtnSet), «Установить левый операнд» (Lop_Res_Set), «Установить правый операнд» (Rop_Set), «Сброс калькулятора» (ReSet). На значениях типа T должны быть определены указанные выше операции и функции.

Содержание отчета
Задание.
Текст программы.
Тестовые наборы данных для тестирования типа данных.

Дополнительная информация

Работа сдана в 2016 г.
СибГУТИ ДО
Проверил: доц. Зайцев М.Г.
Оценка Зачет
Замечаний нет
Все необходимые файлы прилагаются
Лабораторная работа №3. Параметризованный абстрактный тип данных «Процессор» по дисциплине "Современные технологии программирования"
Цель: Сформировать практические навыки: реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «Процессор», используя шаблон классовС++. 2. Протестировать тип данных. Спецификация типа данных «Процессор». ADT TProc Данные Процессор (тип TProc) выполняет двухоперандные операции TOprtn = (None, Add, Sub, Mul, Dvd) и однооперандные операции - функции TFun
User Doctor_Che : 11 декабря 2013
40 руб.
Лабораторная работа №3. Параметризованный абстрактный тип данных «Процессор»
Лабораторная работа №3 Параметризованный абстрактный тип данных «Процессор» Цель: Сформировать практические навыки: реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «Процессор», используя шаблон классовС++. 2. Протестировать тип данных. Спецификация типа данных «Процессор». ADT TProc Данные Процессор (тип TProc) выполняет двухоперандные операции
User 8arracuda : 25 сентября 2016
150 руб.
Лабораторная работа №3. Параметризованный абстрактный тип данных «Процессор»
Современные технологии программирования (часть 2)
Лабораторные работы ПРИЛОЖЕНИЕ 1 ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ ЗАКРЕПЛЕНИЯ. ПРИЛОЖЕНИЕ КОНВЕРТОР Р1_Р2.......................2 Лабораторная работа №1..................................................................................................................................9 Лабораторная работа №2................................................................................................................................15 Лабораторная работа №3.................................................
User Илья272 : 5 ноября 2023
1300 руб.
Современные технологии программирования (часть 2). Вариант №2
Вариант №2 Контрольная работа, Ассоциативные контейнеры STL Тема: Контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на
User IT-STUDHELP : 14 июня 2021
550 руб.
promo
«Современные технологии программирования (часть 2)». Билет №83
Задания билета. 1.Критичность определяется последствиями, вызываемыми дефектами в ПО, и может иметь один из четырех уровней. Установите соответствие между уровнем критичности и последствиями дефектов ПО. C 1. Дефекты создают угрозу человеческой жизни D 2. Дефекты вызывают потерю возместимых средств (материальных или финансовых) E 3. Дефекты вызывают потерю удобства L 4. Дефекты вызывают потерю невозместимых средств 2.Установите соответствие 1.Программный продукт 1. Использует точно опре
User boeobq : 10 декабря 2021
150 руб.
«Современные технологии программирования (часть 2)». Билет №83
Современные технологии программирования (часть 2-я). Вариант №7
Контрольная работа, Ассоциативные контейнеры STL Тема: Контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критер
User IT-STUDHELP : 26 ноября 2021
550 руб.
promo
Современные технологии программирования (часть 2). Вариант №14
Вариант №14 Контрольная работа, Ассоциативные контейнеры STL Тема: Контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на
User IT-STUDHELP : 14 июня 2021
550 руб.
promo
Современные технологии программирования (часть 2). Вариант №18
Вариант №18 Контрольная работа, Ассоциативные контейнеры STL Тема: Контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на
User IT-STUDHELP : 14 июня 2021
550 руб.
promo
Бруй Л.П. Техническая термодинамика ТОГУ Задача 6 Вариант 75
Определение скорости истечения водяного пара из сопловых устройств Определить теоретическую скорость истечения водяного пара из суживающегося сопла и из сопла Лаваля. Начальные давление и температура пара: p1 и t1 (табл. 8). Давление среды, в которую происходит истечение пара, p2 (табл. 8). К решению задачи приложить изображения адиабатных процессов истечения пара из сопловых устройств в диаграмме h-s. Дать эскизы профилей суживающегося сопла и сопла Лаваля. Ответить в письменном виде
User Z24 : 14 января 2026
250 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 6 Вариант 75
Учет расчетов по налогам и обязательным платежам
План работы 1. Теоретический вопрос 2. Тесты 3. Решение задач 4. Расчет заработной платы 5. Журнал хозяйственных операций 6. Оборотная ведомость 7. Форма №1 8. Форма №2 9. Список использованной литературы 1. Теоретический вопрос Учет расчетов по налогам и обязательным платежам Счет 64 «Расчеты по налогам и платежам» предназначен для обобщения информации о расчетах предприятия по всем видам платежей в бюджет, включая налоги с работников предприятия, и по финансовым санкция
User Slolka : 4 января 2014
15 руб.
Разработка схемы станочного приспособления и технологической оснастки при изготовлении детали «Вал-шестерня» для передачи крутящего момента в редукторе
Деталь типа тело вращения – вал-шестерня, предназначена для передачи крутящего момента в редукторе, имеет две шейки под подшипники, шестерню и шпоночный паз на входном конце. Содержание 1 Общая часть 1.1 Служебное назначение 1.2 Техническая характеристика изделия и детали 1.3 Описание изделия и принципа работы 2 Технологическая часть 2.1 Качественный и количественный анализ технологичности 2.2 Маршрутное описание технологического процесса. Выбор баз 2.3 Определение варианта получения за
User Рики-Тики-Та : 28 августа 2012
55 руб.
Бухгалтерский учет, анализ и аудит основных средств предприятия -Железнодорожная станция Комсомольск-на-Амуре
Введение Важнейшей составной частью экономического потенциала страны богатство. Национальное является национальное богатство – это совокупность материальных ресурсов, накопленных продуктов прошлого труда и учетных и вовлеченных в экономический оборот природных богатств, которыми общество располагает на определенный момент времени. Одним из важнейших компонентов национального богатства являются основные средства. В действующей практике учета к основным средствам относят предметы и объекты матер
User ostah : 18 сентября 2012
20 руб.
up Наверх