Лабораторная работа №2 Абстрактный тип данных (ADT) «р-ичная память». По теме "Калькулятор р-ичных чисел". Современные технологии программирования.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Conv.dcu
material.view.file_icon Conv.pas
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 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 Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа. Абстрактный тип данных (ADT) «р-ичная память»

Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.

Задание

1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «р-ичная память», используя класс
• Object Pascal,
• C++.

2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «р-ичная память».
ADT TMemory

Данные
Р-ичная память (тип TMemory, в дальнейшем - память) - это память для хранения объекта «р-ичное число» (тип TPNumber) и значения «состояние памяти». Объект «р-ичная память» - изменяемый. Он имеет два состояния, обозначаемых значениями: «Включена» (_On), «Выключена» (_Off). Её изменяют операции: Записать (Store), Добавить (Add), Очистить (Clear).
Операции
Конструктор 
 Начальные значения: Основание системы счисления (b), точность представления числа (c).
 Процесс: Создаёт объект «память» типа TMemory. Создаёт и записывает в поле «р-ичное число» объекта «память» (тип TMemory) объект «р-ичное число» (тип TPNumber), инициализированный значениями: р-ичное число – 0, основание системы счисления - b, точность представления числа – c. Память устанавливается в состояние «Выключена», в поле «состояние памяти» заносится значение (_Off).
Записать 
 Вход: E – объект «р-ичное число» (тип TPNumber).
 Предусловия: Нет.
 Процесс: В объект «память» (тип TMemory) в поле «р-ичное число» записывается копия объекта Е. Память устанавливается в состояние «Включена», в поле «состояние памяти» заносится значение (_On).
 Выход: Нет.
 Постусловия: Состояние памяти – «Включена» (_On).

Взять 
 Вход: Нет.
 Предусловия: Нет.
 Процесс: Создаёт и возвращает копию объекта хранящегося в объекте «память» (тип TMemory) в поле «р-ичное число» (тип TPNumber).
 Выход: Объект типа TPNumber.
 Постусловия: Состояние памяти – «Включена» (_On).

Добавить 
 Вход: Е – р-ичное число (объект типа TPNumber).
 Предусловия: Нет.
 Процесс: В поле «р-ичное число» объекта «память» (тип TMemory) записывается объект «р-ичное число» (тип TPNumber), полученный в результате сложения числа (Е) и числа, хранящегося в памяти в поле «р-ичное число».
 Выход: Нет.
 Постусловия: Состояние памяти – «Включена» (_On).

Очистить Основание системы счисления (b), точность представления числа (c).
 Вход: Нет.
 Предусловия: Состояние памяти – «Включена» (_On).
 Процесс: В поле «р-ичное число» объекта «память» (тип TMemory) записывается объект «р-ичное число» (тип TPNumber), инициализированный значениями: р-ичное число – 0, основание системы счисления - b, точность представления числа – c.. Память устанавливается в состояние «Выключена» (_Off).
 Выход: Нет.
 Постусловия: Состояние памяти – «Выключена» (_Off).

ЧитатьСостояниеПамяти 
 Вход: Нет.
 Предусловия: Нет.
 Процесс: Копирует и возвращает значение поля «состояние памяти» объекта «память» (тип TMemory) в формате строки.
 Выход: Значение поля «состояния памяти» (типа String).
 Постусловия: Нет.

ЧитатьЧисло 
 Вход: Нет.
 Предусловия: Нет.
 Процесс: Копирует и возвращает значение поля «р-ичное число» объекта «память» (тип TMemory) в формате строки.
 Выход: Значение объекта «р-ичное число» (тип String).
 Постусловия: Нет.
end TCMemory

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

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

Зайцев Михаил Георгиевич
Современные технологии программирования. Лабораторная работа № 2. Абстрактный тип данных (ADT) «р-ичная память»
Лабораторная работа № 2 Абстрактный тип данных (ADT) «р-ичная память» Задание Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «р-ичная память», используя класс • Object Pascal, • C++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
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, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно описатьть следующим образом: УправлениеКалькуля
User SibGUTI2 : 28 октября 2016
40 руб.
Лабораторная работа №1 Абстрактный тип данных (ADT) p - ичное число. По теме "Калькулятор р-ичных чисел". Современные технологии программирования.
Лабораторная работа. Абстрактный тип данных (ADT) p - ичное число Задание 1. Реализовать абстрактный тип данных «р-ичное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных «р-ичное число». ADT TPNumber Данные Р-ичное число TPNumber - это действительное число (n) со знаком в системе счисления с основанием (b) (b в диапазоне 2..16),
User SibGUTI2 : 26 октября 2016
40 руб.
Современные технологии программирования. Абстрактный тип данных (ADT) «p - ичная память». Лабораторная работа №2
Задание: В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных “р-ичная память”, используя класс Object Pascal, C++. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных “р-ичная память”.
User wchg : 26 августа 2013
79 руб.
Лабораторная работа №2 по дисциплине "Современные технологии программирования.". Абстрактный тип данных (ADT) “р-ичная память“
Тема: Классы Object Pascal, С++. Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++. Задание: 1. Реализовать абстрактный тип данных «р-ичное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных «р-ичная память». ADT TMemory
User Doctor_Che : 9 февраля 2012
75 руб.
Лабораторная работа №3 Абстрактный тип данных: P-ичный процессор. По теме "Калькулятор р-ичных чисел". Современные технологии программирования.
Лабораторная работа. Абстрактный тип данных: P-ичный процессор. Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pasca, С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «P-ичный процессор», используя класс • Object Pasca, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «P-ичный про
User SibGUTI2 : 27 октября 2016
40 руб.
Лабораторная работа №2 По дисциплине: «Современные технологии программирования» Абстрактный тип данных (ADT) «p - ичная память» Вариант 1
Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «р-ичная память», используя класс • Object Pascal, • C++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User Araxic : 2 февраля 2017
100 руб.
Проектирование автоматизированного участка для обработки Пальца
Планы обработок основных формообразующих поверхностей Разработка технологического маршрута Выбор глубин резания. Определение размеров заготовки. Коррекция глубин резания Выбор инструментов. Коррекция глубин резания и размеров заготовки Выбор основного оборудования Расчет режимов резания Техническое нормирование операций технологического процесса. Расчет количества основного оборудования Выбор вспомогательного оборудования. Разработка планировки Разработка циклограммы работы ГАУ Выбор датч
User Aronitue9 : 2 января 2015
45 руб.
Контрольная работа. Основы инфокоммуникационных технологий на тему: «Технология PON»
Вариант 04 Содержание Введение. 3 1. Ethernet PON (EPON). 4-18 2. Доступ к сети Enternet PON (EPON) 18-19 3. Принципы работы. 19-23 4. Протокол управления многоточечным обменом (MPCP). 24-31 5. Соответствие EPON архитектуре 802 31-32 6. Эмуляция схемы точка-точка (PtPE) 33-35 7. Эмуляция совместно используемой среды (SME) 35-36 8. Комбинирование режимов PtPE и SME. 37-39 9. Приложения 40-43 Заключение 43 Список литературы 44
User lebed-e-va : 30 марта 2015
200 руб.
Микросерверы
Постановка задачи Специализированные устройства все шире применяются в информационных системах. Эта статья посвящена одному из направлений развития серверов - микросерверам. Развитие информационных систем ведет к увеличению как разнообразия и сложности самих систем, так и к увеличению числа и сложности предоставляемых пользователям сервисов. Это неизбежно приводит к тому, что возрастают расходы на создание таких систем и поддержание их работоспособности (в том числе на системное администрировани
User DocentMark : 28 октября 2012
10 руб.
Расчетная часть-Расчет фонтанной арматуры на рабочее давление 24 МПа-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Расчетная часть-Расчет фонтанной арматуры на рабочее давление 24 МПа-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
User nakonechnyy.1992@list.ru : 5 декабря 2016
470 руб.
Расчетная часть-Расчет фонтанной арматуры на рабочее давление 24 МПа-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
up Наверх