Лабораторная работа №5 По дисциплине: «Современные технологии программирования» Управление калькулятором р-ичных чисел Вариант 1

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

material.view.file_icon
material.view.file_icon
material.view.file_icon UControl.pas
material.view.file_icon UEditor.pas
material.view.file_icon UMemory.pas
material.view.file_icon UPNumber.pas
material.view.file_icon UProc.pas
material.view.file_icon Отчет.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

1. Задание.
1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс
• Object Pascal,
• С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом:

УправлениеКалькуляторомР-ичныхЧисел (тип TCtrl)
состояниеКалькулятора:    TCtrlState
редактор:      TEditor
процессор:      TProc
память:      TMemory
число:       TPNumber
выполнитьКомандуКалькулятора(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
очиститьПамять(var MState: String): String
записатьВПамять(var MState: String): String
считатьИзПамяти(var MState: String): String
добавитьКЧислуВПамяти(var MState: String): String
читатьПисатьСостояниеКалькулятора: TCtrlState (свойство, опирающееся на поле)
выполнитьКомандуБуфераОбмена(a: Integer; var b: String): String
записатьВБуферОбмена(a: Integer; var b: String): String
читатьИзБуферОбмена(a: Integer; var b: String): String
сменитьОснованиеСистемыСчисления(b: integer; var s:String)
конструктор
деструктор
Обязанность:
управление выполнением команд калькулятора
2. Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать:
• управление вводом и редактированием р-ичных чисел;
• управление выполнением операций, функций и выражений над р-ичными числами;
• управление выполнением операций по работе с памятью, объёмом в одно значение типа р-ичное число;
• управление работой с системным буфером обмена.
3. Протестировать каждый метод класса и класс в целом.

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 14.10.2015
Рецензия:Уважаемый

Зайцев Михаил Георгиевич
Лабораторная работа № 5 по дисциплине: "Современные технологии программирования". Управление калькулятором р-ичных чисел. Вариант №1
1. Задание. 1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: УправлениеКалькуляторомР-ичныхЧисел (тип TCtrl) состояниеКалькулятора: TCtrlState редактор: TEditor процессор: TProc память: TMemory число: TPNumber выполнитьКомандуКалькулятора(a: Integer; var b, MState: String): Strin
User xtrail : 3 сентября 2013
300 руб.
Лабораторная работа № 5 по дисциплине: «Современные технологии программирования». Управление калькулятором р-ичных чисел. Вариант №1
1. Задание. 1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс • Object Pascal, • С++. 1. Текст программы. Контрольные вопросы: 1. Что такое инкапсуляция? 2. Как синтаксически представлено поле в описании класса? 3. Как синтаксически представлен метод в описании класса? 4. Как синтаксически представлено простое свойство в описании класса? 5. Особенности описания методов класса? 6. Особенности описания и назначение конструктора класса? 7. Види
User xtrail : 17 апреля 2013
200 руб.
Лабораторная работа № 5 по дисциплине "Современные технологии программирования.". Управление калькулятором р-ичных чисел.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Разработать и реализовать класс “Управление калькулятором р-ичных чисел” тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: УправлениеКалькуляторомР-ичныхЧисел (тип TCtrl) состояниеКалькулятора: TCtrlState редактор:
User Doctor_Che : 9 февраля 2012
95 руб.
Современные технологии программирования. Управление калькулятором р-ичных чисел. Лабораторная работа №5
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание Разработать и реализовать класс “Управление калькулятором р-ичных чисел” тип TCtrl, используя класс Object Pascal, С++.
User wchg : 26 августа 2013
149 руб.
Современные технологии программирования. Лабораторная работа № 5 - Управление калькулятором р-ичных чисел
Лабораторная работа № 5 Управление калькулятором р-ичных чисел Задание Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом...
User JulDir : 28 октября 2012
39 руб.
Лабораторная работа №4 По дисциплине: «Современные технологии программирования» Редактор р-ичных чисел Вариант 1
Задание 1. Разработать и реализовать класс TEditor «Редактор р-ичных чисел», используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: РедакторР-ичныхЧисел строка: String числоЕстьНоль: Boolean добавитьЗнак: String добавитьР-ичную цифру(a: Integer): String добавитьНоль: String забойСимвола: String очистить: String конструктор читатьСтрокаВформатеСтроки: String (метод свойства) писатьСтрокаВфо
User Araxic : 2 февраля 2017
100 руб.
Лабораторная работа № 4 по дисциплине: "Современные технологии программирования". Редактор р-ичных чисел Вариант №1
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс TEditor «Редактор р-ичных чисел», используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: РедакторР-ичныхЧисел строка: String числоЕстьНоль: Boolean добавитьЗнак: String добавитьР-ичную
User xtrail : 3 сентября 2013
300 руб.
Лабораторная работа №4 по дисциплине: «Современные технологии программирования». Редактор р-ичных чисел. Вариант №1
1. Задание. Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс TEditor «Редактор р-ичных чисел», используя класс • Object Pascal, • С++. Содержание отчета 1. Задание. 2. Текст программы. 3. Тестовые наборы данных для тестирования класса. Контрольные вопросы 1. Что такое инкапсуляция? 2. Как синтаксически представлено поле в описании класса?
User xtrail : 17 апреля 2013
200 руб.
Вариант №23. Соединения резьбовые по методичке Липовки
Всё выполнено в программе Компас 3D v16 В состав работы входят два файла: ИГ01.23.000 СБ - Соединения резьбовые Сборочный чертеж ИГ01.23.000 СП - Соединения резьбовые Спецификация Работа выполнена по методичке Липовки Е.Р. "Инженерная графика. Соединения разъемные", ред. 2012г. Сборочный чертеж выполнен на формате А3 с двумя выносными элементами, крепежные изделия на основных видах выполнены в упрощенном виде, все размеры расчитаны по формулам, предоставленных в методичке, из справочника взят
User Чертежи : 8 мая 2019
100 руб.
Вариант №23. Соединения резьбовые по методичке Липовки
Экзаменационная работа по дисциплине: «Теория телетрафика». Билет №5
1. Условные обозначения Кендалла-Башарина. 2. Понятие о телефонной нагрузке. Виды нагрузки. Единицы измерения. 3. Задача. Какое должно быть среднее время обслуживания в системе M/M/3/k=v, чтобы из потока с интенсивностью 2 выз/мин терялось не более 3% вызовов.
User naXer22 : 17 мая 2015
200 руб.
Тепломассообмен СЗТУ Задача 9 Вариант 49
Определить коэффициент теплоотдачи сухого насыщенного водяного пара на горизонтальной трубе n-го ряда конденсатора при коридорном и шахматном расположении в нем труб. Найти количество конденсирующегося за 1 час пара, если абсолютное давление в конденсаторе р, температурный напор пар – стенка Δt, наружный диаметр латунных труб в конденсаторе 16 мм, а длина l. Насколько изменится коэффициент теплоотдачи, если в паре содержится 1% воздуха?
User Z24 : 22 февраля 2026
220 руб.
Тепломассообмен СЗТУ Задача 9 Вариант 49
Лабораторная работа №3. По дисциплине: Физические основы электроники. Вариант №12
ИССЛЕДОВАНИЕ СТАТИЧЕСКИХ ХАРАКТЕРИСТИК И ПАРАМЕТРОВ ПОЛЕВЫХ ТРАНЗИСТОРОВ Цель работы: Изучить принцип действия, характеристики и параметры полевых транзисторов (ПТ). 1. Схема для снятия статической передаточной вольтамперной характеристики полевого транзистора приведена на рисунке 1. Устанавливаем постоянное напряжение UСИ=10В. Плавно изменяя напряжение на затворе от UЗИ=0В до UЗИ=-0,6В, получаем на осциллографе график IC=f(UЗИ). 2. Схема для снятия семейства выходных вольтамперных характери
User Колька : 1 марта 2017
50 руб.
up Наверх