Лабораторная работа № 6. Интерфейс калькулятора комплексных чисел. Классы Object Pascal, С++.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Разработать и реализовать класс «Интерфейс калькулятора комплексных чисел» тип TClcPnl наследник TForm, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
ИнтерфейсКалькулятораКомплексныхЧисел
Рекомендации к выполнению
1. Класс TClcPnl реализуйте в отдельном модуле UClcPnl.
2. Панель управления реализуйте как форму.
3. В классе формы используйте следующие визуальные компоненты:
• для отображения строки - комплексного числа и состояния памяти- компоненты типа TStaticText;
• для ввода символов и выполняемых операций - компоненты типа TBitButton;
• для выбора команд при работе с буфером обмена, настройки параметра режима работы (действительное, комплексное), вызова справки вставьте главное меню: Правка с подменю: Копировать, Вставить; Вид с подменю: Целое, Целое и дробь; Справка – компонент класса TMainMenu.
4. В классе формы опишите следующие событийные процедуры:
• «создание формы» CreateForm для создания объекта TClcCtrl и инициализации компонента отображения строки ввода/вывода;
• «нажатие кнопки» (ButtonClick) - для преобразования нажатия кнопки в соответствующее целое число и вызова метода «выполнить команду калькулятора» объекта TClcCtrl;
• «нажатие клавиши на клавиатуре» (FormKeyDown) - для преобразования нажатия клавиши в соответствующее целое число и вызова метода «выполнить команду калькулятора» объекта TClcCtrl;
• методы для обработки команд меню.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Разработать и реализовать класс «Интерфейс калькулятора комплексных чисел» тип TClcPnl наследник TForm, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
ИнтерфейсКалькулятораКомплексныхЧисел
Рекомендации к выполнению
1. Класс TClcPnl реализуйте в отдельном модуле UClcPnl.
2. Панель управления реализуйте как форму.
3. В классе формы используйте следующие визуальные компоненты:
• для отображения строки - комплексного числа и состояния памяти- компоненты типа TStaticText;
• для ввода символов и выполняемых операций - компоненты типа TBitButton;
• для выбора команд при работе с буфером обмена, настройки параметра режима работы (действительное, комплексное), вызова справки вставьте главное меню: Правка с подменю: Копировать, Вставить; Вид с подменю: Целое, Целое и дробь; Справка – компонент класса TMainMenu.
4. В классе формы опишите следующие событийные процедуры:
• «создание формы» CreateForm для создания объекта TClcCtrl и инициализации компонента отображения строки ввода/вывода;
• «нажатие кнопки» (ButtonClick) - для преобразования нажатия кнопки в соответствующее целое число и вызова метода «выполнить команду калькулятора» объекта TClcCtrl;
• «нажатие клавиши на клавиатуре» (FormKeyDown) - для преобразования нажатия клавиши в соответствующее целое число и вызова метода «выполнить команду калькулятора» объекта TClcCtrl;
• методы для обработки команд меню.
Дополнительная информация
Коментарии: Сдано 2012г.
Вариант 23
Вариант 23
Похожие материалы
Классы Object Pascal, С++
Dusya
: 9 июня 2012
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «P-ичный процессор», используя класс
• Object Pasca,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «P-ичный процессор».
ADT TProc
250 руб.
Современные технологии программирования. Лабораторная работа №6. Для вариантов №№17-24. Интерфейс калькулятора комплексных чисел
nik200511
: 27 февраля 2015
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание
1. Разработать и реализовать класс «Интерфейс калькулятора комплексных чисел» тип TClcPnl наследник TForm, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
ИнтерфейсКалькулятораКомплексныхЧисел
строкаКомплексноеЧисло:
77 руб.
Классы Object Pascal, стандартный класс Tlist.
Dusya
: 13 июня 2012
Лабораторная работа
По дисциплине: «Современные технологии программирования»
Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Оттестировать каждую операцию, определенную на типе данных одним из методов тестирования.
3. Оттестировать тип данных в целом.
Спецификация абстрактного типа данных Полином.
ADT TPoly
Данные
Полиномы Tpoly - это неизмен
250 руб.
Лабораторная работа №4. Редактор комплексных чисел. Классы Object Pascal, С++.
Doctor_Che
: 21 мая 2012
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Разработать и реализовать класс «Ввод и редактирование комплексных чисел» (TEditor), используя Object Pascal, С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
Рекомендации к выполнению
1. В классе TEditor опишите следующие атрибуты:
• «строка» - строкового типа, со
95 руб.
Лабораторная работа №5. Управление калькулятором комплексных чисел. Классы Object Pascal, С++.
Doctor_Che
: 21 мая 2012
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Разработать и реализовать класс “ Управление калькулятором комплексных чисел ” тип TCtrl, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом:
УправлениеКалькуляторомКомплексныхЧисел (тип TCtrl)
Рекомендации к выполнению
1. Класс T
95 руб.
Лабораторная работа №1 Абстрактный тип данных “комплексное число”: Классы Object Pascal, С++.
Doctor_Che
: 21 мая 2012
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования.
Спецификация типа данных «комплексное число».
Рекомендации к выполнению
1. Тип данных реализовать, исп
95 руб.
Лабораторная работа № 3. Абстрактный тип данных: Процессор комплексных чисел. Классы Object Pascal, С++.
Doctor_Che
: 21 мая 2012
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «Процессор комплексных чисел», используя класс
• Object Pascal,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «Процессор комплексных чисел».
Рекомендации к выполнению
1. Ти
95 руб.
Лабораторная работа № 2 Абстрактный тип данных (ADT) “память для комплексных чисел”. Классы Object Pascal, С++.
Doctor_Che
: 21 мая 2012
Тема: Классы Object Pascal, С++.
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание:
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для комплексных чисел», используя класс
• Object Pascal,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «память для комплексных чисел».
Рекомендации к выполнению
1. Ти
95 руб.
Другие работы
Лабораторная работа №2 по дисциплине: «Планирование и управление информационной безопасностью» Проведение оценки рисков информационной безопасности на базе продукта «R·Vision: Risk Manager. ВАРИАНТ 03 + отчеты (2023)
LiVolk
: 24 мая 2023
1 Цель работы
Изучить способы проведения оценки рисков информационной системы в программе «R-Vision: SGRC», изучить различия режимов проведения оценки, а также изучить влияние видов информации, источников угроз, их предпосылок, защитных мер на итоговые значения рисков.
5 Содержание отчета по выполнению лабораторной работы
В отчете следует указать:
1) цель работы;
2) ход выполнения работы (скриншоты);
3) ответы на контрольные три (3) последующих вопроса, начиная с последней цифры номера вашей гр
200 руб.
Техника как явление культуры
nataliykokoreva
: 17 ноября 2013
Техника как явление культуры.
1. Введение.
В теперь уже прошедшем двадцатом веке произошло такое глобальное явление, как научно-техническая революция (сокращённо НТР). Она дала миру концептуально новые технологии, о которых раньше можно было только прочитать в фантастических романах. Благодаря НТР, люди взглянули на мир совсем другими глазами. Человек почувствовал себя настоящим царём природы, ведь он получил благодаря новым технологиям почти что абсолютный контроль над ней. Уже невозможно пред
50 руб.
Проектирование и эксплуатация систем передачи. Курсовой проект. Вариант №03.
Uiktor
: 22 февраля 2018
ВВЕДЕНИЕ
В настоящее время для реконструкции и увеличения емкости телефонной сети общего пользования в России широко используется электронная цифровая система коммутации EWSD, разработанная фирмой Siemens (Германия). Система коммутации EWSD – это гибкая и мощная система, которая удовлетворяет всем требованиям к цифровым технологиям коммутации по созданию цифровых систем интегрального обслуживания ISDN, а модульность и прозрачность ее аппаратного и программного обеспечения позволяет приспосаблив
299 руб.
Операционный менеджмент. Синергия
Ilya261078
: 31 мая 2020
Работа выполнена на 48 баллов из 49, оценка отлично.
ВОПРОС № 1. В каком бизнес-процессе вы участвуете (если не в одном, то укажите главный, ключевой)?
Упрощенная карта процесса (из 7 – 15 операций)
ВОПРОС № 2 Анализ ЦЕННОСТИ
Пожалуйста, опишите:
- с какими клиентами работает ваш БП и на удовлетворение, каких их потребностей он ориентирован;
- существует ли конкуренция с другими производителями, в какой степени она ощущается, и как может развиваться во времени;
- кто является основными конкурент
950 руб.