Проектирование и реализация программ в технологии «абстрактных типов данных
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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 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.
Проверил: Зайцев Михаил Георгиевич
Оценка: Хорошо
Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов Object Pascal;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
год сдачи 2017.
Проверил: Зайцев Михаил Георгиевич
Оценка: Хорошо
Похожие материалы
Проектирование и реализация программ в технологии «абстрактных типов данных»
dsimav
: 28 января 2018
Тема
Проектирование и реализация программ в технологии «абстрактных типов данных»
Цель
Сформировать практические навыки:
проектирования программ в технологии «абстрактных типов данных»;
реализации абстрактных типов данных с помощью классов С++;
использования библиотеки визуальных компонентов VCL для построения интерфейса,
тестирования программ.
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с Вашим индивидуальным вариантом задани
200 руб.
Проектирование и реализация программ в технологии «абстрактных типов данных»
krick
: 6 апреля 2017
Цель: Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов С++;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
180 руб.
Проектирование и реализация программ в технологии «абстрактных типов данных».
m9c1k
: 29 октября 2012
Курсовая работа по дисциплине «Современные технологии программирования». Вариант №23.
Тема: Проектирование и реализация программ в технологии «абстрактных типов данных».
Цель:
Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов Object Pascal;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
Задание:
Спроектировать и реализовать кальк
100 руб.
Проектирование и реализация программ в технологии «абстрактных типов данных» по дисциплине "Современные технологии программирования"
Doctor_Che
: 11 декабря 2013
. Тип числа – «Калькулятор р-ичных чисел».
Цель: Сформировать практические навыки:
• проектирования программ в технологии «абстрактных типов данных»;
• реализации абстрактных типов данных с помощью классов С++;
• использования библиотеки визуальных компонентов VCL для построения интерфейса,
• тестирования программ.
Задание:
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с Вашим индивидуальным вариантом задания, используя классы С++ и би
120 руб.
Курсовой проект «Проектирование и реализация программ в технологии «абстрактных типов данных» Вариант 2
8arracuda
: 25 сентября 2016
СОДЕРЖАНИЕ
Курсовой проект «Проектирование и реализация программ в технологии «абстрактных типов данных» Вариант 2
ЗАДАНИЕ 3
1. Описание входных данных 3
2. Спецификации к типам данных 6
3. Листинг программы 7
4. Тестовые наборы данных для тестирования абстрактных типов данных, классов и приложения 23
5. Инструкция пользователю 24
СПИСОК ЛИТЕРАТУРЫ 25
300 руб.
Абстрактный тип данных "простая дробь"
Nik001
: 29 октября 2020
Цель работы: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание:
• Реализовать абстрактный тип данных «простая дробь», используя класс С++ в соответствии с приведенной ниже спецификацией.
• Протестировать каждую операцию, определенную на типе данных, используя средства модульного тестирования.
• Если необходимо, предусмотрите возбуждение исключительных ситуаций.
Спецификация типа данных «
200 руб.
Контрольная работа Абстрактный тип данных (ADT) «Полином»
8arracuda
: 22 мая 2016
Тема: Классы С++, библиотека STL, библиотечный класс Tlist C++ Builder.
Цель: Сформировать практические навыки реализации абстрактных типов данных с помощью классов.
Задание:
1. Реализовать тип «полином», в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных.
Спецификация абстрактного типа данных «Полином».
ADT TPoly
Данные
Полиномы Tpoly - это неизменяемые полиномы с целыми коэффициентами.
Операции
Операции могут вызываться только объек
200 руб.
Лабораторная работа. Параметризованный абстрактный тип данных «Память»
AnnaB
: 21 апреля 2013
Цель
Сформировать практические навыки реализации параметризованного абстрактного типа данных с помощью шаблона классов С++.
Задание
1. В соответствии с приведенной ниже спецификацией реализовать параметризованный абстрактный тип данных «память», для хранения одного числа – объекта типа T, используя шаблон классов С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «память».
ADT TMemory
Данные
Память (тип TMemory, в да
100 руб.
Другие работы
Проект одноэтажного промышленного здания с мостовыми кранами
ostah
: 12 мая 2015
Содержание:
1. Компоновка поперечной рамы и определение нагрузок …………… 4
2. Проектирование стропильных конструкций. Безраскосная ферма. …8
3. Оптимизация стропильной конструкции … … …………………… 15
4. Проектирование колонны ………………………………………………16
5. Расчет и конструирование монолитного внецентренно нагруженного
фундамента под колонну …………………………………………………21
6. Список использованной литературы. …………………………………… 25
35 руб.
Организация работы сортировочной станции
kostak
: 21 ноября 2009
СОДЕРЖАНИЕ
Введение
1. Технико – эксплуатационная характеристика станции “Н”
2. Определение объёма работы станции по отдельным её видам
2.1 Поездопотоки станции “Н”
3. Специализация парков и путей станции “Н”
3.1 Специализация путей парка приёма
3.2 Специализация парков и путей транзитного парка
3.3 Специализация путей парка отправления
3.4 Специализация парков и путей сортировочного парка
4. Разработка технологии работы станции
4.1 Информация о подходе поездов
4.2 Технология обработки соста
Теоретическая механика СамГУПС Самара 2020 Задача К2 Рисунок 6 Вариант 8
Z24
: 9 ноября 2025
Сложное движение точки
По заданному уравнению вращения φ = f1(t) тела А и уравнению движения s = ОМ = f1(t) точки М относительно тела А определить абсолютную скорость и абсолютное ускорение точки М в момент времени t = t1. Схема к задаче и исходные данные к ней определяются в соответствии с шифром по рис. К2.0–К2.9 и таблице К2. Точка М показана в направлении положительного отсчета координаты s. Положительное направление отсчета угла φ указано стрелкой.
250 руб.
Экзамен по дисциплине: Проектирование пользовательского интерфейса. Билет №1
IT-STUDHELP
: 23 июня 2023
Билет №1
Вопрос 1. Разработать приложение, выполняющее следующие действия:
по нажатию на кнопку Start формируется двумерный массив A размером N x M с помощью генератора случайных чисел; для отображения массива на экране используется компонент TStringGrid;
размер массива А[N, M] задается c помощью компонентов TEdit или TSpinEdit;
по нажатию на кнопку Max: осуществляется поиск наибольшего элемента каждой строки матрицы А; из этих максимальных элементов составляется одномерный массив F, содержим
180 руб.