Страницу Назад
Поискать другие аналоги этой работы
120 Лабораторная работа №2, 7-й вариант, 7-й семестрID: 181843Дата закачки: 02 Июля 2017 Продавец: sanrus72 (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Office, Pascal Сдано в учебном заведении: ******* Не известно Описание: Тема: Классы 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 Оценка:Зачет Дата оценки: 09.03.2017 Рецензия:Уважаемый Зайцев Михаил Георгиевич Размер файла: 33,7 Кбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа №1-3 по дисциплине: Использование ЭВМ в исследовании функциональных узлов и блоков телекоммуникационного оборудования. Семестр 3-й. Вариант № 9.Лабораторные работы №1.Программное обеспечение схемотехнических устройств. 2-й семестр. Все варианты Лабораторные работы (3шт) по дисциплине: Физические основы электроники. (3-й семестр). Вариант 3 Физика (2-й семестр). Лабораторная работа №7.3. 4-й вариант Определение длины электромагнитной волны методом дифракции Фраунгофера Лабораторная работа №3 по дисциплине: Физика(спецглавы). Тема:"Изучение температурной зависимости электропроводности полупроводников". Вариант 7. (2-й семестр) Лабораторная работа №1. Исследование собственных и дополнительных затуханий в оптических кабелях связи. Вариант 1. (4-й семестр) Лабораторная работа № 1-5. Программирование. 2-й семестр. Вариант № 10 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии программирования / Лабораторная работа №2, 7-й вариант, 7-й семестр
Вход в аккаунт: