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