Лабораторная работа №3 по дисциплине "Современные технологии программирования".

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

material.view.file_icon
material.view.file_icon
material.view.file_icon oem866.pas
material.view.file_icon test3.cfg
material.view.file_icon test3.dof
material.view.file_icon test3.dpr
material.view.file_icon test3.exe
material.view.file_icon test3.~dpr
material.view.file_icon UComplex.pas
material.view.file_icon UProc.pas
material.view.file_icon UTestUtil.pas
material.view.file_icon labrab 3.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №3 по дисциплине "Современные технологии программирования".
Вариант 1.
Абстрактный тип данных: Процессор комплексных чисел.
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор комплексных чисел», используя класс
• Object Pascal,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «Процессор комплексных чисел».
ADT TProc

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

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

06.2010г. СибГУТИ. Зачет.
Лабораторная работа №3 по дисциплине Современные технологии программирования
Лабораторная работа. Абстрактный тип данных: Процессор комплексных чисел. Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание 1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор комплексных чисел», используя класс Object Pascal, С++. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа №3 по дисциплине "Современные технологии программирования"
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3. Протестировать тип данных в целом. Спецификация типа данных «Процессор простых дробей». ADT TProc
User 1231233 : 23 января 2012
23 руб.
Лабораторная работа №3 по дисциплине "Современные технологии программирования". Вариант 10.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных “Процессор простых дробей”, используя класс • Object Pascal, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных “Процессор простых дробей”. ADT TProc Данные Процессор простых дроб
User uksne : 24 ноября 2011
150 руб.
Лабораторная работа №3 по дисциплине: Современные технологии программирования. Вариант общий (магистратура)
Класс Управление для «Конвертора p1_р2». Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать Управление для «Конвертера p1_р2». 2. Протестировать каждый метод класса. Текст программы Тестовые наборы данных для тестирования класса Окно результатов Интерфейс приложения «Конвертор р1_р2». Цель: Сформировать практические навыки реализации графических интерфейсов пользователя (GUI) на основе библиотеки визуальных компонентов. Задание 2 1. Реализовать «
User Roma967 : 11 июля 2019
350 руб.
promo
Лабораторная работа № 3 по дисциплине: "Современные технологии программирования". Вариант №1-8
Лабораторная работа №3 Абстрактный тип данных: Р – ичный процессор Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pasca, С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «P-ичный процессор», используя класс • Object Pasca, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User rt : 24 октября 2016
50 руб.
Лабораторная работа №3 по дисциплине: Современные технологии программирования. Вариант с 17 по 24 (комплексное число)
Данная лабораторная подходит для вариантов: с 17 по 24 (комплексные числа) Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор комплексных чисел», используя класс • Object Pascal, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «Процессор комплексных
User SibGOODy : 21 марта 2018
300 руб.
promo
Лабораторная работа №3 по дисциплине: Современные технологии программирования. Вариант с 9 по 16 (простая дробь)
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор простых дробей», используя класс Object Pascal, С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3. Протестировать тип данных в целом. Спецификация типа данных «Процессор простых дробей». Рекоменда
User Учеба "Под ключ" : 1 сентября 2017
300 руб.
Лабораторная работа №3 по дисциплине "Современные технологии программирования". Абстрактный тип данных “комплексное число”
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++. Задание: 1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования Спецификация типа данных «комплексное число». ADT TComplex Данные Комплексное число TComplex - это неизменяемая пара вещественн
User Doctor_Che : 29 мая 2013
40 руб.
Метод подъема перекрытий и этажей
1. Особенности метода Метод подъема перекрытий и этажей используют для возведения жилых, общественных и производственных зданий. Сущность метода подъема перекрытий заключается в изготовлении на уровне земли между ранее смонтированными железобетонными колоннами пакета перекрытий всех этажей и покрытия, которые с помощью подъемников последовательно поднимают по колоннам и ядрам жесткости и затем закрепляют в проектном положении. Метод подъема этажей отличается тем, что после изготовления
User alfFRED : 28 августа 2013
10 руб.
«Централизованные системы сигнализации современных цифровых сетей». Вариант 12
Вариант 12 TLink1B 00:11.744 000: FC 95 18 85 41 60 00 78 37 00 01 00 48 00 F6 03 010: 02 00 08 83 10 83 21 93 13 06 0F TLink1A 00:11.773 000: 95 FD 0B 85 01 60 10 08 37 00 03 01 00 00 TLink1B 00:11.787 000: FD 96 0B 85 41 60 00 78 37 00 04 01 00 00 TLink1B 00:12.274 000: FD 97 09 85 41 60 00 88 68 00 09 00 TLink1A 00:12.383 000: 97 FE 0D 85 01 60 10 08 37 00 0C 02 00 02 83 9F TLink1B 00:12.396 000: FE 98 09 85 41 60 00 78 37 00 1
User StanSlaw : 25 октября 2018
500 руб.
Теоретическая механика СамГУПС Самара 2020 Задача К1 Рисунок 4 Вариант 6
Кинематика плоских механизмов Плоский кривошипно-шатунный механизм связан с системой зубчатых колес, насаженных на неподвижные оси, которые приводятся в движение ведущим звеном (зубчатая рейка – схема К1.0; рукоятка – схема К1.1; груз на нити – схема К1.2 и т. д.). Рукоятка О1А и кривошип О2С жестко связаны с соответствующими колесами. Длина кривошипа О2С = L1, шатуна CD = L2. Схемы механизмов приведены на рис. К1.0 – К1.9, а размеры и уравнения движения точки А ведущего звена S = f (t) –
User Z24 : 8 ноября 2025
600 руб.
Теоретическая механика СамГУПС Самара 2020 Задача К1 Рисунок 4 Вариант 6
Ответы Синергия. Микроэкономика. Тест 2021
1. Среди форм коммерческого предпринимательства выделяются такие виды обществ, как … · общество с неограниченной ответственностью · общество с ограниченной ответственностью · акционерное общество · публичное акционерное общество 2. Причины изменения спроса включают изменение … · количества покупателей · дохода и/или бюджета покупателей · вкусов и ожиданий покупателей · цен на сопряженные товары · цен товаров, которые приобретают покупатели 3. Неравенство MUx / Px < MUy / Py (где M
User Nogav : 24 апреля 2021
200 руб.
Ответы Синергия. Микроэкономика. Тест 2021
up Наверх