Лабораторная работа №4. Редактор комплексных чисел. Классы Object Pascal, С++.

Цена:
95 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab.rab.4.doc
material.view.file_icon Lab4.dcu
material.view.file_icon Lab4.ddp
material.view.file_icon Lab4.dfm
material.view.file_icon Lab4.pas
material.view.file_icon Lab_4.cfg
material.view.file_icon Lab_4.dof
material.view.file_icon Lab_4.dpr
material.view.file_icon Lab_4.exe
material.view.file_icon Lab_4.res
material.view.file_icon UComplex.dcu
material.view.file_icon UComplex.pas
material.view.file_icon UEditor.dcu
material.view.file_icon UEditor.pas
material.view.file_icon UProc.pas
material.view.file_icon Lab4.txt

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

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Тема: Классы Object Pascal, С++.

Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Разработать и реализовать класс «Ввод и редактирование комплексных чисел» (TEditor), используя Object Pascal, С++.

На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:

Рекомендации к выполнению
1. В классе TEditor опишите следующие атрибуты:
• «строка» - строкового типа, содержит строковое представление редактируемого комплексного числа, .
2. В классе опишите следующие операции:
• «число есть ноль», операция возвращает булевское значение True, если «строка» содержит изображение комплексного числа равного 0, +i 0,, False – в противном случае;
• «добавить знак», операция добавляет или удаляет знак «-» из «строка» и возвращает значение «строка»;
• «добавить цифру», операция получает целое число (числовое обозначение арабской цифры), преобразует его в символ и добавляет к «строка», если это допускает формат, возвращает значение «строка»;
•  «добавить ноль», операция добавляет ноль к «строка», если это допускает формат, возвращает значение «строка»;
•  «забой символа», операция удаляет крайний правый символ «строка» и возвращает значение «строка»;
• «очистить», операция устанавливает в «строка» строку, изображающую комплексное число 0, +i 0,, возвращает значение «строка»;
• «редактировать», операция получает номер команды редактирования, выполняет действия по её выполнению и возвращает значение «строка»;
• «конструктор», создаёт объект типа TEditor;
• «читать «строка» в формате строки» - строкового типа (метод свойства), возвращает значение «строка» в заданном пользователем формате;
• «писать «строка» в формате строки», получает значение строкового типа (метод свойства) и заносит его в «строка»;
3. Класс реализуйте в отдельном модуле UEditor. В разделе описания констант опишите следующие константы:
• «разделитель целой и дробной частей действительной и мнимой частей комплексного числа» - строкового типа;
• «разделитель действительной и мнимой частей комплексного числа» - строкового типа;
• «строковое представление нуля» - строкового типа.

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

Коментарии: Сдано 2012г.
Вариант 23
Классы Object Pascal, С++
Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «P-ичный процессор», используя класс • Object Pasca, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «P-ичный процессор». ADT TProc
User Dusya : 9 июня 2012
250 руб.
Классы Object Pascal, стандартный класс Tlist.
Лабораторная работа По дисциплине: «Современные технологии программирования» Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal. Задание: 1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией. 2. Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3. Оттестировать тип данных в целом. Спецификация абстрактного типа данных Полином. ADT TPoly Данные Полиномы Tpoly - это неизмен
User Dusya : 13 июня 2012
250 руб.
Современные технологии программирования. Лабораторная работа №4. Для вариантов №№17-24. Редактор комплексных чисел.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Ввод и редактирование комплексных чисел» (TEditor), используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: РедакторКомплексныхЧисел строка: String комплексноеЧислоЕстьНоль: Boolean добавитьЗнак
User nik200511 : 27 февраля 2015
77 руб.
Лабораторная работа № 6. Интерфейс калькулятора комплексных чисел. Классы Object Pascal, С++.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Разработать и реализовать класс «Интерфейс калькулятора комплексных чисел» тип TClcPnl наследник TForm, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: ИнтерфейсКалькулятораКомплексныхЧисел Рекомендации к выполнению 1. Класс TCl
User Doctor_Che : 21 мая 2012
95 руб.
Лабораторная работа № 6. Интерфейс калькулятора комплексных чисел. Классы Object Pascal, С++.
Лабораторная работа №5. Управление калькулятором комплексных чисел. Классы Object Pascal, С++.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Разработать и реализовать класс “ Управление калькулятором комплексных чисел ” тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: УправлениеКалькуляторомКомплексныхЧисел (тип TCtrl) Рекомендации к выполнению 1. Класс T
User Doctor_Che : 21 мая 2012
95 руб.
Лабораторная работа №5. Управление калькулятором комплексных чисел. Классы Object Pascal, С++.
Лабораторная работа №1 Абстрактный тип данных “комплексное число”: Классы Object Pascal, С++.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Реализовать абстрактный тип данных «комплексное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных «комплексное число». Рекомендации к выполнению 1. Тип данных реализовать, исп
User Doctor_Che : 21 мая 2012
95 руб.
Лабораторная работа № 3. Абстрактный тип данных: Процессор комплексных чисел. Классы Object Pascal, С++.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор комплексных чисел», используя класс • Object Pascal, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «Процессор комплексных чисел». Рекомендации к выполнению 1. Ти
User Doctor_Che : 21 мая 2012
95 руб.
Лабораторная работа № 3. Абстрактный тип данных: Процессор комплексных чисел. Классы Object Pascal, С++.
Лабораторная работа № 2 Абстрактный тип данных (ADT) “память для комплексных чисел”. Классы Object Pascal, С++.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для комплексных чисел», используя класс • Object Pascal, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память для комплексных чисел». Рекомендации к выполнению 1. Ти
User Doctor_Che : 21 мая 2012
95 руб.
Лабораторная работа № 2 Абстрактный тип данных (ADT) “память для комплексных чисел”. Классы Object Pascal, С++.
Древняя Русь
ОБЪЯСНИТЕ, ЧТО ОЗНАЧАЮТ ЭТИ ПОНЯТИЯ ? Анты— .... Бояре — .... КОМУ ПРИНАДЛЕЖАТ ЭТИ ИМЕНА? Анна Ярославна - ..... Аскольд - ......
User cherrtik : 27 апреля 2018
23 руб.
Проектирование комплексной механизации погрузочно-разгрузочных работ на станции
Выбор типа складов, разработка технологических процессов погрузки и выгрузки грузов и систем комплексной механизации и автоматизации погрузочно-разгрузочных и складских работ Определение вместимости и площади складов, их линейных размеров и размеров погрузочно-разгрузочных фронтов Определение необходимого количества погрузочно разгрузочных работ, штата обслуживающего персонала и времени простоя вагонов и автомобилей под погрузкой и выгрузкой Выбор типа и определение потребного количества автотра
User OstVER : 10 ноября 2013
65 руб.
Экзамен. Институциональная экономика
Вариант 20 Задание 1 Какие виды оппортунистического поведения можно наблюдать со стороны работников. Как данную проблему может решить работодатель. Задание 2 Используя «коробку Эджуорта», иллюстрирующую конфликт интересов работающих в одном помещении курильщика и некурящего человека, ответьте на следующие вопросы: а) В какой точке будет находиться равновесие, если право на запрещение вредного использования принадлежит курящему, а величина трансакционных издержек не позволяет сторонам вести взаим
User tanya090388 : 24 октября 2017
100 руб.
Винт электровинтового насоса ЭВН-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Винт электровинтового насоса ЭВН-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
100 руб.
Винт электровинтового насоса ЭВН-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх