Лабораторная работа №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 руб.
Другие работы
Вычислительная техника и информационные технологии. 2-й семестр,1-й вариант
xadmin
: 25 октября 2017
1. Преобразовать восьми - и шестнадцатиричные числа в двоичную систему счисления: а) 7356,041 ; б) А1F,02C ;в) 6472.105 ;г) E07,D3A ;
2. Перевести в десятичную систему счисления:а) DA310 ;
3. Пользуясь дополнительным кодом сложить пары чисел:
а) N1 = 10,111 , N2 = -110,011 ;
4. Пользуясь правилом де Моргана преобразовать выражение и составить структурную схему в базисе И-НЕ:
30 руб.
Теория вероятности и математическая статистика. Вариант №1
bap2
: 4 сентября 2014
Вариант №01
10.1. В каждой из двух урн содержится 6 черных и 4 белых шара. Из первой урны наудачу извлечен один шар и переложен во вторую. Найти вероятность того, что шар, извлеченный из второй урны, окажется черным.
11.1. Среднее число вызовов, поступающих на АТС в 1 мин, равно четырём. Найти вероятность того, что за 2 мин поступит: а) 6 вызовов; б) менее шести вызовов; в) не менее шести вызовов. Предполагается, что поток вызовов – простейший.
12.1. Требуется найти: а) математическое ожидани
50 руб.
Редуктор Ц2НШ-560 станка качалки СКДТ10-3,5-5600-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
as.nakonechnyy.92@mail.ru
: 19 февраля 2018
Редуктор Ц2НШ-560 станка качалки СКДТ10-3,5-5600-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
485 руб.
По двум проекциям модели построить третью проекцию и изометрию. Упражнение 24 - Вариант 6
.Инженер.
: 28 декабря 2025
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Упражнение 24. Вариант 6
По двум проекциям модели построить третью проекцию и изометрию. Построить линии среза на проекциях модели. Найти натуральную величину среза. На горизонтальной проекции линия среза не показана.
В состав работы входит:
Чертеж;
3D модель.
Выполнено в программе Компас + чертеж в PDF.
100 руб.