Лабораторная работа по дисциплине "Современные технологии программирования" №5

Цена:
23 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Lab5.dcu
material.view.file_icon Lab5.ddp
material.view.file_icon Lab5.dfm
material.view.file_icon Lab5.pas
material.view.file_icon Lab5.~ddp
material.view.file_icon Lab5.~dfm
material.view.file_icon Lab5.~pas
material.view.file_icon Lab_5.cfg
material.view.file_icon Lab_5.dof
material.view.file_icon Lab_5.dpr
material.view.file_icon Lab_5.exe
material.view.file_icon Lab_5.res
material.view.file_icon Lab_5.~dpr
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 UFrac.dcu
material.view.file_icon UFrac.pas
material.view.file_icon UFrac.~pas
material.view.file_icon UMemory.dcu
material.view.file_icon UMemory.pas
material.view.file_icon UMemory.~pas
material.view.file_icon UProc.dcu
material.view.file_icon UProc.pas
material.view.file_icon UProc.~pas
material.view.file_icon Lab5_STP.doc
material.view.file_icon Lab5_STP_зачет.doc

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

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

Описание

Задание:
1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++.
На Унифицированном языке моделирования 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
очиститьПамять(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. Протестировать каждый метод класса и класс в целом.

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

сдана в 2011
вариант 9
Лабораторная работа №5 по дисциплине Современные технологии программирования
Задание 1.Разработать и реализовать класс «Управление калькулятором комплексных чисел» тип TCtrl, используя класс Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: УправлениеКалькуляторомКомплексныхЧисел (тип TCtrl) состояниеКалькулятора: TCtrlState редактор: TEditor процессор: TProc память: TMemory число: TComplex выполнитьКомандуКалькулятора(a: Integer; var b, MState: String): String
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа № 5 по дисциплине "Современные технологии программирования"
Задание: 1. Разработать и реализовать класс «Управление калькулятором простых дробей» тип TCtrl, используя Object Pascal, С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: 2. Класс должен отвечать за управление выполнением команд калькулятора. Класс должен обеспечивать: • управление вводом и редактированием простых дробей; • управление выполнением операций, функций и выражений над простыми дробями; • управление выполнением
User 1231233 : 23 января 2012
23 руб.
Лабораторная работа № 5 по дисциплине "Современные технологии программирования". Вариант 10.
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс “Управление калькулятором простых дробей” тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: УправлениеКалькуляторомПростыхДробей (тип TCtrl) состояниеКалькулятора: TCtrlState
User uksne : 24 ноября 2011
200 руб.
Лабораторные работы №1-5 по дисциплине: «Современные технологии программирования». Вариант №06.
Лабораторная работа №1 Абстрактный тип данных (ADT) p - ичное число Задание 1. Реализовать абстрактный тип данных «р-ичное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных «р-ичное число». ADT TPNumber Данные Р-ичное число TPNumber - это действительное число (n) со знаком в системе счисления с основанием (b) (b в диапазоне 2..16),
User teacher-sib : 17 сентября 2018
1000 руб.
promo
Лабораторные работы №1-5 по дисциплине: Современные технологии программирования. Вариант №18
Лабораторная работа 1. Абстрактный тип данных «комплексное число» Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов Object Pascal, С++. Синтаксис классов: инкапсуляция, простые свойства. Задание 1. Реализовать абстрактный тип данных «комплексное число», используя класс • Object Pascal, • С++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, оп
User ДО Сибгути : 27 декабря 2017
600 руб.
Лабораторная работа № 5 по дисциплине: "Современные технологии программирования". Вариант №1-8
Лабораторная работа №5 Управление калькулятором р-ичных чисел Задание. 1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс • Object Pascal, • С++.
User rt : 24 октября 2016
50 руб.
Лабораторные работы №№ 1-7 по дисциплине: "Современные технологии программирования". Вариант №5
Лабораторная работа №1 Абстрактный тип данных (ADT) p - ичное число Задание 1. Реализовать абстрактный тип данных «р-ичное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Лабораторная работа №2 Абстрактный тип данных (ADT) «p - ичная память» Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. За
User freelancer : 18 августа 2016
200 руб.
promo
Лабораторная работа №5. Панель управления калькулятором по дисциплине "Современные технологии программирования"
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования С++. Задание: 1. Разработать и реализовать класс «Панель управления калькулятором» тип TClcPnl наследник TForm, используя С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: ПанельУправленияКалькулятором строкаЧисло: TStaticText состояниеПамяти:
User Doctor_Che : 11 декабря 2013
45 руб.
Теплотехника МГУПП 2015 Задача 3.2 Вариант 37
Определить необходимую толщину слоя теплоизоляции δиз наружной стены холодильной камеры (рис. 3), если: толщина стены δст; коэффициенты теплопроводности соответственно материала стены и теплоизоляции λст и λиз; температура наружного воздуха и воздуха в холодильной камере tв1 и tв2; коэффициенты теплоотдачи от наружного воздуха к стене α1 и от поверхности теплоизоляции к воздуху в холодильной камере α2; заданная плотность теплового потока q.Оценить также температуры поверхностей tc1, tc2 и
User Z24 : 8 января 2026
150 руб.
Теплотехника МГУПП 2015 Задача 3.2 Вариант 37
Характеристика діяльності дп ”авто 2007” з удосконаленням обладнання для збирання відпрацьованих олив
ЗМІСТ Стор. ВСТУП…………………………………………………………………………. 1. АНАЛІЗ ВИРОБНИЧИХ ПРОЦЕСІВ АВТОТРАНСПОРТНИХ ПІДПРИЄМСТВ ТА КОРОТКА ХАРАКТЕРИСТИКА ДІЯЛЬНОСТІ ДП ”АВТО 2007”..................................................................... 1.1. Система технічного обслуговування і ремонту автомобілів та її місце в автомобільній транспортній системі...................................................... 1.2. Коротка характеристика виробничої діяльності підприємства................. 1.3. Основні напрями подаль
User Рики-Тики-Та : 29 октября 2017
825 руб.
Лабораторная работа № 1 «Порты ввода/вывода» Вариант №3
Цель работы: изучение простейших команд языка С, портов ввода/вывода и отладка прикладных программ для микроконтроллера AVR семейства MEGA с помощью персонального компьютера и программного пакета Atmel Studio.
User antoniopim231111 : 27 февраля 2023
800 руб.
Контрольная работа по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 1). Вариант №4
1. Создать базу данных (БД), состоящую из 2-х заданных таблиц. Поля таблиц произвольные, но не менее четырех полей в каждой таблице, включая ключевое поле (поле типа +(Autoincrement)). В таблицу, которая при объединении будет подчиненной, необходимо включить поле, по которому эта таблица будет связана с первичным ключом главной таблицы. 2.Разработать Приложение для работы с БД, выполняющее следующие основные функции: просмотр, наполнение, редактирование таблиц; организация связи главный-подчинен
User IT-STUDHELP : 19 мая 2019
145 руб.
promo
up Наверх