Проектирование и реализация программ в технологии «абстрактных типов данных

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon COMPUTER.ICO
material.view.file_icon Kurs.cfg
material.view.file_icon Kurs.dof
material.view.file_icon Kurs.dpr
material.view.file_icon Kurs.exe
material.view.file_icon Kurs.res
material.view.file_icon Kurs.~dpr
material.view.file_icon UClcPnl.dcu
material.view.file_icon UClcPnl.ddp
material.view.file_icon UClcPnl.dfm
material.view.file_icon UClcPnl.pas
material.view.file_icon UClcPnl.~ddp
material.view.file_icon UClcPnl.~dfm
material.view.file_icon UClcPnl.~pas
material.view.file_icon UComplex.dcu
material.view.file_icon UComplex.pas
material.view.file_icon UControl.dcu
material.view.file_icon UControl.pas
material.view.file_icon UEditor.dcu
material.view.file_icon UEditor.pas
material.view.file_icon Uhist.dcu
material.view.file_icon Uhist.ddp
material.view.file_icon Uhist.dfm
material.view.file_icon Uhist.pas
material.view.file_icon UMemory.dcu
material.view.file_icon UMemory.pas
material.view.file_icon UProc.dcu
material.view.file_icon UProc.pas
material.view.file_icon Kurs.rab.doc

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

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

Описание

Задание:
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Вариант чисел - комплексные числа.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции имеют равный приоритет.
1. Предусмотреть возможность ввода операндов в выражение:
• с клавиатуры,
• с помощью командных кнопок интерфейса,
• из буфера обмена,
• из памяти.
3. Необходимо реализовать команду (=). которая завершает вычисление выражения. Она выполняет текущую операцию.
4. Необходимо реализовать команду С (начать вычисление нового выражения), которая устанавливает калькулятор в начальное состояние. Она сбрасывает текущую операцию и устанавливает нулевое значение для отображаемого числа и операндов.
5. Интерфейс выполнить в стиле стандартного калькулятора Windows (вид - обычный).

6. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения.
7. Основное окно должно содержать список из трёх меню:
• Правка:
Содержит два пункта: «Копировать» и «Вставить». Эти команды используются для работы с буфером обмена;
• Настройка:
Содержит команды выбора режима работы приложения;
• Справка:
Этот команда для вызова справки о приложении.
8. Калькулятор должен обеспечивать возможность ввода исходных данных с помощью:
• командных кнопок (мышью),
• клавиатуры: цифровой и алфавитно-цифровой.
9. Вводимые числа выравнивать по правому краю.
10. Калькулятор должен быть снабжён памятью. Для работы с памятью необходимы команды:
• MC («Очистить»),
• MS («Сохранить»),
• MR («Копировать»),
• M+ («Добавить к содержимому памяти»).
Память может находиться в двух состояниях, которые отображаются на панели:
• «Включена» (M). В памяти храниться занесённое значение
• «Выключена» ( ). В памяти находится ноль.
Состояние памяти меняется командами «Сохранить» и «Добавить к содержимому памяти».
11. Для редактирования вводимых значений необходимы команды:
•  BackSpase (удалить крайний справа символ отображаемого числа),
• CE (заменить отображаемое число нулевым значением)
• Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
12. Для просмотра выполненных вычислений после последней команды «=» калькулятор необходимо снабдить командой «История».
13. Снабдите компоненты интерфейса всплывающими подсказками.

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

Цель:
Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов Object Pascal;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
год сдачи 2017.
Проверил: Зайцев Михаил Георгиевич
Оценка: Хорошо
Проектирование и реализация программ в технологии «абстрактных типов данных»
Тема Проектирование и реализация программ в технологии «абстрактных типов данных» Цель Сформировать практические навыки: проектирования программ в технологии «абстрактных типов данных»; реализации абстрактных типов данных с помощью классов С++; использования библиотеки визуальных компонентов VCL для построения интерфейса, тестирования программ. Задание Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с Вашим индивидуальным вариантом задани
User dsimav : 28 января 2018
200 руб.
Проектирование и реализация программ в технологии «абстрактных типов данных»
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель: Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов С++; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ.
User krick : 6 апреля 2017
180 руб.
Проектирование и реализация программ в технологии «абстрактных типов данных».
Курсовая работа по дисциплине «Современные технологии программирования». Вариант №23. Тема: Проектирование и реализация программ в технологии «абстрактных типов данных». Цель: Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов Object Pascal; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ. Задание: Спроектировать и реализовать кальк
User m9c1k : 29 октября 2012
100 руб.
Проектирование и реализация программ в технологии «абстрактных типов данных».
Проектирование и реализация программ в технологии «абстрактных типов данных» по дисциплине "Современные технологии программирования"
. Тип числа – «Калькулятор р-ичных чисел». Цель: Сформировать практические навыки: • проектирования программ в технологии «абстрактных типов данных»; • реализации абстрактных типов данных с помощью классов С++; • использования библиотеки визуальных компонентов VCL для построения интерфейса, • тестирования программ. Задание: Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с Вашим индивидуальным вариантом задания, используя классы С++ и би
User Doctor_Che : 11 декабря 2013
120 руб.
Курсовой проект «Проектирование и реализация программ в технологии «абстрактных типов данных» Вариант 2
СОДЕРЖАНИЕ Курсовой проект «Проектирование и реализация программ в технологии «абстрактных типов данных» Вариант 2 ЗАДАНИЕ 3 1. Описание входных данных 3 2. Спецификации к типам данных 6 3. Листинг программы 7 4. Тестовые наборы данных для тестирования абстрактных типов данных, классов и приложения 23 5. Инструкция пользователю 24 СПИСОК ЛИТЕРАТУРЫ 25
User 8arracuda : 25 сентября 2016
300 руб.
Абстрактный тип данных "простая дробь"
Цель работы: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++. Задание: • Реализовать абстрактный тип данных «простая дробь», используя класс С++ в соответствии с приведенной ниже спецификацией. • Протестировать каждую операцию, определенную на типе данных, используя средства модульного тестирования. • Если необходимо, предусмотрите возбуждение исключительных ситуаций. Спецификация типа данных «
User Nik001 : 29 октября 2020
200 руб.
Контрольная работа Абстрактный тип данных (ADT) «Полином»
Тема: Классы С++, библиотека STL, библиотечный класс Tlist C++ Builder. Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов. Задание: 1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных. Спецификация абстрактного типа данных «Полином». ADT TPoly Данные Полиномы Tpoly - это неизменяемые полиномы с целыми коэффициентами. Операции Операции могут вызываться только объек
User 8arracuda : 22 мая 2016
200 руб.
Лабораторная работа. Параметризованный абстрактный тип данных «Память»
Цель Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++. Задание 1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память». ADT TMemory Данные Память (тип TMemory, в да
User AnnaB : 21 апреля 2013
100 руб.
Матанализ. Контрольная работа. 1-й семестр. Вариант 05/2011 г.
Задача 1. Найти пределы функций: Задача 2. Найти значение производных данных функций в точке x=0: Задача 3. Провести исследование функций с указанием: 1) области определения и точек разрыва; 2) экстремумов; 3) асимптот. По полученным данным построить графики функций. Задача 4. Найти неопределенные интегралы: Задача 5. Вычислить площадь области, заключённой между линиями:
User vanilasky : 12 октября 2015
150 руб.
Религиозные мотивы лирики П.П.Ершова
Для многих даже весьма образованных людей имя Петра Павловича Ершова (1815–1869) ассоциируется преимущественно со сказкой "Конек-Горбунок". Однако рассуждения об этом писателе как об авторе только одного широко популярного сочинения явно сужают и искажают сущность его поэтического таланта. Для создателя "Конька-Горбунка" были характерны широта и в то же время глубина художественных интересов, удивительно требовательное отношение к своим произведениям и скромная оценка собственного дарования. Он
User Slolka : 21 октября 2013
Собственный капитал корпорации: управление капиталом и оптимизация его структуры
Экономические преобразования в России направлены на формирование и развитие цивилизованных рыночных отношений, на создание эффективной системы функционирования капитала. Одной из ключевых тенденций реформирования российских предприятий становится создание и развитие корпоративной (акционерной) формы собственности. Концентрация капитала в крупных корпоративных структурах, таких как финансово-промышленные группы (ФПГ) и холдинги, позволяют создать благоприятные условия для централизованного управл
User Elfa254 : 23 октября 2013
10 руб.
Государство: сущность и принципы организации
ГОСУДАРСТВО СУЩНОСТЬ И ПРИНЦИПЫ ОРГАНИЗАЦИИ Введение Государство и власть являются теми ключевыми элементами, вокруг которых объединяются все остальные составляющие мира политического. Определение сущностных характеристик государства и власти сопряжено с немалыми трудностями. Само понятие государство в смысле политически организованного общества сравнительно новое и связано с именем Н.Макиавелли. Древние греки использовали в данном значении слово polis, а римляне - термины res publics, civitas.
User evelin : 15 февраля 2013
15 руб.
up Наверх