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

Цена:
40 руб.

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

material.view.file_icon
material.view.file_icon Lab.rab.4.doc
material.view.file_icon PControl.bpf
material.view.file_icon PControl.bpr
material.view.file_icon PControl.exe
material.view.file_icon PControl.res
material.view.file_icon PControl.tds
material.view.file_icon UControl.cpp
material.view.file_icon UControl.h
material.view.file_icon UControl.obj
material.view.file_icon UEditor.h
material.view.file_icon UMemory.h
material.view.file_icon UPNumber.h
material.view.file_icon UProc.h
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования С++.

Задание:
1. Разработать и реализовать класс «Управление калькулятором чисел» тип TCtrl, используя класс С++. Тип чисел, которые обрабатывает калькулятор, зависит от варианта.

На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
УправлениеКалькуляторомПростыхДробей (тип TCtrl)
состояниеКалькулятора: TCtrlState
редактор: TEditor
процессор: TProc
память: TMemory
число: TFrac
выполнитьКомандуКалькулятора(a: Integer; var b, MState: String): String
выполнитьКомандуРедактора(a: Integer): String
выполнитьОперацию(a: Integer): String
выполнитьФункцию(a: Integer): String
вычислитьВыражение(a: Integer): String
установитьНачальноеСостояниеКалькулятора(a: Integer): String
выполнитьКомандуюПамяти(a: Integer; var MState: String): String
читатьПисатьСостояниеКалькулятора: TCtrlState
выполнитьКомандуБуфераОбмена(a: Integer; var b: String): String
конструктор
деструктор
Обязанность:
управление выполнением команд калькулятора
2. Класс должен отвечать за управление выполнением команд калькулятора. Он распределяет команды калькулятора между объектами («редактор», «процессор», «память», «буфер обмена»), которые должны эти команды выполнять.
3. Протестировать каждый метод класса.

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

Сдано - декабрь 2013г

/// Делаю любые варианты на заказ ///
Лабораторная работа №5. Панель управления калькулятором по дисциплине "Современные технологии программирования"
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования С++. Задание: 1. Разработать и реализовать класс «Панель управления калькулятором» тип TClcPnl наследник TForm, используя С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: ПанельУправленияКалькулятором строкаЧисло: TStaticText состояниеПамяти:
User Doctor_Che : 11 декабря 2013
45 руб.
Лабораторная работа №4
Исследование зависимости показателей качества в переходном режиме от изменения параметров следящей системы
User Администратор : 19 апреля 2006
Лабораторная работа №4
Лабораторная работа №4
“Настройка микрометра и определение годности калибра пробки”.
User Администратор : 22 марта 2006
Лабораторная работа №4
Лабораторная работа №4.
“Изучение микроструктуры и механических свойств”
User Администратор : 17 марта 2006
Лабораторная работа №4.
Информатика. Лабораторная работа №4.
1. Дан массив А(10). Вычислить сумму элементов массива кратных трем и их количество. 2. Дан массив А(10). Вычислить среднее значение положительных элементов массива и количество нулей. 3. Дан массив А(10). Определить наибольший по модулю элемент массива и его номер. 4. Дан массив А(10). Вычислить количество нулевых, отрицательных и
User konst1992 : 27 января 2018
20 руб.
Информатика. Лабораторная работа №4
Лабораторная работа №4. Поверхности в трёхмерном пространстве. 1. Построить верхнюю часть эллипсоида: x^2/4+y^2/9+z^2/4=1 2. Построить верхнюю часть однополостного гиперболоида: x^2/4+y^2/9-z^2/4=1 3. Построить гиперболический параболоид: x^2/9+(-y^2)/4=2z 4. Построить верхнюю часть конуса: x^2/4+y^2/9-z^2/4=0
User ddr84 : 30 сентября 2016
400 руб.
Информатика. Лабораторная работа №4
Информатика. Лабораторная работа №4
Обработка одномерных массивов Цель работы: Получить навыки разработки алгоритмов и программ для обработки одномерных массивов.
User ivi : 15 июня 2016
200 руб.
ОВП. Лабораторная работа №4.
Требования к оформлению отчета: Отчет должен включать следующее: файл .doc c текстом программы и видом форм приложения; папку с проектом Project1 !!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке. Тема: Базы данных ЗАДАНИЕ 1 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ), Group (Название группы, Фамилия старосты, Количество студентов в группе),
User daiciy : 21 марта 2016
100 руб.
СИНЕРГИЯ Этика психологической работы Тест 96 баллов 2024 год
СИНЕРГИЯ Этика психологической работы.фпдг_БАК (Итог) МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО 2024 год Ответы на 83 вопроса Результат – 96 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: Тема 1. Этика психолога как система норм и принципов по защите интересов обследуемых и консультируемых лиц Тема 2. Основные принципы психодиагностической работы психолог Тема 3. Основные принципы работы психологаконсультанта Тема 4. Профессиональные и личностные качества практическ
User Synergy2098 : 14 марта 2024
228 руб.
promo
Инфологическое моделирование базы данных "Абитуриент"
Введение 1. Анализ предметной области 1.1. Описание предметной области 1.2. Инфологическое моделирование 2. Инфологическое проектирование 2.1. Модель «сущность-связь» 2.2. Связи между сущностями Заключение Список литературы Введение Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах не
User Elfa254 : 4 октября 2013
10 руб.
Экзамен по дисциплине: История России
Первые Романовы. Политический строй и органы управления. Противостояние старого и нового. Род Романовых принадлежит к числу древних семей московского боярства. Начало роду Романовых положил Андрей Иванович Кобыла. Романовы находились в тесном родстве с Рюриковичами. Никита Романович был братом первой жены Ивана Грозного Анастасии Романовны. Сын Анастасии Фёдор был последним русским царём из династии Рюриковичей. К первым Романовым историки относят Михаила Фёдоровича (1613 - 1645 гг.) и его сы
User Dimanank : 19 ноября 2011
50 руб.
up Наверх