Лабораторная работа №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 руб.
Мониторинг и прогнозирование геофизических процессов
Планетарные геосферы и методы их исследования (сейсмология, гравиметрия, магнитометрия, геоэлектрика, геотермия). Наша планета Земля по составу, состоянию слагающего вещества, физическим свойствам и протекающим в ней процессам неоднородна. Вообще, неоднородность - это главное свойство и движущая сила всей Вселенной, в том числе и нашей планеты. В направлении к центру Земли можно выделить следующие оболочки, или, иначе говоря, геосферы: атмосферу, гидросферу, биосферу, земную кору, мантию и ядр
User alfFRED : 27 сентября 2013
10 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
Постановка задачи Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Входные данные • Алфавит языка; • Обязательная начальная подцепочка; • Цепочка для распознавания. Выходные данные • Построенный ДКА (все 5 элементов); • Результат проверки цепочки. Алгоритм решения задачи Сперва по описанию языка строится недетерминированный конечный автомат, а затем он приводится к детерминированному виду. Рассмотрим пример построения
User nmaksim91 : 17 июня 2019
650 руб.
Двигатель забойный с регулятором угла ДРУ1-172РС, Секция шпиндельная, Ротор, Вал, Вал карданный, Гайка, Кольцо упорное, Корпус, Муфта зубчатая, Опора твёрдосплавная, Переводник наддолотный, Переводник регулятора верхний, Переводник регулятора нижний, Серд
Двигатель с регулятором угла ДРУ1-172РС, Секция шпиндельная, Ротор, Вал, Вал карданный, Гайка, Кольцо упорное, Корпус, Муфта зубчатая, Опора твёрдосплавная, Переводник наддолотный, Переводник регулятора верхний, Переводник регулятора нижний, Сердечник-Деталировка-Сборочный чертеж-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
User nakonechnyy_lelya@mail.ru : 1 февраля 2017
735 руб.
Двигатель забойный с регулятором угла ДРУ1-172РС, Секция шпиндельная, Ротор, Вал, Вал карданный, Гайка, Кольцо упорное, Корпус, Муфта зубчатая, Опора твёрдосплавная, Переводник наддолотный, Переводник регулятора верхний, Переводник регулятора нижний, Серд
Тепломассообмен СЗТУ Задача 3 Вариант 94
Тепловыделяющий элемент ядерного реактора выполнен из смеси карбида урана и графита в виде цилиндрического стержня диаметром d=12 мм. Объемная производительность источников теплоты равномерно распределена по объему и равна qυ, теплопроводность материала стержня λ. Определить температуру и плотность теплового потока на поверхности тепловыделяющего элемента, если по оси стержня температура равна t0.
User Z24 : 20 февраля 2026
120 руб.
Тепломассообмен СЗТУ Задача 3 Вариант 94
up Наверх