Лабораторная работа №5. Управление калькулятором р-ичных чисел. По теме "Калькулятор р-ичных чисел". Современные технологии программирования.

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

material.view.file_icon
material.view.file_icon
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
material.view.file_icon Отчет.doc

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

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

Описание

Лабораторная работа. Управление калькулятором р-ичных чисел

Тема: Классы Object Pascal, С++

Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.

Задание

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
Оценка:Зачет
Дата оценки: 28.10.2016
Рецензия:Уважаемый ...........................,

Зайцев Михаил Георгиевич
Управление калькулятором р-ичных чисел
Управление калькулятором р-ичных чисел 1. Задание. 1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом:
User Dusya : 13 июня 2012
250 руб.
Современные технологии программирования. Управление калькулятором р-ичных чисел. Лабораторная работа №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. Редактор р-ичных чисел. По теме "Калькулятор р-ичных чисел". Современные технологии программирования.
Лабораторная работа. Редактор р-ичных чисел Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс TEditor «Редактор р-ичных чисел», используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: РедакторР-ичныхЧисел строка: String числоЕстьНо
User SibGUTI2 : 28 октября 2016
40 руб.
Управление калькулятором р-ичных чисел. Лабораторная работа № 5
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Управление калькулятором р-ичных чисел» тип TCtrl, используя класс • Object Pascal, • С++.
User new2011 : 2 марта 2013
35 руб.
Лабораторная работа № 5 по дисциплине "Современные технологии программирования.". Управление калькулятором р-ичных чисел.
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Разработать и реализовать класс “Управление калькулятором р-ичных чисел” тип TCtrl, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: УправлениеКалькуляторомР-ичныхЧисел (тип TCtrl) состояниеКалькулятора: TCtrlState редактор:
User Doctor_Che : 9 февраля 2012
95 руб.
Лабораторная работа №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 Araxic : 2 февраля 2017
100 руб.
Лабораторная работа № 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
ТЕМА: Взаимодействие процессов через канал FIFO Цель работы: изучение межпроцессного взаимодействия через канал FIFO в операционной системе LINUX. ВАРИАНТ 5 Написать две программы, реализующие механизм взаимодействия типа клиент-сервер, используя канал FIFO. Программы должны выполнять следующие действия. 1) Программа-Клиент отправляет серверу любое слово. Длина сообщения не должна превышать 15 символов. Далее клиент ожидает ответа от сервера. Работа клиента прекращается закрытием канала в сл
User xtrail : 21 сентября 2024
600 руб.
promo
Классификация стихийных бедствий и чрезвычайных ситуаций
Содержание Введение………………………………………………………………………...3 Глава 1. Классификация стихийных бедствий……………………………….4 Геологические……………………………………………………………. ..4 Гидрологические………………………………………………………. ...11 Пожары………………………………………………………………….....15 Глава 2. Классификация чрезвычайных ситуаций………………………….17 2.1 По причинам возникновения……………………………………………..17 2.2 По скорости распространения……………………………………………21 2.3 По масштабу………………………………………………………………22 Заключение…………………………………………………………………….24 Список литературы………………………
User evelin : 16 марта 2014
5 руб.
Гидромеханика ПетрГУ 2014 Задача 3 Вариант 89
Определить диаметр d трубопровода, по которому подается жидкость Ж с расходом Q из условия получения в нем максимально возможной скорости при сохранении ламинарного режима, если известны кинематическая вязкость и массовый расход жидкости.
User Z24 : 8 марта 2026
150 руб.
Гидромеханика ПетрГУ 2014 Задача 3 Вариант 89
Появление и формирование первых профессиональных союзов за рубежом
В середине XVIII века начинается промышленный переворот в странах Западной Европы. Одно за другим появляются открытия и изобретения, совершившие революцию в технике, то есть в способах обработки сырья. Основные этапы данной революции: механическая прядильная машина, механический ткацкий станок, применение двигательной силы пара. Благодаря открытиям и изобретениям конца XVIII и начала XIX веков был сделан колоссальный прогресс в области развития производительных сил. Переворот в области техники
User Slolka : 9 сентября 2013
5 руб.
up Наверх