Современные технологии программирования Лабораторная работа №5. Вариант №7

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

material.view.file_icon
material.view.file_icon Лабораторная работа №5.docx
material.view.file_icon
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon UControl.dcu
material.view.file_icon UControl.pas
material.view.file_icon UControl.~pas
material.view.file_icon UEditor.dcu
material.view.file_icon UEditor.pas
material.view.file_icon UEditor.~pas
material.view.file_icon UMemory.dcu
material.view.file_icon UMemory.pas
material.view.file_icon UMemory.~pas
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon Unit1.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon UPNumber.dcu
material.view.file_icon UPNumber.pas
material.view.file_icon UPNumber.~pas
material.view.file_icon UProc.dcu
material.view.file_icon UProc.pas
material.view.file_icon UProc.~pas

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание

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. Протестировать каждый метод класса и класс в целом.

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

2017
Современные технологии программирования. Лабораторная работа №5
Управление калькулятором р-ичных чисел 1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: 2. Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать: • управление вводом и редактированием р-ичных чисел; • управление выполнением операций, функций и выражений над р-ичны
User bvv1975 : 26 января 2016
20 руб.
Современные технологии программирования. Лабораторная работа №5. Вариант: 8
Лабораторная работа No5. Управление калькулятором р-ичных чисел Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1.Разработать и реализовать класс “Управление калькулятором р-ичных чисел” тип TCtrl, используя класс •Object Pascal, •С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: УправлениеКалькулято
User Shamrock : 1 февраля 2015
300 руб.
Современные технологии программирования. Лабораторная работа №5. Вариант: 8
Современные технологии программирования. Лабораторная работа №5. Для вариантов №№17-24.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Управление калькулятором комплексных чисел» тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: УправлениеКалькуляторомКомплексныхЧисел (тип TCtrl) состояниеКалькулятора: T
User nik200511 : 27 февраля 2015
77 руб.
Современные технологии программирования. Лабораторная работа №5. Управление калькулятором простых дробей.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя класс • Object Pascal, • С++.
User zhekaersh : 20 февраля 2015
70 руб.
Современные технологии программирования. Лабораторная работа № 5 - Управление калькулятором р-ичных чисел
Лабораторная работа № 5 Управление калькулятором р-ичных чисел Задание Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом...
User JulDir : 28 октября 2012
39 руб.
Современные технологии программирования. Лабораторные работы №1-5
Лабораторная работа №1 Абстрактный тип данных (ADT) Множество (на шаблоне) Лабораторная работа №2 Класс «редактор» Лабораторная работа №3 Параметризованный абстрактный тип данных «Процессор» Лабораторная работа №4 Управление калькулятором Лабораторная работа №5 Панель управления калькулятором (Интерфейс)
User dsimav : 28 января 2018
300 руб.
Современные технологии программирования. Лабораторные работы №1-5.
Лабораторная работа №1. Абстрактный тип данных (ADT) p - ичное число Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание Реализовать абстрактный тип данных “р-ичное число”, используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных “р-ичное число”. ADT T
User Cole82 : 4 февраля 2017
39 руб.
Современные технологии программирования. Лабораторные работы №№1-5. Общий вариант.
Лабораторная работа №1 Лабораторная работа. Абстрактный тип данных простая дробь Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактных типов данных с помощью классов Object Pascal, С++. Задание 1. Реализовать абстрактный тип данных «простая дробь», используя классы Object Pascal, С++ в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «прос
User Bodibilder : 15 июля 2019
160 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №4 вариант 6
Контрольные вопросы: 1 В чём отличие работы схемы СУ-перевода от порождения цепочек языка при помощи обычной грамматики? 2 Постройте схему СУ-перевода, которая будет переводить цепочки из алфавита {a,b,+,*} из префиксной записи в постфиксную (в том же алфавите). Проверьте работу программы на этой схеме.
User mike_vorn : 18 марта 2012
350 руб.
Коническая зубчатая передача. Вариант 27
Коническая зубчатая передача. Вариант 27 Коническая зубчатая передача. Задание 79. Вариант 27 Выполнить чертеж конической зубчатой передачи. Размеры шпонок и пазов для них установить по ГОСТ 23360-78. Остальные параметры см. в Приложениях 10 и 12. Нанести размеры диаметров валов. m=5 Z1=16 Z2=32 Dв1=30 Dв2=35 Чертеж выполнен на формате А3 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса. Такж
User lepris : 22 июня 2022
100 руб.
Коническая зубчатая передача. Вариант 27
Теоретические основы современных технологий беспроводной связи
Вариант задания выбирается по формуле: где x- число, образованное двумя последними цифрами зачётной книжки, - операция взятия остатка от деления.
User Ира6 : 4 июня 2019
300 руб.
up Наверх